如何在 kde 中使用 IBus

Ley*_*nos 12 kde input-method

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

这是在 PC-BSD 8.2 上。

我在这里做错了什么?

谢谢

dai*_*isy 5

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

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
Run Code Online (Sandbox Code Playgroud)

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

还有一个ibus程序的自动启动ibus-daemon -xd,把这个设置进去systemsettings,有个东西叫“Startup”,不记得确切的名字了


phu*_*ehe 2

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

其次,请注意用于测试 iBus 的程序。例如,Kate(KDE 文本编辑器)不能与 iBus 一起使用(或者至少默认情况下不能使用,如果你想要的话,你必须多看看)。我相信其他 KDE 应用程序也像 Kate,但我不确定。我使用 Chromium 或 Firefox 来测试 iBus(点击地址栏并执行组合键)。

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

更新:一点搜索发现有用于 KDE 应用程序的ibus-qt 。