linux字符界面显示中文

linux字符界面显示中文


2024年5月3日发(作者:)

安装zhcon显示中文

今天终于把linux显示中文的问题完美解决了。

如何在linux上显示中文的问题很久都没有解决,最近两三天经过在网上的

查找,终于解决了。因为是在虚拟机上运行的,我的linux只使用控制台界面,

没有安装X-Window。

首先要修改系统的语言设置。修改文件/etc/sysconfig/i18n,具体内容是:

LANG="zh_18030"

LANGUAGE="zh_18030:zh_2312:zh_CN"

SUPPORTED="zh_18030:zh_-8:zh_HK:zh:zh_CN:zh:zh_-8:zh

_TW:zh:en_-8:en_US:en"

SYSFONT="lat0-sun16"

SYSFONTACM="8859-15"

重新启动后,中文不再显示为小方块了,而是乱码。下一步就是如何把这些

中文正确的显示出来。我在这里走了弯路,按X-Window下的方法去设置是没有

用的。为此,我还装了很多没有用的RPMs。

从网上得知,唯一的解决方式是zhcon。只有它才能显示出中文来。从网上

把它的RPM下下来后。正要用FTP把它传上去,却发现FTP连不上。又到网上查

了一番,折腾很久,发现是SELINUX的权限引起的。一下子也没法把SELINUX

的工作原理搞清楚,先把它禁止再说。编辑文件/etc/selinux/config,设置

SELINUX=disabled。重新启动后,FTP就没有问题了。

安装zhcon时又出现麻烦,提示一大堆依赖文件,只好从网上,还有光盘上

找出这些RPMs,一一装上。有一个文件.5,从网上查到是在包

ncurses里的,可是我的机器上原来已经安装了一个版本了,但却没有

这个文件,只能升级包:rpm -U

zhcon终于可以用了,可是发现显示速度很慢。还得上网查查原因。原因找

到了,是没有启动framebuffer。最后的解决办法是修改文件

/boot/grub/。修改方法是在kernel 这一行最后加上vga=0x303。

0x303表示显示设置为800*600,256色,这也足够用了。重新启动后就大功告成

了。重新启动后发现,linux以图形方式运行了,而不是以前的纯字符界面。^_^

zhcon的安装过程

到/projects/zhcon/下载,

升级包。

1.首先解压并解包文件:

[root@localhost zhcon]# tar zxvf

解压之后得到一个zhcon-0.2.5。这个目录包含了zhcon-0.2.5版本的所有源代

码和man手册等。

2.然后将解压:

[root@localhost zhcon]# gzip -d

解压后得到文件,这个文件实际上是一个补丁文

件。

3.进入解压后的zhcon.0.2.5目录

cd zhcon.0.2.5

4. 升级zhcon.0.2.5到zhcon.0.2.6

patch -p1 < ../ ----升级成功

这样,原来的0.2.5版本的zhcon就升级到了0.2.6版本了。接下来的过程就是

UNIX平台固定的“安装三步曲”了:

[root@localhost zhcon]# ./configure --prefix=/opt/wl/zhcon

[root@localhost zhcon]# make

[root@localhost zhcon]# make install

5.运用

要想在控制台下显示中文,键入命令:

[root@localhost zhcon]# /usr/local/zhcon/bin/zhcon --utf8 --drv=vga

zhcon默认的编码是gb2312,如果你的系统是utf8编码,在运行zhcon时必须

注意加载utf8和vga驱动支持,如果没加VGA会黑屏的,到时只有重新启动电

脑。

每次都输入zhcon –utf8–drv=vga也太麻烦了,并且一不小心忘打了就黑屏了。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714731355a2504578.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信