LinuxSir.cn,穿越时空的Linuxsir!

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

关于scim输入法设置的一些经验总结

[复制链接]
发表于 2007-5-4 15:32:53 | 显示全部楼层 |阅读模式
mandriva虽然是挺好用的,但是输入法还是有点问题,不如opensuse
我安装的时候是选的fcitx,但是用了一段时间后发现一个严重的问题: openoffice无法输入
于是又换到scim,但是scim问题也很多,研究了几个小时总算找到一个比较完美的解决办法了

for mdv 2007.1

1.
$ su
# urpmi scim-pinyin
(可以根据自己爱好装其他输入法引擎例如五笔,我比较喜欢智能拼音,依赖的包会自动安装)
这时可以在gtk程序里使用scim输入中文了,但是qt程序用不了

2.
# urpmi scim-qtimm
$ echo "/DefaultConfigModule = kconfig" >> ~/.scim/global
安装完之后可以在大部分程序里正常使用scim了,包括qt程序

3.
有很多程序启动不了,例如adobe reader,realplayer和官方版firefox
这时候不要,也不需要去修改这些程序的启动脚本
# urpmi scim-bridge scim-bridge-qt

4.(关键的一步)
# vim /etc/sysconfig/i18n 或者 $ vim ~/.i18n
更改以下几项
    GTK_IM_MODULE=scim-bridge
    QT_IM_MODULE=scim-bridge
    XIM_PROGRAM="scim -d"
    XMODIFIERS=@im=SCIM
重启X
冲突都完美解决

5.如果用的是gnome,那么已经设置完了
如果用的是kde,那么openoffice里scim不能光标跟随
# urpme openoffice.org-kde (OpenOffice.org 2.1) openoffice.org-go-ooo-kde (OpenOffice.org 2.2)
# urpmi openoffice.org-gnome (OpenOffice.org 2.1) openoffice.gnome-go-ooo-kde (OpenOffice.org 2.2)

6.scim+智能拼音不能在wine模拟的程序里输入
有两个解决办法
i.用打过补丁的wine源码自己重新编译
ii.# urpmi scim-fcitx(然后在scim里选fcitx输入,如果你喜欢fcitx式的输入也可以装这个)


按照这种方法设置完后,可以用scim在大部分程序里正常输入中文(至少我还没发现不行的)
也没有任何冲突(我没发现有)
其实scim还是很不错的,有很多输入法引擎可以选,个人觉得智能拼音的准确率和微软拼音差不多

希望能让大家能更方便地输入中文
发表于 2007-5-7 14:40:49 | 显示全部楼层
非常好的简单易用的经验,与以前的方法相互补充,应该+精,我已经用它回答了若干网友的问题。

本着共享的原则顺便帮你转贴到别的地方,呵呵。
回复 支持 反对

使用道具 举报

发表于 2007-5-7 15:27:04 | 显示全部楼层
相当好啊。呵呵。
回复 支持 反对

使用道具 举报

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

本版积分规则

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