IT运维管理,创造商业价值!
中国IT运维网首页 | 资讯中心 | 运维管理 | 信息安全 | CIO视界 | 云计算 | 最佳案例 | 运维资源 | 专题策划 | 知识库 | 论坛

Fedora 7 Linux系统英文环境下使用SCIM

2008年09月18日
赛迪网/

scim 是 Fedora和Ubuntu Linux 上默认的输入法,事实上,它是很多 Linux 发行版本上的默认输入法,我刚用 Ubuntu 的时候因为不太会配置,因此用的不太顺手,很是不爽了一下。不过找到了原因后,它为我工作的非常好,我还下载了最新的源码编译了最新的版本,下面我说说我用 scim 的两个心得:

英文环境下不能输入中文

出于个人习惯,我喜欢在英文界面下工作,但英文界面下默认是没有中文输入的,这个问题很好解决,在终端输入:

$sudo im-switch -z en_US -s scim

im-switch 命令帮你自动设定好在 en_US locale 下使用 scim 的环境变量,重启一下 X 就能看到 scim 的图标和输入中文啦。

在 last.fm 等 Qt 环境下的软件中不能输入中文

也许你也发现,用 last.fm 的时候想用中文来寻找歌手完全不可行,因为根本没办法调出 scim 的面板,同样的事情也发生在 ingc 上。事实上,这个问题需要安装 scim-qtimm 这个插件来解决:

$sudo apt-get install scim-qtimm

如此一来,在 Ubuntu 中的中文输入就没有什么障碍了。

1、先来看看scim都在fedora7中装了些什么?

root# rpm -ql scim

...

/usr/share/locale/zh_CN/LC_MESSAGES/scim.mo

...

检查上面的安装文件,发现scim的一些模块只安装在中文、韩文、日文等中,却未安装在英文环境中,于是遂将上面文件夹下scim的所有文件copy到 /usr/share/locale/en_US/LC-MESSAGES下,马上重新启动电脑。发现在英文环境下也可以自动启动scim了,但却不能打开使用。

2、经研究scim的配置文件,发现文件/etc/X11/xinit/xinitrc.d/xinput.sh有一行如此的代码

language_list="as bn gu hi ja kn ko ml mr ne or pa si ta te th ur vi zh"

里面却没有英文en,于是在里面加入en. 再存盘重新启动。

3、打开scim设置,将开关键设成Control+space, 打开键和关闭键设成Shift,后一个输入法设成control+shift.

重新导入。就可以像windows环境下使用万能五笔一样使用scim了。

发表评论请到:http://bbs.cnitom.com

相关阅读

图文热点

Linux出错提示信息详解
Linux出错提示信息详解深入地讲:许多人害怕Linux,因为它给出的出错提示信息简直像天书一样。并且这样...
用途多样 带你见识形形色色的Linux
用途多样 带你见识形形色色的Linux在“用途多样,linux.chinaitlab.com/administer/777741.html" target=_blank>带...

本类热点