如何在kde中使用IBus


9

我的PC上安装的KDE包括IBus和日语的Anthy IME。在IBus偏好中,我启用了Anthy IME。IBus守护程序正在运行,并且在系统托盘中有一个IBus图标,但是,似乎没有任何切换IME的方法。

这是在PC-BSD 8.2上。

我在这里做错了什么?

谢谢

Answers:


4

如果从xinit命令启动kde ,则可以在〜/ .xinitrc中设置以下环境变量,

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

这将使所有程序都尊重ibus。(如果这对您不起作用,请startkde4直接修改脚本,在其顶部添加3行,之后#!/bin/sh

还有ibus程序的自动启动ibus-daemon -xd,将其设置为systemsettings,其中有一个名为“启动”的名称,无法记住确切的名称


我拥有所有这些;但在Firefox <KBD>撰写的“o </ KBD>正确的产率ö,但在Konsole的它产生̈́o-看到这个问题
格里特

1

首先,运行ps -ef | grep ibus以检查守护程序是否以正确的选项运行。应该有一个类似的过程ibus-daemon --xim

其次,提防用于测试iBus的程序。例如,Kate(KDE文本编辑器)不适用于iBus(或者至少在默认情况下不起作用,如果需要的话,您必须查找更多内容)。我不确定其他KDE应用程序也与Kate类似,尽管我不确定。我使用Chromium或Firefox来测试iBus(单击地址栏并执行组合键)。

第三,(您可能已经发现)iBus仅在注销并重新登录后才能正常运行。

更新:稍作搜索后发现存在用于KDE应用程序的ibus-qt


嗨,即使是Firefox,Ctrl-space(配置的快捷方式)似乎也无济于事。单击时,系统托盘中的ibus图标将显示消息“无输入窗口”。
Leynos 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.