Gnome 3.22:禁用alt + shift键盘布局切换


18

在Debian Stretch上进行了最新的升级之后,敲击alt+shift我的键盘可以改变布局,这打破了我所有的alt+shift+<anything> xbindkeys快捷键。

我已禁用“设置”->“键盘”->“输入”中的所有快捷方式。还是一样。

在“设置”->“语言”中,据说可以对此alt+shift行为进行调整。.“设置”->“键盘”。但是alt+shift似乎在那里没有地方。它是硬编码的吗?有没有办法xbindkeys可以解决此问题?

Answers:


33

好吧,知道了: /etc/default/keyboard

XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

..不应包含grp:alt_shift_toggle,这是根据本帖子的相关xkb选项。

此外,Gnome会根据一篇文章覆盖xkb选项。结果,此输出:

$ dconf read /org/gnome/desktop/input-sources/xkb-options
['grp:alt_shift_toggle','grp_led:scroll']

..也不应grp:alt_shift_toggle在我的机器上阅读。所以我跑了之后:

dconf write /org/gnome/desktop/input-sources/xkb-options "['grp_led:scroll']"

我恢复了良好的行为;)


我已将此错误提交给Gnome。


1
Alt + Shift通过禁用中的快捷键,我可以禁用更改键盘布局的快捷键Settings > Keyboard > Shortcuts > Typings > Modifiers-only switch to next source。是的,这个名称含糊不清,但是您可以看到它已映射到Alt + Shift
hb20007

@ hb20007我认为这是幼稚的第一次尝试,令人惊讶的是当时我的情况没有奏效。但是,导航与您描述的导航有些不同。您正在谈论哪个版本的gnome?
iago-lito

gnome-shell --version给出3.18.5
hb20007

1
@ hb20007好的,我明白了。这篇文章是关于发生的问题的3.22,这就是它在您的情况下工作正常的原因:)
iago-lito

1

就我而言,我正在使用Ubuntu 18.04。我能够通过重新配置键盘设置来解决此问题:

$ sudo dpkg-reconfigure keyboard-configuration

0

这也是图形方式(gnome 3.22)中的另一个选项:

  1. 打开gnome“调整工具”或gnome-tweak-tool在终端上键入
  2. 转到“打字”标签
  3. 点击“切换到其他布局”
  4. 选择您喜欢的快捷方式,避免使用Ctrl+ ShiftAlt+Shift
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.