解决了的问题:1.tty下显示中文,2.支持中文输入,3.合适的分辨率,4.关闭终端响铃

需要解决的问题:文字在屏幕上刷新不同步,造成花屏

第一步:打开FrameBuffer模块

参考网址:http://blog.chinaunix.net/u/12679/showart_513111.html

编辑文件:

1
sudo vi /etc/initramfs-tools/modules

加入三行内容:

fbcon
vesafb
vga16fb

编辑文件:

1
sudo vi /etc/modprobe.d/blacklist-framebuffer

把以下两行给注释掉:

blacklist vesafb
blacklist vga16fb

编辑文件:

1
sudo vi /boot/grub/menu.lst

在启动条目的内核项后面加入vga=xxx参数

xxx所代表的值可以用下面的方法来查看:

1
sudo hwinfo --framebuffer | grep 'Mode\ '

这是我机子上的结果:

Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits

选择1024x768的分辨率,16位色,所以应该在vga=后面加上0x0317

第二步,安装支持中文的控制台zhcon并启动

sudo apt-get install zhcon

在tty状态下输入命令

zhcon --utf8 --drv=fb

在很多网页上提到使用--drv=vga参数来启动zhcon,这样做在我的机子上显示的分辨率是640x480,我希望有一个我看着比较舒服的大分辨率,所以我使用--drv=fb参数来启动zhcon

第三步,优化

化简zhcon启动的参数:

在~/.bashrc中增加一行,

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

这样在启动zhcon时只需要输入zhcon即可。

设置zhcon开机自动启动:

在~/.bashrc中增加一行,

[[ $(tty) == \/dev\/tty[0-9]* ]] && zhcon

不过这个方法只针对当前用户,即对tty登入时的帐户下的~/.bashrc设置这行才有效。

第四步,中文输入法支持

zhcon中可以输入中文。Ctrl+Space即可。

第五步,关闭终端响铃

因为有时候电脑要在课上用,所以关闭system bell还是很有必要的。

网上找了半天,找到一个softbeep的软件,摆弄半天还是没成功。

继续google,发现Ubuntu这个模块名字叫pcspkr,blacklist之

sudo vi /etc/modprobe.d/blacklist

添加一行

blacklist pcspkr

搞定。

可惜花屏问题还没搞定……

如果您喜欢本站的内容,欢迎订阅我的RSS以获取本站最新资讯。

大中华局域网用户订阅地址:http://feed.casparant.com/

国际互联网用户订阅地址:http://feeds.casparant.com/casparant

标签:, , , , , ,

Related Posts

---------- COPYRIGHT (C) CasparAnt.COM 2008 ----------

    本站所有文章均遵循“创作共用条款(CC)3.0版本”, 允许转载演绎本站文章,仅需遵循以下原则:保留文章出处(URL及站名Caspar Ant), 并且给我一个 引用通告(trackback)。如果您觉得本站的文章很好,欢迎选择下面的网络书签收藏本文; 如果您觉得本站值得浏览,欢迎点击侧边栏进行订阅;欢迎您对文章发表评论,您的留言是对我最好的鼓励!
    This entry is under CREATIVE COMMON ATTRIBUTION 3.0 LICENSE. Please remain "Caspar Ant" and the URL stay in your site when you share or remix this entry. It's necessary to give me a trackback from your own site. If you think this entry is good enough, welcome to put it to your own web bookmark. You can select from the bookmark sites at follows:

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

Leave a Reply


Powered by Wordpress © 2008 - Caspar Ant | iKon Theme by TextNData | Admin |