Skip navigation.

拈花 . 微笑

Leo Tzao's Blog

ubuntu (edgy) 中使用scim输入法

,

一直以来,在linux下是使用fcitx作为输入法的,小巧,并且好用——当初放弃scim的原因就是众所周知的scim和各样软件的冲突,fcitx则完全不用担心这些。
不过最近听说scim在和各样软件的冲突方面已经做得相当好了,今天有一点空闲时间,忍不住拿来试试。好在现在有了im-switch这个输入法配置程序,想调用什么输入法只是简单的一条命令罢了。

闲话少说,安装的过程如下:

aptitude install scim scim-bridge scim-pinyin scim-qtimm im-switch

im-switch -s scim -z default

第一条命令安装scim需要的软件包,由于我只用拼音,所以只装了scim-pinyin这样一个中文输入,你需要其他的话,可以再装。

虽然说起来冲突少多了,但其实还是有的,比如我用了官方下载的firefox,安装scim以后完全不能启动了,解决办法如下:

例如将官方版本的firefox解压缩到/opt/firefox/目录下

sudo gvim /opt/firefox/firefox

在MRE_HOME=/usr/local/lib/mre/mre-2.0行后面加入如下三行:

XMODIFIERS=@im=SCIM
GTK_IM_MODULE=scim-bridge
export XMODIFIERS GTK_IM_MODULE

在我这里,最新SVN版本的gaim 2.0.0dev和scim没有冲突

在我这里,最新版本的opera 9.10rc1和scim没有冲突(shared qt版本),如果你的版本遇到问题,可参考下面引用的文字:

==== 以下为引用文字 ====

Opera Desktop Team 在某个每周发布中声明 Opera 已经可以在带 qt-immodule 补丁编译的 qt3 环境下支持 scim 输入。但我在 SUSE 10.1 一直没有成功 Scim 输入中文,尽管已经安装了 scim-qtimm 软件包。问题很容易解决,只需改变 QT_IM_MODULE 环境变量为 XIM。

方法:
以 root 权限编辑你的 opera 启动脚本文件,一般在 /usr/bin/opera ,在开头添加:

代码:
export QT_IM_MODULE=XIM #使 SCIM 能够输入中文
export LC_ALL=zh_CN #使 Opera 能够以你选择的字体显示中文

==== 引用结束 ====


关于在linux下面telnet并操作E680I的方法从server模式自定义安装edgy

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies

December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31