日期:2014-05-16  浏览次数:20741 次

让Linux终端显示中文,还能让你在终端下看电影哟!!

?

1。编辑文件

$ sudo gedit   /etc/initramfs-tools/modules

末尾加入

fbcon
vesafb
vga16fb

2。编辑文件

?

$ sudo gedit  /etc/modprobe.d/blacklist-framebuffer

注释掉

?

blacklist vesafb
blacklist vga16fb

即在 以上两行前面加?? #? 号
3。编辑menu.lst

$ sudo gedit  /boot/grub/menu.lst

?找到诸如
kernel /boot/vmlinuz-#### root=UUID=#### ro quiet splash? 的那一行
在其后加上 vga=0x311
以我的为例:

kernel    /boot/vmlinuz-2.6.24-26-server root=UUID=86aedf99-da7c-462d-a673-28b9b92af90e ro quiet  splash vga=0x311

?vga=0×311 即为屏幕分辨率为 640*480? 色彩深度为16位(64k)??
其他代码参见下表
#??????? FRAMEBUFFER 分辨率 设置参数
#???? +-------------------------------------------------+
#?????????????????? | 640x480???????? 800x600????????? 1024x768??????? 1280x1024
#???? ----------+----------------------------------------
#????? 256????? | 0x301=769???? 0x303=771??? 0x305=773????? 0x307=775
#????? 32K???? | 0x310=784???? 0x313=787??? 0x316=790????? 0x319=793
#????? 64K???? | 0x311=785???? 0x314=788??? 0x317=791????? 0x31A=794
#????? 16M???? | 0x312=786???? 0x315=789??? 0x318=792????? 0x31B=795
#???? +-------------------------------------------------+
4。刷新并重启动

$ sudo update-initramfs -u  -k <你当前使用的内核版本号>

?其中你的内核版本号可输入命令

$ uname -r  

?获得。
比如我的是2.6.24-26-server? 则以上命令为

$ sudo update-initramfs -u  -k 2.6.24-26-server

?5。安装ZHCON

$ sudo apt-get install zhcon

?6。重启后在控制台下输入

$ zhcon    --utf8    --drv=fb

?即可看见漂亮的中文字符界面,甚至你可以在上面看电影。?
Mplayer 在控制台下看视频要指定输出视频设备为 fbdev,由于设备普通用户无法直接访问,所以我这里只能 sudo 了。

$ sudo mplayer -vo fbdev -zoom -fs -x 1024 -y 768 电影名

?就是这一句,效果特好!!!


资料来源:http://blog.chinaunix.net/u2/63488/showart_2126229.html