+ -
当前位置:首页 → 问答吧 → 怎么也搞不定在scim!

怎么也搞不定在scim!

时间:2009-02-17

来源:互联网

装了scim scim-tables scim-pinyin
代码:
# eix -I scim
[i] app-i18n/scim
 Available versions: 1.4.5-r1 1.4.7-r2 (~)1.4.8 {doc gtk}
 Installed versions: 1.4.8(11:25:04 AM 02/16/2009)(-doc)
 Homepage: http://www.scim-im.org/
 Description: Smart Common Input Method (SCIM) is an Input Method (IM) development platform

[i] app-i18n/scim-pinyin
 Available versions: 0.5.91 0.5.91-r1 0.5.91-r2 {debug kde nls}
 Installed versions: 0.5.91-r2(07:24:26 PM 02/16/2009)(nls -kde)
 Homepage: http://www.scim-im.org/
 Description: Smart Common Input Method (SCIM) Smart Pinyin Input Method

[i] app-i18n/scim-tables
 Available versions: 0.5.8-r1 {kde linguas_am linguas_ar linguas_bn linguas_gu linguas_hi linguas_ja linguas_kn linguas_ko linguas_ml linguas_ne linguas_pa linguas_ru linguas_ta linguas_te linguas_th linguas_uk linguas_vi linguas_zh nls}
 Installed versions: 0.5.8-r1(11:28:50 AM 02/16/2009)(linguas_zh nls -kde -linguas_am -linguas_ar -linguas_bn -linguas_gu -linguas_hi -linguas_ja -linguas_kn -linguas_ko -linguas_ml -linguas_ne -linguas_pa -linguas_ru -linguas_ta -linguas_te -linguas_th -linguas_uk -linguas_vi)
 Homepage: http://www.scim-im.org/
 Description: Smart Common Input Method (SCIM) Generic Table Input Method Server
locale设置
代码:
 # locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
~/.xinitrc
代码:
export LC_CTYPE="zh_CN.UTF-8"
export XIM=scim
export XIM_PROGRAM="/usr/bin/scim"
export XMODIFIERS="@im=scim"
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
x-session中的启动命令
代码:
killall scim > /dev/null 2>&1
scim -d &
scim icon在系统tray里可见,只是灰色的 左键点击未见窗口*出

右键可以出来设置菜单

ctrl-space无法呼出

求教
谢谢
半年前装gentoo就没搞定
弄了个ibus用着
现在想换scim,还是如此

作者: Avast   发布时间: 2009-02-17

装fcitx吧。

作者: pjq   发布时间: 2009-02-17

代码:
 ps -ef | grep scim
davy 18845 1 0 21:10 ? 00:00:00 /usr/lib/scim-1.0/scim-launcher -d -c simple -e all -f socket --no-stay
davy 18849 1 0 21:10 ? 00:00:00 /usr/lib/scim-1.0/scim-helper-manager
davy 18850 1 0 21:10 ? 00:00:00 /usr/lib/scim-1.0/scim-panel-gtk --display :0.0 -c socket -d --no-stay
davy 18852 1 0 21:10 ? 00:00:00 /usr/lib/scim-1.0/scim-launcher -d -c socket -e socket -f x11
有两个scim-launcher 执行参数不同
这个没啥问题吧?

作者: Avast   发布时间: 2009-02-17

引用:
作者: pjq
装fcitx吧。
一样搞不定

就是ibus行...

fcitx还在开发么?

还有那个scim不是比较官方的输入法么?

作者: Avast   发布时间: 2009-02-17

引用:
作者: Avast
一样搞不定

就是ibus行...

fcitx还在开发么?

还有那个scim不是比较官方的输入法么?
~arch fcitx3.6 ,记得加上xft标记

很稳定

没用过SCIM和IBUS..

作者: kimux   发布时间: 2009-02-17

楼主试试看这样:
# USE="gtk" emerge scim scim-pinyin
# gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk-immodules
然后编辑~/.xinitrc:
scim -d &
export LANG=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim

切记上面的scim大小写不能改变,否则不是在firefox中不能输入中文就是在xterm中不能输入中文,至少在我这里是这样的。

当时我也为scim头痛了很久,希望能对楼主有所帮助。

作者: DonkeyTail   发布时间: 2009-02-17

引用:
作者: kimux
~arch fcitx3.6 ,记得加上xft标记

很稳定

没用过SCIM和IBUS..
刚才试了下
emacs xterm URxvt 不能调出输入法

firefox stardict pcmanfm 能调出输入法

这是什么原因啊..

作者: Avast   发布时间: 2009-02-17

引用:
作者: Avast
刚才试了下
emacs xterm URxvt 不能调出输入法

firefox stardict pcmanfm 能调出输入法

这是什么原因啊..
因为export XMODIFIERS=@im=SCIM中的scim得大写

作者: DonkeyTail   发布时间: 2009-02-17

引用:
作者: Avast
刚才试了下
emacs xterm URxvt 不能调出输入法

firefox stardict pcmanfm 能调出输入法

这是什么原因啊..
不清楚..fcitx安装完有设置提示..

不用加那些GTK .. QT 的东西,

作者: kimux   发布时间: 2009-02-17

引用:
作者: kimux
不清楚..fcitx安装完有设置提示..

不用加那些GTK .. QT 的东西,

装上fcitx 不过还是有点问题
emacsclient -t/c 打开emacs的话
C-space 不能调出输入法....


难道只能ibus了?

作者: Avast   发布时间: 2009-02-17

我也用ibus

作者: yourfriend   发布时间: 2009-02-17

引用:
作者: DonkeyTail
因为export XMODIFIERS=@im=SCIM中的scim得大写
的确,这个问题很多人都不太在意,想当初困惑了我很久!

作者: Hosanna   发布时间: 2009-02-17