操作系统键盘快捷键与GNOME 3中的应用键盘快捷键冲突


16

我有带GNOME外壳的Ubuntu 16.04。我为“仅修饰符切换到下一个来源”选项设置了ctrl+ shift

此快捷方式与应用程序热键冲突。我无法使用ctrl+ shift+ i在Chrome中打开devtools,它只能切换布局。在VS Code IDE中,如果我用ctrl+ 按下快捷键shift(例如ctrl+ shift+ f),则快捷键有效,但始终会切换键盘布局。当我使用Windows时,这个问题不存在。

我是否可以设置ctrl+ shift快捷方式,使其仅在释放键之后并且仅在按下这两个键(没有其他键)的情况下才会引起切换动作?

Answers:


8

首先尝试@ N0rbert的答案


实际上是一个错误(请参阅)。不幸的是,它似乎无法修复(第一个标记为“ RESOLVED WONTFIX ”)。

解决方法是,您可能必须删除这些快捷方式,并习惯于默认的快捷方式来切换布局(super+ spaceshift+ super+ space)。


14

它是已知的bug 1245473

即使在现代的Ubuntu社区中,也没人关心它。

我在这里引用其他答案

我自己只找到一种解决方案-我将继续使用Ubuntu 16.04 LTS MATE直到2021年(真的是2019年,因为它是Ubuntu风格)。

在Ubuntu 16.04 LTS MATE中,我使用Ctrl+ Shift没有问题。


我已使用以下修补程序包创建了PPA

  • 带有xserver-xorg-hwe-16.04的Ubuntu 16.04 LTS(xenial
  • Ubuntu 18.04 LTS(仿生
  • 带有xserver-xorg-hwe-18.04的Ubuntu 18.04 LTS(bionic
  • Ubuntu 18.10(宇宙
  • Ubuntu 19.04(迪斯科
  • Ubuntu 19.10(eoan

您可以通过以下命令对其进行测试:

sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt-get update
sudo apt-get dist-upgrade

保修免责声明:套件已在

  • 具有HWE的16.04 LTS(Unity,MATE,Xfce)
  • 18.04 LTS(肉桂,KDE,MATE,Xfce)
  • 18.10(肉桂,KDE,伴侣,Xfce)
  • 19.04(Cinnamon,KDE,MATE,Unity,Xfce)
  • 19.10(Cinnamon,KDE,MATE,Unity,Xfce)

但是,即使在应用补丁之后,其他台式机也可能会出现问题。
这些软件包不能解决GNOME Shell(18.04 LTS,18.10、19.04和19.10)和Unity(18.04 LTS和18.10)的问题。


2
像Ubuntu MATE这样的Ubuntu风格的LTS发行仅持续三年而不是五年,因此MATE 16.04直到2019年4月才有效
Chai T. Rex

谢谢,但我希望我的系统在2019年至2021年之间不会受到影响:)
N0rbert
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.