分享
 
 
 

Linux 中文环境和中文化--FAQs

王朝system·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

控制台/内核

1. 什么软件可以在控制台输入中文?

A:常用的中文控制台有cce、红旗炎黄中文、wzole、unicon。前三个软件都是外挂式运行的中文平台,无需重新编译内核;unicon需要对内核打补丁,重新编译。 对于三种外挂式平台。本人的经验是,cce小且运行速度还可以,但显示效果用兼容性(与mc)不算太好。炎黄的显示效果不错,但速度和稳定性要差一些。wzole是一个商业软件,不过对个人用户免费,各方面的性能都不错。

2.为什么我的WINDOWS分区下的中文文件名都显示为"?"?

A:这是因为在mount该分区没有加载中文支持。如果使用的是某个发行版的内核,可以使用参数-o codepage=936,iocharset=cp936来mount分区;如果自己编译内核,在codepage设置时将缺省代码页设为cp936,这样就不必加什么参数了(请注意版本低于2.2.17的内核不支持936,需要打补丁)。

samba的文件系统也可以用此法。

3. 我的unicon本来可以输入中文,但升级内核和unicon后就无法进行输入了,我的安装过程就是按它的说明进行的呀?

A:这样做即可。

rm -f /dev/unikey

mknod /dev/unikey c 10 202

如果您使用 unicon 3.0.2 , 则不需要删除, unikey 编译安装时会自动更新该设备号

X

1. 如何安装中文TTF字体

A:大部分人认为,MS WIN中的simsun.ttf是最好的中文TTF字体,下面就以它为例(请注意,该字体是商业软件,版权问题请各位自己负责!)。

首先,请关闭X字体服务器xfs,然后请确认您的X能够正常工作。

将MS WIN中的simsun.ttf复制到某个目录下,我们假定为/usr/X11R6/lib/fonts/zhfonts/TTF,在该目录中执行命令: ttmkfdir>fonts.dir 然后打开文件fonts.dir,该文件可能的样子如下:

6

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-koi8-r

事实上,我们只需要第三行的设置。如果希望增加GBK字体,可以将该文件改为下面的样子:

2

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0

然后,执行命令cp fonts.dir fonts.scale。

下面就要将该路径加入到XF86Config(-4)中了,打开/etc/X11/XF86Config(-4),找到行FontPath行,增加行:

FontPath /usr/X11R6/lib/X11/fonts/zhfonts/TTF

再查找该文件中的行Section "Module",如果没有行 Load "freetype" 或 Load "xtt" 则增加二者中的任一个(不能同时使用!),建议使用后者,显示效果要好些。

到此,中文TTF字体就大功告成了。按此法可增加其它TTF字体。

2. 我的netscape在显示中文网页时,页面中的按钮等控件为何都不能显示中文?

A:netscape4.x就是有这个问题,最简单的方法是升级到netscape6.x,或使用mozilla。

3. 怎么在netscape4.7x中输入中文?

A:将以下几行加入到 home 的 .Xdefaults 文件中(没有的话自己生成一个)

!!!!!!!!!!!!!!!!!!!!!!

!!!! For Netscape !!!!

Netscape*versionLocale: zh_CN

Netscape*defaultCharset:gb2312

Netscape*fontList:-adobe-helvetica-medium-r-*--14-*-*-*-*-*-*-*;-isas-*-*-*-*--14-*-*-*-*-*-*-*:

Netscape*XmTextField.fontList:-adobe-helvetica-medium-r-*--14-*-*-*-*-*-*-*;-isas-*-*-*-*--14-*-*-*-*-*-*-*:

Netscape*XmText.fontList:-adobe-helvetica-medium-r-*--14-*-*-*-*-*-*-*;-isas-*-*-*-*--14-*-*-*-*-*-*-*:

Netscape*inputMethod: Chinput//或rfinput,这要看您在用哪个输入法

Netscape*preeditType: root

升级到netscape6/mozilla后就不存在该问题了。

