似乎有很多问题在 Ubuntu 中切换键盘布局。
对我而言(Ubuntu 带有 Gnome Shell),它曾经可以运行到版本 13.10,也许 14.04。目前我使用的是 15.04。
即使这样,Alt+也能工作,但由于某种原因,使用+Shift时布局也开始切换,这非常烦人,因为我在打字时往往会不经意地按下这个组合键。Left ShiftRight Shift
在“设置”->“键盘”->“快捷键”->“输入”中,“仅修改器切换到下一个源”设置为Alt+ Shift。所有其他选项均未设置。
您还可以在哪里设置布局切换快捷键?
在一些问答中,我看到人们提到“文本输入”应用程序 - 但我在任何地方都没有看到它,我猜它在后来的版本中被改变了?
另外,我不知道这是否相关,在“输入法配置”中,我看到以下内容:
Active configuration: ibus (normally missing)
Number of valid choices: 2 (normally 1)
Available input methods: ibus xim
Unless you really need them all, please make sure to install only one input method tool.
另一个问题是布局切换效果不佳。有时我必须切换三次才能真正切换。而且指示器显示错误的语言。我通常有两种布局:en 和 cs。有时指示器显示 en,而布局是 cs,我猜甚至反过来。一切都很乱。
有没有办法重新配置/重置布局切换,从头开始?
有没有官方的 Ubuntu 指南?它在其他发行版上运行得更好吗?也许有 ArchLinux 的相关指南?
答案1
是的,该设置适用于旧版本(如果我没记错的话,<13.10),它只需要一种输入法(xim
)。它仍然用于 Xubuntu 和 Lubuntu。对于 Ubuntu/Gubuntu,您说得对,新设置是:
设置 → 键盘 → 快捷方式 → 打字
我看到您使用的ibus
是默认输入法。因此某些快捷方式可能会被覆盖,ibus
因为它有自己的设置并且可以过滤输入。
如果您必须使用ibus
CTL 语言输入,请检查其配置ibus-setup
,可能下面这些选项相关,但请检查所有设置:
- 高级选项卡 →使用系统键盘布局
- 常规选项卡 →网络输入法捷径
还要检查所有 GUI 工具包(GTK、QT...)是否使用相同的输入法:
env | grep -i im
如果您确实不需要它,请禁用它ibus
(如果问题源于它,您也可以禁用它只是为了测试)
答案2
感谢详细信息Debian wiki 键盘主题compose:ralt
,在切换键盘布局时,我经常使用以下命令来重置布局选项:
sudo udevadm trigger --subsystem-match=input --action=change