ibus 1.4.1 不适用于 Opera 12

ibus 1.4.1 不适用于 Opera 12

环境:Ubuntu 12.04 Opera 12 ibus 1.4.1

我已经安装了 ibus-qt 并在 /usr/bin/opera 中添加了下面两行,但没有什么区别:

QT_IM_MODULE=xim
XMODIFIERS="@im=ibus"

有人说 QT 在 Opera 中已被弃用,因此我也在GTK_IM_MODULE=ximOpera 中添加了它,但仍然没有区别。

是我遗漏了什么还是我们只是无法在 Opera 12 中使用 ibus?

答案1

好的,现在我明白了……原来我需要ibus使用参数启动-x才能启动 XIM。我在 ~/.bashrc 中添加了以下几行:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export XIM=ibus
export QT_IM_MODULE=ibus
export XIM_ARGS="ibus-daemon -d -x"

然后我修改了启动应用程序,ibus-daemon -dxr 最后一步,修改/usr/bin/opera,添加

GTK_IM_MODULE=xim
QT_IM_MODULE=xim
XMODIFIERS="@im=ibus"

它就像魔法一样有效......这对许多用户来说可能是小菜一碟,但我认为它可以帮助很多像我这样的新手:)

相关内容