• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Linux中文化之RedHat7.2的本地化

发布: 2007-7-04 12:06 | 作者: admin | 来源:  网友评论 | 查看: 13次 | 进入软件测试论坛讨论

领测软件测试网
  终于RedHat 7.2开始正式支持了中文,我试用了一段时间之后感觉还可以,下面
  是我在使用RedHat 7.2过程中的一点心得,特拿来与大家一起分享.
  1.安装
  由于在默认安装的情况下,简体中文和繁体中文将不被安装,因此必须手工添加,
  在选择语言是,自己动手添加上简体和繁体中文,这样安装完成后,就可以支持中文
  显示了.如果安装时没有选择简体中文和繁体中文的语言包,可以在安装完成后
  手工添加,简体中文语言包(kde-i18n-Chinese-2.2-8.noarch)、繁体中文语言包
  (kde-i18n-Chinese-Big5-2.2-8.noarch)在第二张盘RedHatRPMS目录下,简、繁体
  中文的字体( ttfonts-zh_CN-2.11-5.noarch,ttfonts-zh_TW-2.11-5.noarch)也在
  第二张盘RedHatRPMS目录下。如果你还需要真字体可以到第一张盘RedHatRPMS
  目录下去找(ttfonts-1.0-4.noarch),需要打印支持还需要安装打印字体ttfprint-0.9-1.i386
  在第二张盘RedHatRPMS目录下。这些都完成后你还需要安装KDE和Gnome桌面环境。
  2.设置
  安装完成后启动计算机,登陆时在“语言”选项里,选择简体中文,启动KDE将自动进入KDE的控制中心
  (Control Center)进行中文设置,在国家和语言设置中选择“中国(cn)”和“简体中文
  (zh_CN.GB2312)”,注销重新登陆即可看到中文界面,只是中文字体不是很美观;
  如果启动KDE时,系统没有自动进入KDE的控制中心,你只需手动打开KDE的控制中心设置即可,
  国家和语言设置在“个性化设置”一项中。Gnome的设置比较简单,只需登录时选择
  简体中文即可。
  3.中文输入法
  由于安装chinput比较繁琐,我借用RedFlag Linux下的rfinput来实现RedHat 7.1/7.2
  下的中文输入,该输入法已被网友PopWander移植到了RedHat下,由于它以前的页面
  http://go3.163.com/~popwander/software/rf-xim-input-2.1-2.i386.rpm
  已经不存在了,因此此我把它上传到了chinaren,你可以到如下地址下载:
  http://yiransky.home.chinaren.com/linuxinput.zip,一定要用网际快车或网络蚂蚁
  等下载软件哦,或者可能无法下载;另外你也可以到雅虎中国上去下载,我在那上
  面申请了一个公文包,ID:xiaoshizi7212 密码:skysonya ,我已经把输入法放在里面了。
  下载之后解压后即可安装(用命令:rpm -ivh --force rf-xim-input-2.1-2.i386.rpm安装,
  一定要加“--force”否则会出错)。压缩包里包含有说明文件。好了,祝你好运!^_^
  4.显示中文目录和文件名
  我选择一个一劳永逸的方法,就是修改/etc/下的fstab文件,我的fstab内容如下:
  /dev/hda9 / ext2 defaults 1 1
  /dev/hda8 /boot ext2 defaults 1 2
  none /dev/pts devpts gid=5,mode=620 0 0
  none /proc proc defaults 0 0
  none /dev/shm tmpfs defaults 0 0
  /dev/hda10 swap swap defaults 0 0
  /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0
  /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
  /dev/hda1 /mnt/winme vfat defaults,codepage=936,iocharset=cp936 0 0
  /dev/hda5 /mnt/program vfat defaults,codepage=936,iocharset=cp936 0 0
  /dev/hda6 /mnt/backup vfat defaults,codepage=936,iocharset=cp936 0 0
  /dev/hda7 /mnt/files vfat defaults,codepage=936,iocharset=cp936 0 0
  前面八行是系统本来就有的,不去管他,后面四行四我添加的,我只解释其中一行
  第九行:/dev/hda1 代表系统C盘(D盘以后是从5开始,hda5代表D盘,依次排列)
  vfat 是分区格式,这里表示fat32(fat16用msdos来表示)
  winme是我在/mnt下建立的文件夹,以便把C盘挂载到/mnt/winme下,
  加参数codepage=936,iocharset=cp936是为了显示中文
  5.windows字体移植
  (1)获取 simsun.ttf(字体文件)
  将win98/me系统windows/fonts文件夹下的simsun.ttf复制到Linux下的
  /usr/share/fonts/default/TrueType目录中(可以是其它目录,也可以
  多复制几中字体)。
  (2)生成字体列表
  cd /usr/share/fonts/default/TrueType
  然后执行命令 ttmkfdir >fonts.dir
  此时TrueType下产生一个文件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-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-gbk-0
  然后执行命令 cat fonts.dir >fonts.scale
  设置可缩放字体。
  (3)修改配置,使用字体
  修改 XF86Config-4 配置文件
  进入 /etc/X11 目录,打开 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
  #如果你的字体不是在 /usr/share/fonts/default/TrueType目录下
  #请加上你的路径
  #加载 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
  #可以不注释掉 Load "freetype",那需要完成以上步骤后,reboot
  #然后再次修改fonts.dir 和fonts.scale再次启动,就正常了。
  (4)使用windows字体
  在KDE控制中心(control center)中,选择“观感(look&feel)”,
  “字体(fonts)” ,把字体改为simsun,字符集改为GB2312.1980.
  
  
  
  
  

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网