阅读:4299回复:4

gnome3与小小输入法

楼主#
更多 发布于:2014-12-08 15:37
我自己不用gnome3,不过有时会到gnome3下测试。最近发现了一个问题。
fedora的输入法基础是imsettings,但是gnome3并不尊重这个工具,而是强制在程序中写死了要启动ibus。这样在安装了ibus,并在默认设置使用小小输入法的情况下,就会出一些奇怪的问题。
如果是ibus启动的比小小早,那么小小启动会失败,然后桌面上就会出现提示输入法启动失败。由于所有的gtk,qt程序都是尊重imsettings设置的,然后所有程序中都不能用输入法了。
如果小小启动比ibus早,那么看起来会比较正常,在qt和gtk程序中能正常输入,但是在其他的纯xim的输入中,由于gnome-shell乱设环境变量,就没办法使用小小输入法了。
至于小小和ibus启动哪个早,难说得很,我自己测试都出现过。

所以要同时用gnome3和小小输入法,首先你电脑上就不能装ibus,以避免gnome-shell启动ibus。如果还是不能正常使用,那么修改/etc/X11/xinit/xinput.d/yong.conf中XMODIFIERS="@im=ibus"。
或者禁用先ibus
gsettings set org.gnome.settings-daemon.plugins.keyboard active false

有人报告说centos下不能用,可能就是这个问题,从centos7开始,默认桌面就是gnome3了。
my9823
新手上路
新手上路
沙发#
发布于:2015-04-04 22:09
原来如此,下次尝试一下gnome3下的小小!前两天装过fedora22的workstation 版本,默认桌面gnome3,总是无法正常使用小小,原来还要修改文件!
yueudz
新手上路
新手上路
板凳#
发布于:2015-04-05 18:58
ibus是可以禁用的。 但是在有一个新问题是:所有的窗口都不能跟随光标了
yueudz
新手上路
新手上路
地板#
发布于:2015-04-05 19:02
ibus是可以禁用的。 但是在有一个新问题是:所有的窗口都不能跟随光标了    http://riniuge.duapp.com/blog/gnome3%E4%B8%8B%E4%BD%BF%E7%94%A8fcitx/
4楼#
发布于:2015-04-05 19:47
我这光标跟随和其他桌面下没有什么两样。
游客

返回顶部