是否可以使用终端命令在 中切换键盘布局ibus
?我在 XFCE 中看不到任何 GUI 方式可以做到这一点。
答案1
答案2
它与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 是否适用)。
答案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
是您从上面的步骤中获得的名称。