我可以将 ibus 与 xorg.conf 规则一起使用吗?

我可以将 ibus 与 xorg.conf 规则一起使用吗?

我刚刚安装了ibus。然而,它似乎超越了我的一些xorg.conf规则。我在 处有一个文件/etc/X11/xorg.conf.d/10-general-xkb.conf,其中包含以下行。

Option "XKbOptions" "lv3:ralt_switch_multikey,numpad:pc,ctrl:swapcaps"

这交换了CtrlCaps Lock。然而,我的主要人体工学键盘已经将这些键放置在正确的位置。因此,我有另一个与/etc/X11/xorg.conf.d/11-TECK-keymap.conf该键盘匹配的文件(带有MatchProduct),然后应用以下行。

Option "XKbOptions" "lv3:ralt_switch_multikey,numpad:pc"

这将覆盖以前的选项,保留CtrlCaps Lock作为默认值。

但是,安装 ibus 后,我发现第二个xorg.conf文件未正确触发。重新启动计算机或切换 ibus 布局后,我得到第一个不正确的 xorg 布局,即该ctrl:swapcaps选项错误地应用于我的人体工学键盘。如果我手动拔下并重新插入 USB 电缆,则布局将再次正确。有没有办法使用带有xorg.conf规则的ibus?

仅供参考,以下内容为~/.xprofile

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -drx

我正在使用 KDE Plasma 5 和最新的 Arch Linux 系统。

编辑

如果这是不可能的,一个丑陋的黑客可能是重新绑定“switch ibus布局”键以xorg.conf在切换后重新加载规则。但我找不到重新加载这些规则的方法。

相关内容