📄 00000005.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: toppilot (〓〓★〓〓), 信区: Linux <BR>标 题: RedHat7-Chinput3-tiny-HOWTO <BR>发信站: BBS 水木清华站 (Wed Oct 4 18:30:43 2000) <BR> <BR>转载自<A HREF="http://homepage.sanxia.net.cn/~migr(如不能访问可到">http://homepage.sanxia.net.cn/~migr(如不能访问可到</A> <BR><A HREF="http://www.yichang.net.cn/~migr)">http://www.yichang.net.cn/~migr)</A> <BR> <BR>RedHat7-Chinput3-tiny-HOWTO <BR>2000-9-30 <BR>Wu Yulun (<A HREF="mailto:migr@operamail.com)">migr@operamail.com)</A> <BR>本文将描述如何在 RedHat 7.0 中安装 Chinput 3.0 中文输入服务器。 <BR>目录 <BR>下载所需要的软件 <BR>locale <BR>中文 TrueType 字体 <BR>Chinput <BR>致谢 <BR>1. 下载所需要的软件 <BR>为了顺利的完成安装,你将需要以下软件: <BR>zh_CN (使用 RedHat 7.0 beta 需要下载该文件) <BR>从 RedHat 的 CVS 中下载最新的版本。<A HREF="http://sources.redhat.com/glibc/">http://sources.redhat.com/glibc/</A> 或从我的 <BR>主页 <A HREF="http://homepage.sanxia.net.cn/~migr">http://homepage.sanxia.net.cn/~migr</A> 下载。 <BR>pth <BR>GNU 的可移植线程库,从 <A HREF="http://www.gnu.org/software/pth">http://www.gnu.org/software/pth</A> 中下载。 <BR>unicon2-im <BR>Chinput-3.0.tar.gz <BR>Chinput-3.0-1.patch <BR>ZWinControl.tar.gz (可选) <BR>以上程序从于明俭的主页下载,<A HREF="http://go.163.com/~yumingjian。">http://go.163.com/~yumingjian。</A> <BR>2. Locale <BR>当你使用 RedHat 7.0 beta 版时: <BR>你需要下载中文 locale 定义文件 zh_CN。 <BR>编译新 locale,以 root 身份执行:localedef -f GB2312 -i zh_CN zh_CN.gb2312 若 <BR>无错误提示,则编译成功,在 /usr/lib/locale 下会增加 zh_CN.gb2312 目录。 <BR>确定在 /usr/lib/gconv/gconv-modules 文件中包含了 module GB2312-1980// EUC-CN <BR>// 一行,若没有,加入它。 <BR>使用 export LC_ALL=zh_CN.gb2312 启用中文 locale 支持。执行命令 date,看看有无 <BR>变化? <BR>为在下一次自动进入中文支持状态,在 HOME 目录下的 .bashrc 中加入: <BR>export LANG=zh_CN.gb2312 <BR>export LC_ALL=zh_CN.gb2312 <BR>或根据你的需要来设置。 <BR>3. 中文 TrueType 字体 <BR>为了在 RedHat 7.0 中使用中文 TrueType 字体,应禁用 xfs 字体服务器,xfs 在启动 <BR>时会自动更新字体目录下的 fonts.dir 文件,这样会影响到我们所作的修改。切换至 <BR>root 身份,``su root'',执行 setup 工具,关闭 xfs。 <BR>进入 /etc/X11 目录,打开 XF86Config-4 文件,将 FontPath 改为你所需要的字体路 <BR>径。 <BR>Section "Files" <BR># FontPath "unix/:7100" <BR> FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" <BR> FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" <BR> FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" <BR> FontPath "/usr/X11R6/lib/X11/fonts/misc" <BR> FontPath "/usr/X11R6/lib/X11/fonts/Type1" <BR> FontPath "/usr/X11R6/lib/X11/fonts/Speedo" <BR> FontPath "/usr/X11R6/lib/X11/fonts/75dpi" <BR> FontPath "/usr/X11R6/lib/X11/fonts/100dpi" <BR> FontPath "/usr/share/fonts/default/TrueType" <BR> FontPath "/usr/share/fonts/default/Type1" <BR>EndSection <BR>加载 X-TrueType 字体解释器。 <BR>Section "Module" <BR> ... <BR> Load "xtt" <BR>EndSection <BR>将你的 Windows 的中文 TrueType 字体复制到 /usr/share/fonts/default/TrueType <BR>目录下, <BR>cp /你的windows映射/windows/fonts/arial.ttf /usr/share/fonts/default/TrueTyp <BR>e <BR>cp /你的windows映射/windows/fonts/simsun.ttf /usr/share/fonts/default/TrueTy <BR>pe <BR>执行 ttmkfdir > fonts.dir,生成 fonts.dir 文件,将 simsun 的字符集改为 gb231 <BR>2.1980-0。生成 fonts.scale 文件,cat fonts.dir > fonts.scale。 <BR>若你使用 freetype 字体解释器,需将 /usr/X11R6/lib/X11/fonts/encodings.dir 复 <BR>制到 /usr/share/fonts/default/TrueType。 <BR>将 /etc/gtk/gtkrc.zh_CN 中的字体定义改变为 TrueType 字体定义。 <BR>style "gtk-default-zh-cn" { <BR> fontset ="-*-Arial-medium-r-normal--14-0-0-0-p-0-iso8859-1,\ <BR> -misc-SimSun-medium-r-normal--14-0-0-0-p-0-gb2312.1980-0" <BR>} <BR>至此,中文 TrueType 字体安装完成! <BR>4. Chinput <BR>首先完成安装 pth (pth 安装参见其安装说明)。 <BR>将 unicon2-im 解到 /usr/lib 目录下。 <BR>解开 Chinput-3.0.tar.gz,进入 Chinput-3.0 目录, <BR>patch -p1 < Chinput-3.0-1.patch,make,make install (详细过程参见其安装说明) <BR>。 <BR>修改 /usr/lib/ZWinPro/Chinput.ad 文件: <BR>由于 XFree86 没有自带的 BIG5 码字体,若你不需要输入 BIG5 码字符,则对 Chinpu <BR>t.ad 做以下调整: <BR>... <BR>chinput.gblocale = zh_CN.gb2312 <BR>chinput.big5locale = zh_CN.gb2312 <BR>... <BR>chinput.gbfont = -*-*-medium-r-normal--16-*-*-*-c-*-gb2312.1980-0 <BR>chinput.big5font = -*-*-medium-r-normal--16-*-*-*-c-*-gb2312.1980-0 <BR>注意:在 Chinput.ad 的字体定义中,不能出现空格,这是由于 Chinput 的限制。 <BR>将 export XMODIFIERS=@im=Chinput 加入你的 HOME 目录下的 .bashrc 文件中。并重 <BR>新登录,使其生效。 <BR>由于 Chinput 需要 libstdc++-lib6.1-2.so.3,而 RedHat 的 compat-libstdc++ 兼容 <BR>库中只包含 libstdc++-2-lib6.1-1-2.9.0.so,则需手动建立一个库链接: <BR># ln -s libstdc++-2-lib6.1-1-2.9.0.so libstdc++-lib6.1-2.so.3 <BR>安装 ZWinControl,Chinput 控制程序。 <BR>至此,Chinput 的安装也完成了! <BR>将 Chinput 加入到你的 GNOME 桌面的自启动程序中吧。 <BR>5. 致谢 <BR>感谢于明俭及其它的程序员们为 Linux 中文化所作出的贡献。特别感谢 rigel 为 gli <BR>bc 2.2 重写了中文 locale 文件,并给予我帮助。 <BR> <BR>-- <BR> <BR>※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.118.5.134] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -