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

Jak*_*ski 5 gnome keyboard keyboard-layout shortcut-keys

Ubuntu 中的键盘布局切换似乎有很多问题

对我来说(带有 Gnome Shell 的 Ubuntu),它曾经可以工作到 13.10 版,也许是 14.04 版。目前我在 15.04。

即便如此,Alt+Shift也会起作用,但出于某种原因,布局也开始使用Left Shift+切换Right Shift,这非常烦人,因为我在打字时往往会不经意地按下这个组合。

在 Settings -> Keyboard -> Shortcuts -> Typing 中,“仅修改器切换到下一个源”设置为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.
Run Code Online (Sandbox Code Playgroud)

输入法配置窗口截图

另一个问题是切换布局不能很好地工作。有时我必须切换三遍才能真正切换。指示器还显示错误的语言。我通常有两种布局:en 和 cs。有时,当布局为 cs 时,指示器会显示 en,或者我猜甚至相反。这一切只是一团糟。

有没有办法重新配置/重置布局切换,一种从头开始的方法?

是否有一些官方的 Ubuntu 指南?它在其他发行版中工作得更好吗?也许有 ArchLinux 的相关指南?

use*_*.dz 1

是的,该设置适用于旧版本(如果我记得<13.10),它只需要一种输入法(xim)。它仍然用于 Xubuntu 和 Lubuntu。对于 Ubuntu/Gubuntu,你是对的,新设置是:

\n\n

设置 → 键盘 → 快捷键 → 键入

\n\n

我看到您正在使用ibus默认输入法。因此,某些快捷方式可能会被覆盖,ibus因为它有自己的设置并且可以过滤输入。

\n\n

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

\n\n
    \n
  • 高级选项卡 \xe2\x86\x92使用系统键盘布局
  • \n
  • 常规选项卡 \xe2\x86\x92网络输入法快捷方式
  • \n
\n\n

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

\n\n
env | grep -i im\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n


小智 1

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

sudo udevadm trigger --subsystem-match=input --action=change
Run Code Online (Sandbox Code Playgroud)