红联Linux门户
Linux帮助

Fcitx输入法的新问题,请求解决之道

发布时间:2009-09-12 18:46:52来源:红联作者:东风唯笑
[i=s] 本帖最后由 东风唯笑 于 2009-9-13 02:26 编辑 [/i]

昨晚(9月11日晚上),fcitx使用的时候输入a空格无法上词,但是其他的都没有问题。就感觉很奇怪。但是并没有在意。晚上关机睡觉。但是今天再次开机,随便打开一个文档,Ctrl+空格呼出fcitx,没有任何的问题。但是刚在键盘上面按一个键,屏幕上面没有输出,gedit假死。切换文本,重启X 服务,尝试其他的软件,同样假死。打开监视器,发现fcitx内存占用从很普通的10多M飞速增长到1G且还在持续上升。于是立即kill掉。
不知道谁遇到过这样的问题,寻求解决之道
恩,开机的时候会有警告
图片很大,请大家看下这个网页http://hi.baidu.com/dongfengxiao/album/item/1667e7fdd124226ed6887d98.html
然后我换用小小输入法,这个警告依旧,里面的fcitx换成了yong。
但是加入是ibus或者是scim就没有这个警告。
但是小小输入法可以正常使用,但是fcitx不可以
文章评论

共有 13 条评论

  1. 东风唯笑 于 2009-09-19 17:42:27发表:

    我的fcitx都是自己编译安装的,也从来不自定义路径,而作者本身也泵油更改主程序的路径。我的判断也是多个程序(应该是xim名)通行。现在摘其他的论坛与人说是Fedora11的xim-setting更新导致的,yong输入法也存在同样的问题,崩溃的问题作者已经解决呢,也谢谢大宝

  2. tangzhi 于 2009-09-15 16:33:12发表:

    我是路过的,顺便帮帮怒顶顶

  3. 大宝 于 2009-09-15 00:30:02发表:

    [i=s] 本帖最后由 大宝 于 2009-9-15 00:34 编辑 [/i]

    是不是之前从源里装了Fcitx?没卸载,然后又编译了新版的Fcitx?
    警告信息是说:有两个Fcitx进程同时运行,导致 /usr/local/bin/fcitx 挂掉,结果真假悟空就开始火拼,然后就不关阁下什么事了~
    看看在 /usr/bin 和 /usr/local/bin 下是不是都有一个《fcitx》文件?如果是,把 /usr/bin 中的删了
    再看看XMODIFIERS中是怎么设置的
    此外LZ还可以看看系统进程,强行把Fcitx的进程终结了,再在终端中用“fcitx -d”命令启动Fcitx,看看是否还有错误,看看终端中是如何显示的
    如果正常了,那就安装im-switch,将默认输入法设为scim,当然,在XMODIFIERS中改也行,只要不是fcitx就好,在启动会话中手动添加Fcitx的会话,命令为:fcitx -d

  4. 东风唯笑 于 2009-09-14 09:34:38发表:

    看意思像是说名称注册之间的矛盾

  5. 东风唯笑 于 2009-09-14 09:33:06发表:

    IM-Settings-Daemon[2408]: INFO: Started fcitx: process: /usr/local/bin/fcitx , lang=zh_CN.UTF-8, pid: 5213, id: 1918, time: 2009-09-14T01:26:48.537617Z
    IM-Settings-Daemon[2408]: INFO: Current IM is: fcitx
    fcitx[5213]: Please set XMODIFIERS...
    fcitx[5213]: Start FCITX error. Another XIM daemon named fcitx is running?

    IM-Settings-Daemon[2408]: WARNING **: Main Input Method process for fcitx died with the status 4, but unexpectedly. restarting...
    IM-Settings-Daemon[2408]: INFO: Started fcitx: process: /usr/local/bin/fcitx , lang=zh_CN.UTF-8, pid: 5214, id: 1925, time: 2009-09-14T01:26:48.590369Z
    fcitx[5214]: Please set XMODIFIERS...
    fcitx[5214]: Start FCITX error. Another XIM daemon named fcitx is running?

    IM-Settings-Daemon[2408]: WARNING **: Main Input Method process for fcitx died with the status 4, but unexpectedly. restarting...
    IM-Settings-Daemon[2408]: INFO: Started fcitx: process: /usr/local/bin/fcitx , lang=zh_CN.UTF-8, pid: 5215, id: 1931, time: 2009-09-14T01:26:48.652212Z
    fcitx[5215]: Please set XMODIFIERS...
    fcitx[5215]: Start FCITX error. Another XIM daemon named fcitx is running?

    IM-Settings-Daemon[2408]: CRITICAL **: Giving up to bring the process up because Main Input Method process for fcitx rapidly died many times. See .imsettings.log for more details.

  6. 大宝 于 2009-09-13 22:17:28发表:

    把 .imsettings.log 的内容贴上来看看

  7. 东风唯笑 于 2009-09-13 11:21:55发表:

    引用:
    把~/.fcitx文件夹删除试试
    大宝 发表于 2009-9-13 10:26

    大宝终于说话了,绝对是不行的,因为问题出在imsetting上面,而不是一个fcitx的问题。因为小小输入法一旦启动也是会出现那个警告,但是人家至少说可以正常的使用。现在fcitx不能用,好麻烦阿


    还有现在的fcitx,假如去fcitx的官网下载的3.6是可以正常的编译的(但是会出现上面提及的问题)。但是假如是使用svn checkout http://fcitx.googlecode.com/svn/trunk/ fcitx-read-only获得源码,在。/configure那里就出错了。
    ./configure: line 4973: syntax error near unexpected token `XFT,'
    ./configure: line 4973: ` PKG_CHECK_MODULES(XFT, xft >= 0.0.0, have_xft=true, :)'
    xft我已经是安装了。假如加上disable-xft页会出现这个提示

  8. 大宝 于 2009-09-13 10:26:56发表:

    把~/.fcitx文件夹删除试试

  9. 东风唯笑 于 2009-09-13 02:25:28发表:

    没有谁可以解决我的问题么?

  10. 东风唯笑 于 2009-09-12 22:41:18发表:

    传说的模糊音我真的是没有发现,还是继续fcitx的问题吧

  11. hobo2008 于 2009-09-12 22:33:27发表:

    ibus支持呀,不过要勾上“模糊音”才能,开了之后系统速度会慢点。

  12. 东风唯笑 于 2009-09-12 22:20:46发表:

    谢谢,解决是最重要的,问题悬而未决,很郁闷,现在用的ibus不支持模糊音,难受阿

  13. distribut 于 2009-09-12 20:39:31发表:

    帮你顶上去