无法在应用程序上使用 ibus

无法在应用程序上使用 ibus

我正在尝试安装伊布斯.我改变了我的环境变量修改器伊布斯然后我注销并登录,变量仍然是旧的,它没有改变。我试过了取消设置它和出口再次尝试,但结果还是一样。我是 Ubuntu 新手,所以如果我需要了解什么,请告诉我。我非常感激。

更新:我可以改变修改器但是im-configibus 仅适用于搜索栏,不适用于应用程序。

UPDATE_2:我想使用越南语,我打开了 ibus,但我只能在搜索栏上输入越南语。当我切换到任何应用程序(如文本编辑器、LibreOffice 或浏览器)时,我无法输入越南语。

以下是下面两个命令的输出:

env | grep -E 'XMOD|_IM'

GTK_IM_MODULE=ibus
QT4_IM_MODULE=ibus
XMODIFIERS=@im=ibus
CLUTTER_IM_MODULE=ibus
QT_IM_MODULE=ibus



ps aux | grep ibus

tristan+    1831  0.0  0.0   2888   964 ?        Ss   10:58   0:00 sh -c /usr/bin/ibus-daemon --panel disable $([ "$XDG_SESSION_TYPE" = "x11" ] && echo "--xim")
tristan+    1839  0.1  0.1 326544 12256 ?        Sl   10:58   0:00 /usr/bin/ibus-daemon --panel disable
tristan+    1927  0.0  0.0 248852  7700 ?        Sl   10:58   0:00 /usr/libexec/ibus-dconf
tristan+    1931  0.8  0.3 359612 30252 ?        Sl   10:58   0:04 /usr/libexec/ibus-extension-gtk3
tristan+    1937  0.0  0.0 248780  7784 ?        Sl   10:58   0:00 /usr/libexec/ibus-portal
tristan+    2117  0.5  0.1 1300968 9560 ?        Sl   10:58   0:02 /usr/lib/ibus-bamboo/ibus-engine-bamboo --ibus
tristan+    2318  0.0  0.3 206432 24664 ?        Sl   10:58   0:00 /usr/libexec/ibus-x11
tristan+    5896  0.0  0.0  20740  2664 pts/0    S+   11:07   0:00 grep --color=auto ibus

以下是我的信息:

答案1

你没有提供太多信息,所以我只是猜测一下。

在 Ubuntu 系统上,您应该使用 im-config 来处理XMODIFIERS和需要为 ibus 设置的其他环境变量。如果您已经安装了 ibus,但“某些内容”仍然更改XMODIFIERS为其他内容@im=ibus,则可能是因为您还安装了 fcitx5 并以某种亚洲语言环境运行。

在这种情况下,您可以im-config在终端窗口中运行命令并明确告诉它配置伊布斯为您的用户。然后重新启动。

im-config 应该启动 ibus 并在登录时设置必要的环境变量。所以您不需要手动处理这些事情。

相关内容