页次: 1
环境:Gnome 3.16
问题:办公电脑上gnome-terminal, nautilus, gedit等程序下无法使用fcitx输入法,但firefox, Dashboard下正常。个人电脑上完全正常。
前几天办公电脑升级了Gnome 3.16,发现gnome-terminal 3.16没了“Use dark theme variant"功能,于是安装了gnome-terminal-fedora,但发现用不了fcitx输入法了,于是恢复了gnome-terminal 3.16,但还是用不了,降级到gnome-terminal 3.14也无效。
搞了很久也没能解决,于是重装了系统,按照Arch Wiki说明安装fcitx,但还是老问题。刚刚又试了在虚拟机中安装Arch,问题依旧。
个人电脑上升级Gnome之前修改了/etc/pacman.conf,把gnome-terminal忽略升级了,现在输入法使用完全正常。两台电脑上fcitx-diagnose的输出并无差别。
相关问题:
http://bbs.archlinuxcn.org/viewtopic.php?pid=22959
https://bbs.archlinux.org/viewtopic.php?id=196069
最近编辑记录 vanitas (2015-04-14 20:22:50)
离线
基本确定是gdm 3.16的问题。
在gdm解决此问题之前,可采用以下三种解决方案:
方案1:使用Alt + F2启动不能正常使用输入法的程序(nautilus, gedit),gnome-terminal需要打开两次Alt + F2,分别执行以下两行代码:
/usr/lib/gnome-terminal/gnome-terminal-server --app-id my.test.terminal
gnome-terminal --app-id my.test.terminal
方案2:改用kdm, lightdm等显示管理器
方案3:将gdm降级到3.14。gdm 3.14下载地址:http://seblu.net/a/arm/2015/04/09/extra/os/x86_64/gdm-3.14.1-2-x86_64.pkg.tar.xz
离线
qq web输入法不能用了,很郁闷,只能装个fireinput先用用
离线
参考 Emmanuele Bassi's 关于此bug的评论 https://bugzilla.gnome.org/show_bug.cgi?id=747825#c6:
In this particular case, GNOME allows you to replace the GTK_IM_MODULE environment variable with the "overrides" GSettings key in the org.gnome.settings-daemon.plugins.xsettings schema, e.g.:
gsettings set \
org.gnome.settings-daemon.plugins.xsettings overrides \
"{'Gtk/IMModule':'your-im-module'}"Which will be used even by DBus activated applications.
所以最简单的解决办法便是:
gsettings set \
org.gnome.settings-daemon.plugins.xsettings overrides \
"{'Gtk/IMModule':<'fcitx'}>"
离线
"{'Gtk/IMModule':<'fcitx'}>"
這裏尖括號和花括號的位置不太對?
computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して
离线
感谢cherrot
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"
离线
感谢 cherrot,相当完美的解决方案!
离线
正好自己今天也出现这个这问题,没有输入法的日子真不好过啊.谢谢大家.
离线
真是完美解决啊,一直没找到原因,原来是这个,太棒了。工作离不开libreoffice啊,不能输入真是急人
离线
谢谢cherrot的方法,完美的解决了。
不过试了以下sublime还是不能用fcitx,应该是sublime自己的问题了。
离线
谢谢cherrot的方法,完美的解决了。
不过试了以下sublime还是不能用fcitx,应该是sublime自己的问题了。
裝 sublime-text-dev-imfix 或者 sublime-text-dev-zh-cn 或者 sublime-text-dev-zh-tw 。
imfix 是加了輸入法補丁(說補丁不如說 hack )。
zh-cn 和 zh-tw 是在輸入法補丁的基礎上加了簡體或者繁體的翻譯(主要是菜單欄)。
這三個包都在社區源裏有……
不過如果你喜歡 sublime2 那 aur 裏也有 sublime-text-imfix (不是我打包的也沒測過,不確定補丁的正確)
computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して
离线
页次: 1