scim for skype(或者其他QT程序)的配置方法 (不需要scim-bridge或者scim-qtimm)

装好scim 1.4.7 之后 在 xinitrc中加入下面内容

# scim setup
export LANG="zh_CN.UTF-8"
export XMODIFIERS=@im=SCIM
export XIM="scim"
export XINPUT="xim"
export XIM_PROGRAM="scim -d"
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
scim -d &

我用的是xfce4, xinitrc的位置在 ~/.config/xfce4/xinitrc

让scim支持skype (Archlinux)

Update:  不需要scim-qtimm或者scim-bridge也可以支持skype(qt),  具体配置见这里

关键的问题在于编译一个scim-qtimm的模块(Ubuntu上也是用这个方案),似乎很久都没有人维护了,只有cvs版本才支持qt4, 鉴于我的skype 2.0.0.13 beta已经是动态链接到qt4的,所以决定用cvs版本。

好在Archlinux为自己建package提供了非常方便的工具 makepkg/PKGBUILD 系统,在认真了解scons这个python make工具以及被人遗忘的bksys系统之后,终于让我build成功并安装了。

配置参考scim官方文档, 其实也挺简单的,在 ~/.xinitrc里面加上这三行就行
export XMODIFIERS=@im=SCIM #case matters for this variable!
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim

附件是我写的scim-qtimm-cvs PKGBUILD

  1. Twitter Updates

  2. Recent Posts

  3. Categories

  4. Archives

  5. Books I'm reading