已经注意到,谢谢报告 2012/7/2 周威 <[email protected]>: > 有人提过类似的问题 https://groups.google.com/forum/?fromgroups#!topic/fcitx/eQmOfQgPRzs > > 在 2012年7月2日 下午1:40,wolf python london <[email protected]> 写道: >> 大家好,最近在Debian amd64位系统上,fcitx无法开机自动启动。 >> 系统是Sid,桌面环境是e17,显示管理器是SLIM,全部软件包已升级到最新。 >> 在配置输入法时,使用的是im-config(8),生成的文件是$HOME/.xinputrc: >> >> $ cat ~/.xinputrc >> # im-config(8) generated on Mon, 02 Jul 2012 12:58:15 +0800 >> run_im fcitx >> # im-config signiture: 73d4fc84c199f62d274676e3b1a515a7 - >> >> 根据im-config的手册,im-config软件包待了一个钩子脚本 >> /etc/X11/Xsession.d/80im-config_launch,在X启动时,会被自动执行, >> 而这个钩子脚本也会读取解释$HOME/.xinputrc文件,从这里应该看出配置 >> 文件应该是没有什么问题的。于是查看$HOME/.xsession-errors: >> >> $ cat ~/.xsession-errors | grep fcitx >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-remote-module.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-punc.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-xim.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-dbus.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-sunpinyin.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-keyboard.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-xkb.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-x11.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-autoeng.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-ipc.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-lua.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-xkbdbus.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-kimpanel-ui.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-imselector.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-chttrans.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-vk.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-fullwidth-char.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-classic-ui.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-quickphrase.conf >> /usr/lib/x86_64-linux-gnu/fcitx/fcitx-dbus.so(+0x1879) [0x7f6b1b4a5879] >> /usr/lib/x86_64-linux-gnu/libfcitx-core.so.0(FcitxModuleLoad+0x19c) >> [0x7f6b1c27dd6c] >> /usr/lib/x86_64-linux-gnu/libfcitx-core.so.0(FcitxInstanceCreate+0x4e6) >> [0x7f6b1c2730c6] >> /usr/bin/fcitx() [0x401105] >> /usr/bin/fcitx() [0x40115d] >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/core/errorhandler.c:64-Fcitx接收到信号: 6 >> /usr/bin/fcitx() [0x4012b5] >> fcitx 使用的 script 从 run_im 启动。 >> >> 从这个log中可以看到确实是执行了fcitx,但是问题就是fcitx接受到信号6, >> 信号6是abort信号(man 7 signal),即非正常中止。 >> >> 如果从命令行下,手动执行fcitx,就没有这个错误: >> $ fcitx >> $ [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-remote-module.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-punc.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-xim.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-dbus.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-sunpinyin.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-keyboard.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-xkb.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-x11.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-autoeng.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-ipc.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-lua.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-xkbdbus.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-kimpanel-ui.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-imselector.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-chttrans.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-vk.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-fullwidth-char.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-classic-ui.conf >> [INFO] /tmp/buildd/fcitx-4.2.4.1/src/lib/fcitx/addon.c:100-加载附加组件配置文件: >> fcitx-quickphrase.conf >> >> 同时在一台32位机器上,sid也没有这个问题。各位遇到过这个问题吗? >> 如果报bug的话,报在哪个软件包下比较合适? >> >> >> >> >> -- >> ________________________ >> Yes, I use Debian GNU/L >> wolf python london(WPL) >> Do as you soul should do ! >> ________________________
-- YunQiang Su

