LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3912|回复: 5

RedHat7.2简明汉化[参考篇]

[复制链接]
发表于 2002-4-30 17:12:32 | 显示全部楼层 |阅读模式
RedHat7.2简明汉化

    经过一番奋战,终于把RedHat7.2装上了,可喜可贺的是RedHat7.2终于开始支持中文了,但是其自带的主体巨丑,参考7.1的汉化经验,总结出了7.2汉化比较简单的方法。

    首先,安装的过程中要选上中文支持。安装完成装载windows所在的目录,拷贝其中的字体文件simsun.ttf(win98)或simsun.ttc(win2000)到
/usr/X11R6/lib/X11/fonts/TrueType目录下,
然后运行ttmkfdir > fonts.dir.
然后进入/etc/gnome编辑gtkrc.zh_CN文件中所有的
fontset = "-misc-fixed-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
全部改成
fontset = "-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
存档退出.
进入/etc/X11,编辑文件XF86Config-4,修改成
Section "Files"
FontPath "unix/:7100"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
EndSection
存档退出.基本上就差不多了.
switchdesk gnome
startx
    到这里gnome就有能力显示98和2000漂亮的simsun字体了.由于我们在安装的时候已经选了默认的是简体中文.所以就不比用local_config选择了.随便用一个程序打开一个文本文档,最好是中文的,比如gedit设置其中的字体为simsun,14.
就可以看到效果了.其他的程序类似.
    接下来切换到kde,选择中国,中文gb2312.1982-0,打开控制中心,选择观感-字体,把其中所有的字体改成simsun 14就可以了,保存,退出.注消KDE再进入,好大功告成了.
redhat7.2已经自带了Chinput只要用ctrl+space调出就可以输入中文了.
 楼主| 发表于 2002-4-30 17:14:14 | 显示全部楼层

RedHat 7.2 Linux的极速汉化[参考篇]

RedHat 7.2 Linux的极速汉化


    RedHat Linux 7.2的研发代号为“enigma”,已经于10月22日正式对外发行。它包含如下让人心动的特性:

  采用2.4.7-10的内核;更加出色的网络配置、用户管理、硬件探测工具(Network Configuration, User Management, Hardware Viewing );防火墙机制和网络服务机制;改善了USB 支持;Mozilla网页浏览器;最新的GNOME/KDE 桌面环境;支持C、C++、Java以及 Python、Perl、PHP开发;Koffice办公组件等等。而且它的界面非常的靓丽,一点儿不比Windows XP逊色。

  设置中文locale

  选择安装简体中文、繁体中文和英文的显示支持,安装完成,启动KDE,在其控制中心“look&&feel”选择“中国”,编码为zh_CN.gb2312.1980。Reboot,此时KDE已经可以显示出粗粗的中文(如图)。在gnome的system中直接选用locale chooser zh_CN,即可。

  中文字体的安装


  1、首先禁用xfs服务器。

  运行Setup命令,在服务项中中止xfs随系统运行的特性。之所以禁用xfs服务器主要是因为xfs会自动更新字体目录下的fonts.dir文件,从而影响我们所做的修改。

  2、将选中的字体拷贝到相关的目录。

  一般选用simsun.ttf为基本的字体(据说该字体为最精美的中文字体)。将这些字体拷贝到 /usr/share/fonts/default/TrueType下,生成fonts.dir 和 fonts.scale文件。

  在所在的字体目录下运行: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-gb2312.1980-0

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

  -p-0-gbk-0

  同时注意将文件第一行的数字相应改动,然后复制fonts.dir为 fonts.scale 。

  3、设置字体路径和加载服务器

  编辑/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/misc"

  FontPath "/usr/X11R6/lib/X11/fonts/Type1"

  FontPath "/usr/X11R6/lib/X11/fonts/Speedo"

  FontPath "/usr/X11R6/lib/X11/fonts/75dpi"

  FontPath "/usr/share/fonts/default/TrueType"

  EndSection

  Section "Module"

  ……

  Load "xtt"

  ……

  EndSection

  重启,并在控制中心将字体设置为simsun。OK,大功告成。
 楼主| 发表于 2002-4-30 17:17:14 | 显示全部楼层

