08月 7th, 2008 [Ubuntu配置系列之六]Ubuntu下配置tty全过程
解决了的问题: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:

















