LinuxSir.cn,穿越时空的Linuxsir!

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

about scim

[复制链接]
发表于 2007-9-16 19:44:27 | 显示全部楼层 |阅读模式
who can show me your /etc/X11/xinit/xinput.d/scim.conf
my scim can't work.
Hurry please. thank you
发表于 2007-9-16 19:48:56 | 显示全部楼层
locale 不会是英文吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-16 19:53:12 | 显示全部楼层
just show me your /etc/X11/xinit/xinput.d/scim.conf please
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-16 20:15:47 | 显示全部楼层
有就贴个大家,参考参考,想看看哪出了问题。
现在换fcitx了。
  1. 下载附件http://www.chinalinuxpub.com/down.php?downid=10
  2. # rpmbuild --rebuild fcitx-3.5-070112.src.rpm
  3. # cd /usr/src/redhat/RPMS/i386
  4. # rpm -ivh fcitx-3.5-070112.i386.rpm
复制代码

and 在/etc/X11/xinit/xinput.d/目录中添加文件 fcitx.conf
  1. XIM=fcitx
  2. XIM_PROGRAM=fcitx
  3. XIM_ARGS=
  4. GTK_IM_MODULE=fcitx
  5. QT_IM_MODULE=fcitx
复制代码

改变$HOME/.xinputrc链接目的。
  1. rm -f $HOME/.xinputrc
  2. ls -s /etc/X11/xinit/xinput.d/fcitx.conf $HOME/.xinputrc
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-9-17 20:10:47 | 显示全部楼层
mine:
================
XIM=SCIM
XIM_PROGRAM=scim
XIM_ARGS="-d"

gtkimm_exists () {
        # for multilib check both immodules installed
        for dir in /usr/lib*/gtk-2.0/immodules; do
                [ ! -x ${dir}/im-$1.so ] && return 1
        done
        return 0
        }

if gtkimm_exists scim-bridge; then
  GTK_IM_MODULE=scim-bridge
elif gtkimm_exists scim; then
  GTK_IM_MODULE=scim
else
  GTK_IM_MODULE=xim
fi

qtimm_exists () {
        # for multilib check both immodules installed
        for dir in /usr/lib*/qt-3.3/plugins/inputmethods; do
                [ ! -x ${dir}/$1.so ] && return 1
        done
        return 0
        }

if qtimm_exists im-scim-bridge; then
  QT_IM_MODULE=scim-bridge
elif qtimm_exists libqscim; then
  QT_IM_MODULE=scim
else
  QT_IM_MODULE=xim
fi

unset XINPUT_AUX
回复 支持 反对

使用道具 举报

发表于 2007-9-17 20:49:19 | 显示全部楼层
可以换用fcitx
感觉比SCIM要好多了
回复 支持 反对

使用道具 举报

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

本版积分规则

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