ubuntu7.04的zhcon不能使用

编译打包和其他
ccpaging
帖子: 24
注册时间: 2006-06-08 11:06

#16

帖子 ccpaging » 2008-02-15 9:11

zhcon --utf8 --drv=vga

drv=vga,zhcon将使用vga 640X480X16色模式,这种模式对显卡的兼容性有要求,操作权限也要求的比较多,最好还是打开framebuffer。打开framebuffer以后,就不需要drv=vga参数了,zhcon会自动检查framebuffer。
ubuntu的framebuffer是以驱动方式编译,打开framebuffer的方法请见:
下文转自:
http://inezha.com/p/8846749/item26?hl=cn

代码: 全选

在Gutsy中的TTY黑屏是一个Bug,相信不少人都碰了这个事!之前偶玩Gutsy测试版的时候就碰到了这个问题,还以为是偶机器的问题哩!前几天从launchpad.net找到了解决的办法,
编辑/etc/modprobe.d/blacklist-framebuffer 
sudo vi /etc/modprobe.d/blacklist-framebuffer
找到blacklist vesafb的那一行,并将其注释掉(在前加#)。当然你也可以根据自己的显卡去选择,不过偶用nvidiafb的时候,tty是正常了,但X不能用了!5,所以建议之前用vesafb试试。
编辑/etc/initramfs-tools/modules 
sudo vi /etc/initramfs-tools/modules
在最后追加两行,分别为:
fbcon
vesafb
更新启动脚本 
sudo update-initramfs -u -k all
修改menu.lst 
sudo vi /boot/grub/menu.lst
在kernel中的那句加上要设置TTY的分辨率,呵,偶加的是vga=792 
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=e74fb927-21a7-4bfe-8c22-d4e03f4fbdea ro quiet splash vga=792

当然你可以根据自己的显示器来设置
depth----640×480----800×600----1024×768----1280×1024
256--------769--------771---------773----------775
32000------784------- 787---------790----------793
65000------785--------788---------791----------794
16.7 Mill.----786--------789---------792----------795

Gutsy中的Usplash也有点问题,偶的安装完后直接给偶设置的是1240×1028,而偶正常的是1024×768,这个可以修改/etc/usplash.conf,把xres和yres改成对应显示器的最佳值!
Copyright ? 2007
^!^.SkyWalker's Blog
utf8参数是指明zhcon将被用于utf8终端,现在ubuntu缺省的就是utf8终端。不过zhcon开发时utf8尚不成熟,现在zhcon支持utf8是用了2次iconv转换,实际适用的字库输入法都是gbk和big5一类的,所以,会有掉字的现象。
[/code]
回复