REDHAT7.2中文支持的几个简单问题解决办法[参改篇]

REDHAT7.2中文支持的几个简单问题解决办法

    红帽子7.2本身就具有对中文的完整支持,但缺省安装后,还有几个问题,下面是我的快速解决办法,希望能给大家提供一点参考。

一:安装
    在安装RedHat 7.2的时候,如果你对系统不是很熟悉,几乎是第一次安装,那我建议你尽量缺省安装,但为了中文支持,你需要在语言选择的时候,除了选择缺省的En(USA)外,还选取Chinese (P.R.C),并且把缺省语言改为中文;另外,在选择安装包的时候,选取Everything(这样需要大约3GB空间,加上swap需要的空间,你最好有4G硬盘咯)。
    在选择桌面环境的时候,俺一直用KDE,而且KDE的中文支持好了,GNOME也不成问题,好了,你也选KDE做缺省桌面吧,不乐意可以以后用switchdesk gnome切换回去。
    好了,假设你已经完全装好了系统,并且在第一次进KDE的时候,按系统给的向导设置好了中文环境,你已经可以在KDE中看到比较难看的中文字体了,呵呵,那个e文字符间距好大啊,看着就难受。
罗嗦太多,言归正传。

二:安装字体
TrueType就是SimSun好!没法,盖茨在这方面干的不错。
咱们还是把simsun.ttf拷贝到/usr/share/fonts/default/TrueType目录中去,运行在那个目录中运行#ttmkfdir > fonts.dir,看看fonts.dir中关于simsun的项是不是有了gb2312.1980-0了,如果没有,就修改一下,如下所示:将
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-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
在把fonts.dir复制为fonts.scale,覆盖fonts.scale就可以了。
OK,字体安装好了。

三:修改XF86Config-4
在Section “Files”下面增加一行:
FontPath “/usr/share/fonts/default/TrueType”
注意了,这一行不能放在FontPath “unix/:7100”的后面,要不你的系统就不是矢量字体,而成了点阵字体了。
再到Section “Module”中增加一行:
Load “xtt”
这一行是专门用来支持矢量字体的。

四:到你的KDE中,修改字体为simsun,你就得到PP的MS宋体了。如果看到的不太对头,就重新启动一下XServer咯。

五:别急,你的中文输入法还没有搞定哪。
7.2缺省安装时,把Chinput.ad安装在/usr/lib/Chinput中,而该文件中的big5字体缺找不到,NND,RedHat公司的白痴居然连这都搞不好(只给台湾的搞了,没给咱搞),导致中文输入不能用。
OK,修改一下这几行(结果为):
Chinput.gblocale = zh_CN.GB2312
chinput.big5locale = zh_CN.GB2312
…..
chinput.gbfont = -*-*-*-*-*--*-*-*-*-*-*-gb2312.1980-0
chinput.big5font = -*-*-*-*-*--*-*-*-*-*-*-gb2312.1980-0
这样就好了,记住,这个文件是用Tab来分隔的,所以千万别用空格哦。
运行chinput,现在就能出来绿色的[ok]标志了。打开一个kedit,用ctrl+spacebar试试?

KDE的中文环境就好了。
发表于 2002-6-29 18:24:43 | 显示全部楼层
我看完论坛中关于汉化的文章:“把simsun.ttf拷贝到/usr/share/fonts/default/TrueType目录中去,
运行在那个目录中运行#ttmkfdir > fonts.dir”是/usr/share/fonts/default/TrueType
目录还是/usr/X11R6/lib/X11/fonts/TrueType目录?还有怎样运行#ttmkfdir.fonts.dir,
运行他有什么用?请南北兄指点。
 楼主| 发表于 2002-6-30 02:13:55 | 显示全部楼层

兄弟,用这个帖子来汉化,一下就成功.

发表于 2005-6-14 18:26:18 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表