linux教程之Linux中文明之RH7.1汉化具体历程
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等);作者:risy
头几天装好了RH7.1,发明只需经由过程很复杂的设置就能够完成GNOME和KDE的汉化和中文输出现写上去,但愿能对其他RH喜好者有一些匡助.
1.安装TrueType字体.
要在体系里利用中文TrueType字体,最好先禁用xfs字体服务器,xfs在启动时会主动更新字体目次下的fonts.dir文件,如许会影响到我们所作的修正。利用root身份上岸,实行setup工具,封闭xfs。
(1)修正XF86Config-4设置文件
进进/etc/X11目次
#viXF86Config-4(翻开XF86Config-4文件)
上面是个中一部分(修正后)
手动指定字体文件目次
Section"Files"
#FontPath"unix/:7100";正文失落这一行,到场上面的几行
FontPath"/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath"/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath"/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath"/usr/X11R6/lib/X11/fonts/misc"
FontPath"/usr/X11R6/lib/X11/fonts/Type1"
FontPath"/usr/X11R6/lib/X11/fonts/Speedo"
FontPath"/usr/X11R6/lib/X11/fonts/75dpi"
FontPath"/usr/X11R6/lib/X11/fonts/100dpi"
FontPath"/usr/X11r6/lib/X11/fonts/TrueType"
EndSection
加载X-TrueType字体注释器。
Section"Module"
Load"dbe"#Double-buffering
Load"GLcore"#OpenGLsupport
Load"dri"#Directrenderinginfrastructure
Load"glx"#OpenGLXprotocolinterface
Load"extmod"#Misc.requiredextensions
Load"v4l"#Video4Linux
Load"xtt";到场这一行
#Load"pex5"#PHIGSforX3Denvironment(obsolete)
#Load"record"#Xeventrecorder
#Load"xie"#XImageExtension(obsolete)
#Youonlyneedthefollowingtwomodulesifyoudonotusexfs.
#Load"freetype"#TrueTypefonthandler
#Load"type1"#AdobeType1fonthandler
EndSection
(2)猎取simsun.ttf(字体文件)
mkdir/usr/X11R6/lib/X11/fonts/TrueType
cp/windows下c:的映照目次/windows/fonts/simsun.ttf/usr/X11R6/lib/X11/fonts/TrueType
(3)天生字体列表
cd/usr/X11R6/lib/X11/fonts/TrueType
#ttmkfdir>fonts.dir
#vifonts.dir;修正字体列表文件,使其与上面相似
5
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-iso8859-1
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-koi8-r
#cpfonts.dirfonts.scale
(4)修正gtk的字体界说
#vi/etc/gtk/gtkrc.zh_CN
修正后的内容以下:
#$(gtkconfigdir)/gtkrc.zh_CN
#
#ThisfiledefinesthefontsetsforChineselanguage(zh)using
#thesimplifiedchinesestandardGuoBiaoasinmainlandChina(CN)
#
#1999,PabloSaratxaga
#
style"gtk-default-zh-cn"{
fontset="-misc-SimSun-medium-r-normal--14-*-*-*-*-*-*-*"
}
class"GtkWidget"style"gtk-default-zh-cn"
至此,中文TrueType字体安装完成!
2.安装Chinput3.0.1,界说中文情况
先下载以下几个包
Chinput-3.0.1-1.i386.rpm
pth-1.3.7-3.i386.rpm
unicon2-im.tar.gz
安装
#rpm-ivhpth-1.3.7-3.i386.rpm
#rpm-ivhChinput-3.0.1-1.i386.rpm--nodeps
#cpunicon2-im.tar.gz/usr/lib
#cd/usr/lib
#tarvfxzunicon2-im.tar.gz
#rmunicon2-im.tar.gz
#ln-slibstdc++-2-libc6.1-1-2.9.0.solibstdc++-libc6.1-2.so.3
修正
#cd/usr/lib/ZWinPro
#viChinput.ad;修正以下几个中央
...
chinput.gblocale=zh_CN.gb2312
chinput.big5locale=zh_CN.gb2312
...
chinput.gbfont=-misc-SimSun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0
chinput.big5font=-misc-SimSun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0
...
(注重:在这个文件里不克不及呈现空格,只能用Tab取代)
完成安装及界说中文情况
修正~/.bashrc文件
#vi~/.bashrc;修正后应当是如许的
#.bashrc
#Userspecificaliasesandfunctions
aliasrm=m-i
aliascp=cp-i
aliasmv=mv-i
#Sourceglobaldefinitions
if[-f/etc/bashrc];then
./etc/bashrc
fi
exportLC_ALL=zh_CN.GB2312
exportLANG=zh_CN.GB2312
exportXMODIFIERS=@im=Chinput
到这里我们已完成了中笔墨体的安装和中文情况的界说
3.汉化GNOME
重新上岸后startx就能够看到GNOME已能显现中文了
再在Program->设定->Session->StartupPrograms内里把chinput到场启动运转程序内里就完成了GNOME的中文情况和输出法的安装了.
4.汉化KDE2.1.1
接下面的步骤
#switchdeskKDE;切换到KDE桌面
#startx
翻开Preferences->Personalization->Country&Language
翻开Look&Feel->Fonts
注重:在这里必定要把图(3)所示的字符集那边改成gb2312.1980-0,否则KDE里显现的就是乱码
然后再翻开桌面上的Autostart目次,新建一个使用程序(Chinput)的毗连,今后每次启动后就能够利用中文输出法了.
至此,X-Windows下的汉化就全体完成了,再安装rxvt终端,就可以完成在X-Windows内里的全中文情况了.
不外要想在字符界面利用中文还要安装响应的中文情况,这里就不说了:-),祝列位好运
</p>
RedHatCentOS等等.学习linux不是逛自由市场,选定版本就要静下心来学习.不要今天换版本明天要升级.这样对你没有好处。 这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。 熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种: 掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。 眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。 Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。 可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。? 编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。 如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
页:
[1]