编写自动切换输入法的脚本

编写自动切换输入法的脚本

我使用 Ubuntu 22.04 LTS,想为 Vim 编写一个 bash 脚本(只是:如果当前语言是英语则输出 1,如果是俄语则输出 2,就这么简单)。我不要求你为我写,我只是需要指导。

使用im-config我选择的ibus输入法管理器(据称 GNOME 默认使用它)。 在设置 > 键盘,我选择了所需的两种语言: GNOME 设置

但我也可以设置这两种语言ibus-setup (我这里还什么都没有)

Ibus 偏好设置

现在的问题是:如果我使用 - 检查我的输入法ibus engine,它总是xkb:us::eng没有xkb:ru::rus (尽管使用 GNOME 的方法,我的语言在终端内切换没有任何问题)。我该如何解决这个问题?如果 GNOME 默认使用 IBus,为什么会有 2 个用于管理输入法的 GUI 应用程序?

CapsLockPS 我使用 Gnome-Tweaks切换语言(所以我还是希望能够用来CapsLock切换语言)

相关内容