我使用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