Ubuntu 22.04 桌面上的功能键不起作用

Ubuntu 22.04 桌面上的功能键不起作用

我使用F12按键打开guake终端。每当我按下F12按键时,它都不起作用。但是,如果我在桌面或文件管理器中,则没有功能键起作用。

有什么解决办法吗?

谢谢。

答案1

之所以无法工作,是因为 Ubuntu 现在运行在 Wayland 而不是 Xorg 上。Wayland 的安全措施之一(实际上是削弱功能)是应用程序不再被允许全局监听快捷键。

某些应用程序无法在 Wayland 上运行。对于这些应用程序,Wayland 提供了一个模拟层 xwayland。只要在 xwayland 上运行的应用程序在前台,您的功能键就会起作用。如果本机 Wayland 应用程序在前台,您的功能键将不起作用。

有两种可能的选择

选项1:检查 Guake 终端是否提供命令行选项来打开/关闭它。快速搜索后我发现有一个-s--show-hide选项。删除 Quake 本身偏好设置中的热键设置,而是在“设置”-“键盘快捷键”中创建一个快捷方式,在其中指定命令guake -s

选项 2:改为登录 Xorg 会话。一切将像以前一样工作。

答案2

就像 @vanadium 在我的例子中所说的那样,它正在清理 guake 偏好设置中的切换快捷方式,并在 gnome 设置 -> 键盘 -> 键盘快捷键上创建一个新的,并为命令创建一个快捷方式guake -t

答案3

本文给出了一个非常简单的解决方案(以及与 vanadium 给出的相同解释)。它只需要您在 gnome 的控制面板中添加一个触发该guake-toggle命令的自定义快捷方式。

答案4

在 gnome 中设置自定义快捷方式guake-toggle

相关内容