我正在尝试安装伊布斯.我改变了我的环境变量修改器到伊布斯然后我注销并登录,变量仍然是旧的,它没有改变。我试过了取消设置它和出口再次尝试,但结果还是一样。我是 Ubuntu 新手,所以如果我需要了解什么,请告诉我。我非常感激。
更新:我可以改变修改器但是im-config
ibus 仅适用于搜索栏,不适用于应用程序。
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
以下是我的信息:
- 我的 Ubuntu 版本:Ubuntu 22.04.2 TLS
- 桌面环境:GNOME
- 我尝试过在以下浏览器上打字:Chrome、Firefox、Brave、LibreOffice、TextEditor
- 软件包:我使用这个 git 存储库下载了 ibus:https://github.com/BambooEngine/ibus-bamboo#c%C3%A0i-%C4%91%E1%BA%B7t-t%E1%BB%AB-openbuildservice
答案1
你没有提供太多信息,所以我只是猜测一下。
在 Ubuntu 系统上,您应该使用 im-config 来处理XMODIFIERS
和需要为 ibus 设置的其他环境变量。如果您已经安装了 ibus,但“某些内容”仍然更改XMODIFIERS
为其他内容@im=ibus
,则可能是因为您还安装了 fcitx5 并以某种亚洲语言环境运行。
在这种情况下,您可以im-config
在终端窗口中运行命令并明确告诉它配置伊布斯为您的用户。然后重新启动。
im-config 应该启动 ibus 并在登录时设置必要的环境变量。所以您不需要手动处理这些事情。