{
54楼包含最新的改进方法(一个守护脚本和用法说明)
}
Sat May 26 17:43:00 CST 2018{
51楼(改进版)有一个无需禁用"XMODIFIERS=@im=fcitx"的方法(即此凑合方法让所有程序都可使用fcitx)
}
Fri Sep 1 23:31:18 CST 2017:
46楼有一个无需禁用"XMODIFIERS=@im=fcitx"的方法(即此凑合方法让所有程序都可使用fcitx)
Wed May 11 19:38:20 CST 2016:
完美方法没找到
37楼有最新的改进版凑合方法
Wed May 11 08:07:10 CST 2016:
试了试,在我的使用环境下,其实应该重装的是im-config
但重装之后虽然输入中文正常,但重启fcitx还是会假死,就像以前一样.
Wed May 11 04:54:28 CST 2016:
如下方法貌似会导致一些"特殊界面"程序无法使用fcitx输入法
比如VirtualBox界面和LibreOffice无法输入中文
猜测是没有设置环境变量的原因?
待会重装fcitx恢复那些文件试试
Thu Mar 10 21:37:49 CST 2016:
/usr/share/im-config/data/22_fcitx.rc里面有一些修改环境变量的部分
把这些修改环境变量的都删掉,只留下启动fcitx的那部分
这样即使使用im-config指定启动也可以正常
以上部分感谢2楼提醒
对于没有im-config目录的情况,建议用grep搜索fcitx进程的路径,如果找到的配置文件无法确定环境变量
参考:23楼
或尝试自行到proc目录查看fcitx运行时的环境变量
grep搜索相应环境变量名
以下是老方法,不推荐使用了
出现openbox被fcitx弄死,试试看禁止fcitx自动运行?
lxsession-edit把fcitx自动运行去掉
im-config设置为none
把~/.config/autostart/fcitx-autostart.desktop备份并删除
然后开机后从终端手动运行如下命令:
代码: 全选
fcitx &
虽然麻烦点,但貌似就不会死了
你们也试试看有没有用?
Thu Mar 3 18:00:51 CST 2016补充:
之所以"你们也试试看有没有用? "是因为这个问题的出现是有一定概率,不是每次都出现...
Fri Mar 4 01:16:00 CST 2016补充:
看了看im-config的配置文件
fcitx的自动运行貌似需要复杂的脚本处理
如果觉得手动启动实在麻烦,可以试试把fcitx命令加入到普通的自动运行.
不过这种方法我就没试过了,不知道是否会像默认的自动运行那样死掉.[/s]