当前位置:  技术问答>linux和unix

一个老问题,red hat7.1的x-windows中怎样显示中文,主要是浏览网页时!!一定给分!!!!!

    来源: 互联网  发布时间:2014-11-01

    本文导语:  谢谢了,希望能给我一个比较详细的解决方案,一定给分!!!!! | 我的RedHat7.1汉化方法(再修正,不会再有错漏了吧?)  2001-08-07 13:03  发布者:jjk 阅读次数:120   看了很多篇关于对RED...

谢谢了,希望能给我一个比较详细的解决方案,一定给分!!!!!

|
我的RedHat7.1汉化方法(再修正,不会再有错漏了吧?) 
2001-08-07 13:03 

发布者:jjk 阅读次数:120  
看了很多篇关于对REDHAT的汉化,但是都不能实现,或者多多少少都有一点错误,所以我就东拚西凑,合成了一篇. 虽然有那个叫magic的汉化包,但我试过都不成功,觉得还是自己动手好。(等到7.2正式版出来了就不用再烦了,听说7.2beta已经支持中文了) 
虽有抄袭的嫌疑,但这毕竟是我亲身试过的,呵呵!可能还有一些错误的地方,请大家指正,感激。 

1.安装 TrueType 字体. 

要在系统里使用中文 TrueType 字体,最好先禁用 xfs 字体服务器,xfs 在启动时会自动更 
新字体目录下的 fonts.dir 文件,这样会影响到我们所作的修改。使用 root 身份登陆,执行 
setup 工具,关闭 xfs。 

(1)修改 XF86Config-4 配置文件 
进入 /etc/X11 目录 
#vi XF86Config-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/share/fonts/default/Type1" 
FontPath "/usr/share/fonts/default/TrueType" 
EndSection 

#加载 X-TrueType 字体解释器。 
Section "Module" 
Load "dbe" # Double-buffering 
Load "GLcore" # OpenGL support 
Load "dri" # Direct rendering infrastructure 
Load "glx" # OpenGL X protocol interface 
Load "extmod" # Misc. required extensions 
Load "v4l" # Video4Linux 
Load "xtt" ;加入这一行 (关键) 
# Load "pex5" # PHIGS for X 3D environment (obsolete) 
# Load "record" # X event recorder 
# Load "xie" # X Image Extension (obsolete) 
# You only need the following two modules if you do not use xfs. 
# Load "freetype" # TrueType font handler 
# Load "type1" # Adobe Type 1 font handler 
EndSection 

(2)获取 simsun.ttf(字体文件) 
mkdir /usr/share/fonts/default/TrueType 
(注:有些文章说放在/usr/X11R6/lib/X11/fonts/TrueType,我认为两种说法都行) 
有时候一建立这个目录可能会有很多其他的字体文件出现在这个目录中, 
先把TrueType里面的字体文件删掉, 不然等一下生成字体列表时会有问题(其实只是那个列表会多出很多选项而已) 
如果系统是win98/me的话,而且windows下c:在linux下的映射目录是/mnt/c: 
cp /mnt/c/windows/fonts/simsun.ttf /usr/share/fonts/default/TrueType 
如果系统是winnt/2000的话,而且windows下c:在linux下的映射目录是/mnt/c: 
cp /mnt/c/winnt/fonts/simsun.ttc /usr/share/fonts/default/TrueType/simsun.ttf 

(3)生成字体列表 
cd /usr/share/fonts/default/TrueType 
#ttmkfdir>fonts.dir 
#修改 fonts.dir ;修改字体列表文件,使其与下面类似 
将 
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-iso8859-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-gbk-0 
汉化后就可以在kde 的Konqueror Web browser里浏览中文的网页了,很爽的哦! 
(注:不过Konqueror好像有一些东西不支持,例如我用Konqueror就进不了linuxbyte.net的论坛) 

#cp fonts.dir fonts.scale 

(4)修改 gtk 的字体定义 
#vi /etc/gtk/gtkrc.zh_CN 
修改后的内容如下: 
# $(gtkconfigdir)/gtkrc.zh_CN 

# This file defines the fontsets for Chinese language (zh) using 
# the simplified chinese standard GuoBiao as in mainland China (CN) 

# 1999, Pablo Saratxaga 


