UBUNTU开启framebuffer

来源:互联网 发布:java线程池的使用例子 编辑:程序博客网 时间:2024/05/01 01:47

想在Ubuntu中启用FrameBuffer,这样不进入X直接在字符界面下也能有比较好的视觉效果,甚至能看看电影什么的。不过Ubuntu中似乎不能直接在/boot/grub/menu.lst的内核参数中直接加入vga=xxx来开启FrameBuffer。需要做一些额外的工作。

 

1.  编辑 /etc/initramfs-tools/modules,在其中加入:

fbcon
vesafb
vga16fb

2. 编辑 /etc/modprobe.d/blacklist-framebuffer,注释掉以下两行:

blacklist vesafb
blacklist vga16fb

3. 修改 grub 的 menu.lst ,在内核一行结尾加入fb分辨率参数:

vga=0x317

这样控制台即为 1024x768,16位。

4. 刷新并重新启动

sudo update-initramfs -u

5. 安装并设置 zhcon

sudo apt-get install zhcon

可以在 /etc/bash.bashrc 里加入

alias zhcon='zhcon --utf8 --drv=fb'

现在 Framebuffer 出来啦,打开 mplayer 享受以下控制台下看电影的乐趣吧。


Mplayer 在控制台下看视频要指定输出视频设备为 fbdev,由于设备普通用户无法直接访问,所以我这里只能 sudo 了。

sudo mplayer -fs -vo fbdev *.avi