LinuxSir.cn,穿越时空的Linuxsir!

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

怎么也搞不定在scim!

[复制链接]
发表于 2009-2-16 20:51:35 | 显示全部楼层 |阅读模式
装了scim scim-tables scim-pinyin

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

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

  12. [i] app-i18n/scim-tables
  13.      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}
  14.      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)
  15.      Homepage:            http://www.scim-im.org/
  16.      Description:         Smart Common Input Method (SCIM) Generic Table Input Method Server
复制代码


locale设置

  1. # locale
  2. LANG=en_US.UTF-8
  3. LC_CTYPE=zh_CN.UTF-8
  4. LC_NUMERIC=en_US.UTF-8
  5. LC_TIME=en_US.UTF-8
  6. LC_COLLATE=en_US.UTF-8
  7. LC_MONETARY=en_US.UTF-8
  8. LC_MESSAGES=en_US.UTF-8
  9. LC_PAPER=en_US.UTF-8
  10. LC_NAME=en_US.UTF-8
  11. LC_ADDRESS=en_US.UTF-8
  12. LC_TELEPHONE=en_US.UTF-8
  13. LC_MEASUREMENT=en_US.UTF-8
  14. LC_IDENTIFICATION=en_US.UTF-8
  15. LC_ALL=
复制代码

~/.xinitrc

  1. export LC_CTYPE="zh_CN.UTF-8"
  2. export XIM=scim
  3. export XIM_PROGRAM="/usr/bin/scim"
  4. export XMODIFIERS="@im=scim"
  5. export GTK_IM_MODULE=scim
  6. export QT_IM_MODULE=scim
复制代码


x-session中的启动命令

  1. killall scim > /dev/null 2>&1
  2. scim -d &
复制代码


scim icon在系统tray里可见,只是灰色的 左键点击未见窗口*出

右键可以出来设置菜单

ctrl-space无法呼出

求教
谢谢
半年前装gentoo就没搞定
弄了个ibus用着
现在想换scim,还是如此
发表于 2009-2-16 21:17:06 | 显示全部楼层
装fcitx吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-16 21:20:51 | 显示全部楼层

  1. ps -ef | grep scim
  2. 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
  3. davy     18849     1  0 21:10 ?        00:00:00 /usr/lib/scim-1.0/scim-helper-manager
  4. 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
  5. 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 执行参数不同
这个没啥问题吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-16 21:23:42 | 显示全部楼层
Post by pjq;1948455
装fcitx吧。


一样搞不定

就是ibus行...

fcitx还在开发么?

还有那个scim不是比较官方的输入法么?
回复 支持 反对

使用道具 举报

发表于 2009-2-16 21:37:30 | 显示全部楼层
Post by Avast;1948459
一样搞不定

就是ibus行...

fcitx还在开发么?

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


~arch fcitx3.6 ,记得加上xft标记

很稳定

没用过SCIM和IBUS..
回复 支持 反对

使用道具 举报

发表于 2009-2-16 22:25:28 | 显示全部楼层
楼主试试看这样:
# 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头痛了很久,希望能对楼主有所帮助。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-16 22:27:02 | 显示全部楼层
Post by kimux;1948461
~arch fcitx3.6 ,记得加上xft标记

很稳定

没用过SCIM和IBUS..


刚才试了下
emacs xterm URxvt 不能调出输入法

firefox stardict pcmanfm 能调出输入法

这是什么原因啊..
回复 支持 反对

使用道具 举报

发表于 2009-2-16 22:29:03 | 显示全部楼层
Post by Avast;1948478
刚才试了下
emacs xterm URxvt 不能调出输入法

firefox stardict pcmanfm 能调出输入法

这是什么原因啊..


因为export XMODIFIERS=@im=SCIM中的scim得大写
回复 支持 反对

使用道具 举报

发表于 2009-2-16 22:55:08 | 显示全部楼层
Post by Avast;1948478
刚才试了下
emacs xterm URxvt 不能调出输入法

firefox stardict pcmanfm 能调出输入法

这是什么原因啊..


不清楚..fcitx安装完有设置提示..

不用加那些GTK .. QT 的东西,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-17 00:04:33 | 显示全部楼层
Post by kimux;1948495
不清楚..fcitx安装完有设置提示..

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



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


难道只能ibus了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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