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

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

是否可以使用终端命令在 中切换键盘布局ibus?我在 XFCE 中看不到任何 GUI 方式可以做到这一点。

答案1

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

  1. 跑步ibus-setup
  2. 一般的标签,检查在系统托盘上显示图标
  3. 一般的选项卡,确认您有快捷方式
  4. 先进的选项卡,取消选中使用系统键盘布局

ibus 小程序

答案2

它与xkbibus但我不确定我是否完全理解键盘处理的复杂性,正如你在我的这篇文章),但你可以使用以下命令检测当前配置

[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 是否适用)。

答案3

使用ibus命令设置m17n

ibus engine m17n:te:itrans

设置us

ibus engine xkb:us::eng

列表引擎

ibus list-engine

显示可用的引擎

ibus read-config

答案4

已检查的答案不是问题标题的答案。

使用命令 ↓ 更轻松地使用 Ibus

获取引擎名称

  • 输入到终端但是不要执行ibus engine
  • 将 ibus 更改为你想知道引擎名称的引擎
  • 执行命令。输出是引擎名称

更改 Ibus 引擎

  • 命令:ibus engine ENGINE_NAME. (例如:ibus engine xkb:us::eng
  • ENGINE_NAME是您从上面的步骤中获得的名称。

相关内容