style "gtk-default-zh-cn" { 
fontset = "-misc-SimSun-medium-r-normal--14-*-*-*-*-*-*-*" 

class "GtkWidget" style "gtk-default-zh-cn" 

至此,中文 TrueType 字体安装完成! 

2.安装 Chinput3.0.1 ,定义中文环境 

先下载以下几个包 
pth-1.3.7-3.i386.rpm 
143.5K

Chinput-3.0.1-1.i386.rpm 
205.0K 

unicon-3.0.2-im_1.i386.rpm 
5.1M 



上面三个软件包去下面的连接就可以down

http://www.linuxaid.com.cn/engineer/hubertzou/


安装 

rpm -ivh pth-1.3.7-3.i386.rpm 
rpm -ivh unicon-3.0.2-im_1.i386.rpm 
rpm -ivh Chinput-3.0.1-1.i386.rpm 
(注:一定要先装pth-1.3.7,不然装Chinput时就会说缺少一些文件,装不了的) 

修改 ZWinPro 
#cd /usr/lib/ZWinPro 
#vi Chinput.ad ;修改以下几个地方(注意:在这个文件里不能出现空格,只能用 Tab 代替) 


... 
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 

# User specific aliases and functions 

alias rm="rm -i" 
alias cp="cp -i" 
alias mv="mv -i" 

# Source global definitions 
if [ -f /etc/bashrc ]; then 
. /etc/bashrc 
fi 
#下面的为添加的部分 
export LC_ALL=zh_CN.GB2312 
export LANG=zh_CN.GB2312 
export XMODIFIERS=@im=Chinput 

到这里我们已经完成了中文字体的安装和中文环境的定义 
3.汉化 GNOME 
从新登陆后 startx 就可以看到 GNOME 已经能显示中文了 
再在 Program->设定->Session->Startup Programs 里面把 chinput 加入启动运行程序里面 
就完成了 GNOME 的中文环境和输入法的安装了. 

4.汉化 KDE2.1.1 
先要确定已经装了下面的中文包,不然语言那里就没有中文的选项。 
kde-i18n-Chinese-2.1.1-2.noarch.rpm 

接上面的步骤 
#switchdesk KDE ;切换到 KDE 桌面 
#startx 
打开 Preferences->Personalization->Country & Language 
把国家改为中国(CN) 
把语言改为简体中文(zh_CN.GB2312.1980) 
把字符集改为gb2312.1980 (如图1) 
 

图1 

打开 Look & Feel->Fonts 
如图(2,3)完成设置 
 
图2 
设置字体: 
control center 中 
look&feel ---> fonts 

把字体改为simsun,字符集改为GB2312.1980. 
然后再打开桌面上的 Autostart 目录,新建一个应用程序( Chinput )的连接,以后每次启动 
后就可以使用中文输入法了. 
 
图3 

至此,X-Windows 下的汉化就全部完成了,再安装 Cxterm 终端,就能实现在 X-Windows 里面 
的全中文环境了 
不过要想在字符界面使用中文还要安装相应的中文环境,可以用cce,祝各位好运 

好了,大功告成. 

(1) 更改一下mozilla的字体吧: 

vi /usr/lib/mozilla/defaults/pref/unix.js 
找到 16 就改为 12. 
mozilla 的大字就变成小字了. 

(2) 让LINUX显示中文文件名 

vi /etc/fstab 

找到vfat , 把后面的defaults改为 codepage=936,iocharset=cp936 
reboot 
startx 
你就发现原来的???变成了汉字了. 
行了吧. 
enjoy it!!! 

    
 
 

您可能感兴趣的文章:

  • Java读写包括中文的txt文件时不同编码格式问题解决
  • 中文问题:我的数据库中,中文写入没有问题,但中文却不能正常读出。(sqlserver2000)
  • 中文问题:我使用的是MEPIS Linux,系统不能显示中文,我能不能把Redhat中的中文字体移植到这个系统中?
  • 问题3:如何解决linux hat 9.0 shell下中文乱码问题?如何输入中文?
  • linux编码问题:系统不想改为中文的,网页如何显示中文?
  • 刚学linux语言问题,运行在init5时候可以用中文正常显示,但在init3下不能显示中文,需在哪里调整
  • 在redhat9.0下,由于在安装的时候没有选择安装中文系统语言,不能正确显示中文的问题
  • 字符集问题--jsp中charset参数值的简体中文值是什么,GB2312是繁体中文吧?
  • JSP的中文问题,如何在<form>中提交中文,用,request.getParameter收中文啊?
  • 新手问题:中文问题等
  • Java国际化时怎么不能正确读取.properties文件中的中文字符串,如何解决其中的中文问题?
  • 关于驱动模块和中文的问题,问题比较傻,还望大家赐教
  • 请教JDK1.4的中文问题和光标对齐问题
  • redhat9 linux显示中文的问题??
  • xerces c++解析中文的问题
  • 在redhat linux 8.0 中文板上 , 有些地方出现乱码问题!
  • redhat linux 9.0中文输入的问题
  • 如何解决weblogic的中文问题
  • 数据库的中文问题
  • linux 下的中文问题........
  • 请教一个iPlanet下中文乱码问题。
  • unix自动进入x-window登陆框问题
  • 一个超级菜得问题:使用x-window
  • 超简单问题,Turbolinux启动后,以Root登陆后什么命令进入x-windows界面
  • linux的x-window简单问题
  • 两个问题:x-windows死机了,怎么办?
  • linux的x-window问题
  • 请教:X-window设置问题
  • red hat linux8.0下x-windows整个屏幕向右偏移,怎样在不影响windows2000的情况下解决这个问题呢?
  • 一个关于X-windows的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • [求助][排错]一段利用socket连接网页,并将网页内容拷贝下来的程序。。。[有一点问题]
  • Applet嵌入网页问题
  • 在Applet中打开另外的网页,用getAppletContext().showDocument(URL,windowname)的问题
  • 网页设计问题
  • 无法显示网页验证码问题怎么解决
  • linux 和 网页 的问题
  • SUSE9.3 的网页字体问题
  • 关于Evolution收到的网页邮件乱码的问题。
  • Linux下用Mozilla打开WinXP下载的网页,出现问题.(100)
  • java与网页相关的两个问题
  • 使用curl命令下载网页,问题比较具体,需要手动实验
  • 2000中打开编有APPLET网页的奇怪问题!
  • 网页关键字过滤问题
  • 上网问题:能拨上但打不开网页
  • 一个关于web server 下网页移植的问题
  • Red linux8下网页浏览问题!
  • 网页间传变量的小问题?
  • Linux 下浏览网页的出现问题! Nantivs JavaScript Warning!
  • 关于网页刷新的问题,谢谢!
  • 新手散分问题:如何在ASP做的网页上嵌入JAVA程序?
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    编程技术其它 iis7站长之家