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

Skype 3.0beta is cool

多了很多新功能, 最cool的是这个:

OpenID in China hosted by number5.

Join now


Chat about what’s on your mind. More about public chats.

  1. Twitter Updates

  2. Recent Posts

  3. Categories

  4. Archives

  5. Books I'm reading