|
发表于 2005-12-26 19:24:00
|
显示全部楼层
这里是我以前对这个问题的解决方案,我尽量描述的详细一些,希望对你能有帮助。我用的是Mandriva 2006英文版和SCIM。
1、我安装时全部选择是英文的(注意选择UTF-8支持),请看我刚安装好系统时的locale(/etc/sysconfig/i18n文件)。在安装过程是否选择输入法不重要。
LANGUAGE=en_US.UTF-8:en_US:en
LC_ADDRESS=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_TIME=en_US.UTF-8
LANG=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_PAPER=en_US.UTF-8
SYSFONT=lat0-16
2、装完系统后,跑到localdrake里设定输入法,我用的是SCIM+Default。最好是用root帐号,这样设置好哪个用户都一样。这一步的主要作用,是自动安装输入法相关的文件。下面的步骤是假设这一步用root帐号完成的。
3、用root帐号打开/etc/sysconfig/i18n文件,这个文件就是locale的配置文件。在里面添加下面四条语句:
GTK_IM_MODULE=scim
QT_IM_MODULE=xim
XIM_PROGRAM="scim -d"
XMODIFIERS=@im=SCIM
如有已经有了,那就不用再加了。
4、重启XWindow后,就可以使用SCIM了,Ctrl+Space为开启和关闭输入法。
5、有些程序,如Firefox、Realplayer或者Acroread与SCIM有冲突,解决办法是在安装或者运行这些程序前,先执行下面命令,然后再运行之。
export GTK_IM_MODULE=xim
或者将上面的这一条语句直接添加在这些程序的启动脚本的第一行(例如,Acroread的启动脚本为/usr/bin/acroread,当然也是root帐号),避免每次都敲它了。
6、按照这些步骤作下来后,在我这里,我都可以在XWindow下任何程序中打开并使用输入法(OpenOffice我没有试过,因为我没有装,我用latex)。
7、你可以按照这些步骤试试,请你把结果贴出来,也让大家参考一下。如果还有问题,最好把你的local贴出来瞧瞧。 |
|