用于更改ibus键盘布局的终端命令?

是否可以使用终端命令在ibus键盘布局之间切换? 我在XFCE中看不到任何GUI方法。

实际上, ibus提供了一个系统托盘小程序。

  1. 运行ibus-setup
  2. 常规选项卡上,选中系统托盘上的显示图标
  3. 常规选项卡上,确认您有快捷方式
  4. 在“ 高级”选项卡上,取消选中“ 使用系统键盘布局

ibus applet

它与xkb有关,而不是与ibus (但我不确定我是否完全理解键盘处理的复杂性,正如你在我的这篇文章中看到的那样),但是你可以检测当前配置

 [romano:~] % setxkbmap -query rules: evdev model: pc105 layout: es,gb variant: standard_tlde, options: caps:none,compose:caps,terminate:ctrl_alt_bksp 

记下来,然后使用

 setxkbmap -layout es -variant standard_tlde -option caps:none,compose:caps,terminate:ctrl_alt_bksp 

您可以关联到一个键。 它应该适用于所有Ubuntu风格,至少基于X11(不知道Wayland)。