4. 我的netscape6.x中文字体太难看,怎么办?

A:XFree中自带的中文字体显示效果不好,可以使用TLC或BP中的中文点阵字体,就可以达到与IE差不多的显示效果了。字体安装好后应该更改NETSCAPE的字体设置。

5. Star Office支持中文吗?

A:目前仍不支持(指6.x),只能再等等了。

6. 我的X下中文显示和输入已经解决了,但某些软件和系统菜单却不显示中文

A:如果可以排除该软件或系统根本就没有中文菜单的情况,这说明您的locale设置有问题。象GNOME这样的桌面环境的菜单系统是以本地locale设置来决定以何种语言显示,而它缺省的中文设置为zh_CN.GB2312。大部分支持i18n的软件的mo模块都放在/usr/share/locale/zh_CN.GB2312下,因此,如果能工作的话,最好将LC_ALL设置为zh_CN.GB2312。

GNOME

1. 我在使用RedHat7,设置好中文环境变量后,GNOME的菜单该显示中文的地方都是空白,这是为什么?

A:RedHat中的glibc-2.1.92是glibc-2.2的测试版,中文支持有问题,升级到新的版本后自然就没有问题了。

2. gedit中的中文都是乱码,不知道什么原因?

A:gedit的某个版本(由RAWHIDE发布)有这个问题,本人不知道如何解决它。不过换个其它版本好象就行了。

3. 我编译了chinput3.0,但每次运行都报“Segment Fault”

A:chinput在启动时要检查环境变量LC_ALL,只有当该变量设置正确时才能输入中文。您可以在X中开一个控制台,用命令locales查看LC_ALL的值,如果为空,表明您还没有设置该变量。一般情况下应将该变量设为zh_CN、zh_CN.gb2312或zh_CN.GB2312。

4. 运行chinput3.0时报"Error: XCreateFontSet() !"

A:这个错误往往是因为繁体中文字体的问题,有两种解决方法:一是到于明俭老师的主页(http://go.163.com/~yumingjian)处下载并安装所需的字体,应该就可以了;二是修改源程序,将有关big5字体设置部分去掉(如果您不用BIG5的话)。具体修改如下:

打开文件init.c,查找函数体'void HZinitServerGC(void)',注释掉行'setlocale(LC_ALL, big5locale);'(包括本行)到行'get_ColorGC(window1, &HZServer.dimGC, color_dim);'(不包括本行)中间的内容,重新编译安装即可。

KDE

1. 我在使用REDHAT7.x,已经用export命令设置了环境变量,但在KDE2中运行chinput时仍报“Segment Fault”

A:KDE2在启动时还会再次设置环境变量,这可能会使得LC_ALL再次变成空值。您可以修改文件/etc/profile.d/lang.sh,在该文件中去掉“unset LC_ALL”,而增加行“export LC_ALL=<您的中文环境变量值>”。

2. KDE2能够显示和输入中文吗?

A:qt2.2.x/2.3x/可以完整的支持中文了,但由于kde2.x中的问题,使得在KDE2.0/2.01/2.1中无法正常处理中文,大侠Rigel为kde2.1制作了一个较好的补丁,只要重新编译包kdelibs,就可以在kde2中比较好的处理中文了。 chinput或rfinput都可以在kde2中较好地输入中文。

3. 我的KDE2已经打了补丁,可以显示中文了,但菜单仍是英文,并且中文字体很难看,可我已经装了中文TTF字体了?

A:KDE2发布了中文i18n包,名kde-i18n-Chinese,安装之后,在KDE的控制中心的国家设置中设置cn/zh_CN.GB2312/zn_CN.gb2312-0(或gbk-0),重新启动KDE就行了。 中文字体难看的问题,也在控制中心解决。找到“观感”下的“字体”项,将所有字体改为simsun 12。如果它本来就是,先改成其它字体,“应用”后再改回来即可。重新启动KDE再看看效果...

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有