在RedHatEnterpriseLinux4下安装中文输入法_第1页
在RedHatEnterpriseLinux4下安装中文输入法_第2页
在RedHatEnterpriseLinux4下安装中文输入法_第3页
在RedHatEnterpriseLinux4下安装中文输入法_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在 Red Hat Enterprise Linux 4下安装中文输入法把 Firefox3 的使用解决后, 这两天一直为中文输入法困恼,今天在 gedit 和 firefox 中都能输入汉字了,我想把整个中文输入环境全部理顺,只是再花点时间的问题了,这里把过程小结一下。我的 Linux 系统中文显示没问题,当初用光盘安装系统时, ttfonts-zh_CN 已经装好了,如果你是全英文的系统, 中文都没法显示, 你要先装中文字库, 见 Install Chinese Fonts(读1 这一段就行了) 。在X 窗口系统下的输入方法(InputMethod)常见的有Xcin、Chinput和sci

2、m等, scim是目前走输入法通用化的一种,在这个框架下,中文搭上拼音模块可用来输拼音,其它非英语民族搭上各自的语言模块可输各自的文字。我找到了scim官网,根据指示下载了3 个包,即。scim官网提供了安装方法,我在装scim包时没有用configure选项(缺省装在 /usr/local下没什么不好) 。装好这些包后,怎么启动scim服务,并使拼音输入法生效,scim官网讲得不清楚,强烈推荐“在OpenBSD 4.4上搭建中文语言环境 ” 这篇文章,虽然这是为OpenBSD写的,对我还起到了不小的帮助作用,强调三个关键命令,第一个#gtk-query-immodules-2.0/var/d

3、b/gtk-2.0/gtk.immodules,这个gtk-query-immodules-2.0命令的结果要写到你机器对应的 gtk.immodules 文件中(注意是覆盖式, 不是追加式写入) ,我的 gtk.immodules 文件在 /etc/gtk-2.0/i386*/ 目录下;第二个export XMODIFIERS=im=SCIM,注意大小写,如果敲成小写的scim , Ctrl+Space就出不来中文输入菜单了;第三个export GTK_IM_MODULE=scim,这里scim 要小写。 老实说, 我浪费大把时间最后看是在这大小写上。顺便说一下, 我只在 gedit 和 f

4、irefox 上测试通过了, vi 、vim 、 emacs 的测试我还未做,这需要做一些终端参数的设置。如果包安装好、环境变量也设好(前面说了两个环境变量,关于语言的环境变量和LD_LIBRARY_PATH环境变量我没说,后面再说) 、 gtk.immodules文件做好,在启动scim 守护程序后(执行scim-d 命令),在窗口底部任务栏会出现一个小键盘图标,把鼠标移到这个图标上,点鼠标右键,会出现关于SCIM 设置的菜单,但实际上在设置项中你可以不做任何操作(包括在GTK 中字体的选择) ,如果在gedit 或类似应用中敲 Ctrl+Space ,不出现中文输入框,这与小键盘图标中 S

5、CIM 设置无关,你不需要在这个上面花时间,多试试环境变量,是不是这上面有问题。网上有的文章还提到XIM 、 XIM_PROGRAM等环境变量,我的经验是这些环境变量不设也没什么关系。 LANG 、LC_CTYPE这两个与语言有关的环境变量要注意, 在 X 终端下执行export 命令检查一下这两个变量有没有设置,若LC_CTYPE未设, LANG 设成 en_US 类的值,象gedit 界面就变成了英文显示, 敲 Ctrl+Space ,中文输入框也出不来;若 LC_CTYPE 未设,LANG 设成 zh_CN.UTF-8 类的值,gedit界面变成中文显示, 敲 Ctrl+Space ,中

6、文输入框应该出得来;若 LC_CTYPE 设成 zh_CB.UTF-8 类的值, LANG 设成en_US 类的值, gedit 界面显示英文,但敲 Ctrl+Space ,中文输入框出得来; 若 LC_CTYPE 和 LANG 都设成 en_US 类的值,中文输入就出不来了。我想gedit 是一个很好的测试器。运行 gedit 之前,我把 LD_LIBRARY_PATH 动态库搜索路径环境变量设置如下exportLD_LIBRARY_PATH=/usr/local/lib:/usr/lib,不然的话gedit会加载 scim 模块出错。相关链接:Chapter 2. Installing a

7、nd supporting languages - RedHat DocumentationLinux Chinese Howto English Version - 98年的一篇文章,那个时候难度更大(关于locale 的一段话:After you accomplished the establishments of Chinese System, you havealready been able to display Chinese on your Linux through monitors.However, as using a Chinese editor, you will fi

8、nd that theLinuxsystem can only display Chinese but cannot accept theinput ofChinese.You have to modify two spots, by yourself, tomake Linuxsystem becoming acceptable with output and input ofChinese if youwant to improve these problems At beginning, you needto add thelocale setting to the shell profile file (Refe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论