环境: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=xim
Opera 中添加了它,但仍然没有区别。
是我遗漏了什么还是我们只是无法在 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"
它就像魔法一样有效......这对许多用户来说可能是小菜一碟,但我认为它可以帮助很多像我这样的新手:)