`
txf2004
  • 浏览: 6853552 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Ubuntu字符界面中文乱码和分辨率的解决方案

 
阅读更多
zhcon-Ubuntu字符界面中文乱码和分辨率的解决方案
1.中文乱码
在ubuntu的字符界面中,中文会显示成乱码,即使你在图形界面中安装中文语言支持,下面给出了字符界面中显示中文的方法,主要借助于zhcon这个中文控制台工具(不知道这样说对不对),先安装zhcon
sudo apt-get install zhcon
这里用采用源安装的方式。比较简单,如果你习惯从本地安装包安装,那么你可以去官方网站zhcon.sourceforge.net/index_cn.html上下载。zhcon安装完毕后,你可以按Ctrl+Alt+F1登录字符界面终端了(tty1),此时你还不能直接运行zhcon命令,那样会造成黑屏,zhcon后面必须加上一些参数:
zhcon --utf8 --drv=vga
这样,你就可以在zhcon中显示中文了。

2.分辨率调整
在你登录字符界面终端时,你可能觉得分辨率太低,你可以在/boot/grub/menu.lst启动项kernel条目后面加上vga=791(注意空 格),表示1024X768 16bit显示(关于显示设置的更多信息见Ubuntu中文论坛上有关屏幕和分辨率设置方面的文章)。再次登录进入字符界面终端(需要重启),你会看到字 符界面终端的分辨率已经变为1024X768。然而运行zhcon --uft8 --drv=vga,zhcon中的分辨率仍是默认分辨率。使用下面的方法可以调整zhcon中的分辨率,更改/etc/zhcon.conf中的 x_resolution, y_resolution,将分辨率设置为你要的分辨率。使用exit命令退出zhcon,在启动zhcon时drv设置为framebuffer,即使 用命令zhcon --utf8 --drv=fb,这样进入zhcon后,分辨率将会变为你所设置的值。

3.修改.bashrc
你可能觉得在字符界面终端中每次都要输入zhcon --utf8 --drv=fb这一长串才能正确进入zhcon,的确不容易记住。不过你可以在.bashrc文件中加入这一长串命令的替代方式,用户的.bashrc 文件在用户目录下,比如你的当前用户名为username,那么你需要修改/home/username/目录下的.bashrc
vim /home/username/.bashrc
在文件后面添加一行
alias zhcon='zhcon --utf8 --drv=fb'
保存后你需要重新登录一下,以便让.bashrc重新加载,这样你所作的修改才有效,再运行zhcon时就相当于运行了zhcon --utf8 --drv=fb,因而不会黑屏

总结一下,快速解决方案如下:
安装zhcon
sudo apt-get install zhcon
打开.bashrc脚本
vim /home/yourusername/.bashrc
添加一项
alias zhcon='zhcon --utf8 --drv=fb'
打开zhcon脚本
sudo vim /etc/zhcon.conf
将其中的x_resolution, y_resolution 分辨率改为1024, 768或你想要的。
打开/boot/grub/menu.lst
在与当前系统所使用的启动项的kernel条目中添加vga=791
重启
sudo shutdown -r now
再次进入系统,登录字符界面终端时,你会发现字符界面终端分辨率变为1024X768,运行zhcon命令后,zhcon的分辨率也是1024X768。 关于zhcon方面设置的更多信息请访问官方网站http://zhcon.sourceforge.net/index_cn.html
本文;来源于 http://hi.baidu.com/archiveman/blog/item/57518454a32bd2ceb745aefa.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics