如何同时在不同的键盘上使用不同的 IBus 引擎?

如何同时在不同的键盘上使用不同的 IBus 引擎?

我使用多种语言,需要在不同的字母表之间切换输入,为此我使用专用键盘。我可以使用 轻松在每个专用键盘上设置持久布局setxkbmap -device NN -layout xx,其中 NN 是通过 获取的设备 ID xinput --list,而“xx”是两个字母的语言代码。

我使用的其中一种语言无法通过 XKB 输入。我可以使用 从命令行切换到它ibus engine 'engine',然后使用相同的命令切换回来,但指定不同的引擎。

不幸的是,ibus 引擎方法改变了所有键盘上的行为并覆盖了 xkb,而且我无法找到像“setxkbmap”这样的 ibus 键盘特定开关。

非常感谢您对如何同时设置两个独立键盘(每个键盘都有不同的 IBUS 引擎)的帮助。

我在 Ubuntu 22.04 上使用 Mate。

一些较早的相关帖子这是关于 xkb 中不同键盘的不同布局, 和使用 ibus

相关内容