如何重新配置​​或重置键盘布局切换?

如何重新配置​​或重置键盘布局切换?

似乎有很多问题在 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因为它有自己的设置并且可以过滤输入。

如果您必须使用ibusCTL 语言输入,请检查其配置ibus-setup,可能下面这些选项相关,但请检查所有设置:

  • 高级选项卡 →使用系统键盘布局
  • 常规选项卡 →网络输入法捷径

还要检查所有 GUI 工具包(GTK、QT...)是否使用相同的输入法:

env | grep -i im

如果您确实不需要它,请禁用它ibus(如果问题源于它,您也可以禁用它只是为了测试)

答案2

感谢详细信息Debian wiki 键盘主题compose:ralt,在切换键盘布局时,我经常使用以下命令来重置布局选项:

sudo udevadm trigger --subsystem-match=input --action=change

相关内容