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

我有GNOME shell的Ubuntu 16.04。 我为“仅修改器切换到下一个源”选项设置了ctrl + shift

此快捷方式与应用程序热键冲突。 我不能在Chrome中使用ctrl + shift + i来打开devtools,它只是切换一个布局。 在VS代码IDE中如果我按ctrl + shiftctrl + shift + f等)按快捷方式,快捷方式可以工作但总是切换键盘布局。 当我使用Windows时,这个问题不存在。

我是否可以设置ctrl + shift快捷键仅在按键释放时导致切换操作,并且仅当按下此2个按键时(无需其他按键)。

先试试@ N0rbert的答案 。


这实际上是一个错误(见这个和这个 )。 不幸的是,它似乎不会被修复(第一个标记为“已解决的WONTFIX ”)。

作为一种解决方法,您可能必须删除这些快捷方式并习惯默认切换布局( 超级 + 空格移位 + 超级 + 空间 )。

它已知错误1245473 。

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

我在这里引用我的另一个答案 :

我自己只找到了一个解决方案 – 我会留在Ubuntu 16.04 LTS MATE直到2021年( 真的是2019年,因为它是Ubuntu风味)。

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


我用PP修补包创建了PPA :

  • Ubuntu 16.04 LTS( xenial ,带HWE);
  • Ubuntu 18.04 LTS( 仿生 );
  • Ubuntu 18.10( 宇宙 )。

您可以通过以下命令测试它们:

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

保修免责声明:包装在以下方面进行了测试:

  • Ubuntu 16.04 LTS with HWE(Unity,MATE,Xfce);
  • Ubuntu 18.04 LTS(Cinnamon,KDE,MATE,Xfce);
  • Ubuntu 18.10(Cinnamon,KDE,MATE,Xfce)。

但是,即使应用了修补程序,其他桌面也可能会出现问题。
例如,这些包不能解决GNOME Shell和Unity的问题(​​在18.04 LTS和18.10中)。