LinuxSir.cn,穿越时空的Linuxsir!

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

还是fcitx的问题..

[复制链接]
发表于 2010-1-3 14:24:45 | 显示全部楼层 |阅读模式
由于我前面安装了scim现在我用emerge -C scim删了.
现在安装的是fcitx但是打开终端会出现如下错误:
Start FCITX error. Another XIM daemon named SCIM is running?
打开第一个终端不会出现..从第二个开始就会有以上的错误,
是不是scim的有些程序没删干净啊.
发表于 2010-1-3 17:04:31 | 显示全部楼层
ps -A |grep -i scim
看看scim是否正在运行。

虽然scim已经删除,但已经运行的scim可能还没有被kill
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-3 17:12:29 | 显示全部楼层
Post by zhou3345;2061627
ps -A |grep -i scim
看看scim是否正在运行。

虽然scim已经删除,但已经运行的scim可能还没有被kill


没有输出.应该是已经kill了吧.因为我删除了以后又重新启动过了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-3 18:22:21 | 显示全部楼层
晕死..就开个opera和fcitx   cpu站用率达到100%..还是安装的lxde
不知道咱回事..怎么可能站这么高的使用率的.
我在.bashrc里写的fcitx &启动起来后才可以在opera里输入中文.如果不写入fcitx &可以在其它的程序里写中文但是不能在opera里写入...而换来的是cpu站用率100%..里面显示三个fcitx各站19MB.三个opera差不多都是100+MB..怪得很..
如果不把fcitx &写入.bashrc里开启了fcitx opera mplayer(听歌)才站50%左右.

这是怎么回事啊
回复 支持 反对

使用道具 举报

发表于 2010-1-3 18:43:25 | 显示全部楼层
似乎你强制运行了多个fcitx,导致了fcitx的cpu占用率达到100%.

至于不能在opera中输入,我估计你在哪里使用了类似:
export XIM="SCIM"
export XIM_PROGRAM="SCIM"
的环境变量。你应该把这些环境变量统统删除。

使用fcitx很简单,
1. emerge fcitx
2. 运行 fcitx

其他多余步骤都不需要管。

ps, 正因为你使用的是 lxde,这个桌面对进程管理极不完善,会导致退出到命令行界面时,fcitx没有被正常结束从而cpu 100%。

从个人的使用经历来看,lxde还是非常的不完善的,经常有奇怪的事情发生,不知道是openbox还是什么别的原因。
我现在直接使用wm(e16/awesome/xmonad)启动,配合使用一些小巧的lx程序(lxrandr/lxterminal/lxappearance/pcmanfm)。
不大喜欢lxpanel和openbox。
回复 支持 反对

使用道具 举报

发表于 2010-1-3 18:49:41 | 显示全部楼层
可以在执行fcitx之前先执行killall fcitx
回复 支持 反对

使用道具 举报

发表于 2010-1-3 19:10:09 | 显示全部楼层
环境变量改过来没?
回复 支持 反对

使用道具 举报

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

本版积分规则

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