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

yui*_*uio 23 keyboard keyboard-layout shortcut-keys key-binding gnome-shell

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

此快捷方式与应用程序热键冲突。我不能使用ctrl+ shift+i在Chrome浏览器开放devtools,它只是切换布局。在 VS 代码 IDE 中,如果我使用ctrl+按下快捷键shift(例如ctrl+ shift+ f),快捷键会起作用,但总是会切换键盘布局。当我使用 Windows 时,这个问题不存在。

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

N0r*_*ert 20

已知错误 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(仿生
  • Ubuntu 18.04 LTS(仿生)与 xserver-xorg-hwe-18.04
  • Ubuntu 18.10(宇宙
  • Ubuntu 19.04(迪斯科
  • Ubuntu 19.10 ( eoan )
  • Ubuntu 20.04 LTS(焦点
  • Ubuntu 20.10(常规
  • Ubuntu 21.04(多毛

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

sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt-get update
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

保修免责声明:包装在

  • 16.04 LTS 与 HWE(Unity、MATE、Xfce)
  • 18.04 LTS(肉桂、KDE、MATE、Xfce)
  • 18.10(肉桂、KDE、MATE、Xfce)
  • 19.04(肉桂、KDE、MATE、Unity、Xfce)
  • 19.10(肉桂、KDE、MATE、Unity、Xfce)
  • 20.04 LTS(肉桂、KDE、MATE、Unity、Xfce)
  • 20.10(肉桂、KDE、MATE、Unity、Xfce)
  • 21.04(肉桂、KDE、MATE、Xfce)

然而,即使在应用补丁后,其他桌面也可能存在问题。
这些软件包不能修复 GNOME Shell(18.04 LTS、18.10、19.04、19.10、20.04 LTS、20.10 和 21.04)和 Unity(18.04 LTS 和 18.10)的问题。要删除 GNOME Shell 并安装其他桌面,请按照我的其他答案 - 对于18.04 LTS20.04 LTS

  • 像 Ubuntu MATE 这样的 Ubuntu 版本的 LTS 版本只能持续三年而不是五年,所以 [MATE 16.04 只在 2019 年 4 月之前有效](https://en.wikipedia.org/wiki/Ubuntu_MATE#Releases)。 (2认同)

pom*_*sky 11

先试试@N0rbert 的回答


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

作为一种解决方法,您可能必须删除这些快捷方式并习惯使用默认的快捷方式来切换布局 ( super+ space& shift+ super+ space)。