[ad_1]
本文解释了如何让 Guake 下拉终端在 Wayland (GNOME) 下正常工作. 我已经使用在 Ubuntu 21.10 上运行的 GNOME 桌面和单个监视器对此进行了测试,因为我目前无法访问多个监视器。
Guake 是一个基于 Python 的 GNOME 桌面下拉终端,包括拆分终端功能、会话保存/恢复(恢复窗格和选项卡)、支持透明度和许多其他功能。
它的灵感来自著名的 Quake 控制台 – 终端保持隐藏状态,直到您按下一个键(默认为 F12
)。 执行一个命令,然后再次按下相同的键来隐藏终端,在不中断工作流程的情况下返回上一个任务。 您还可以将 Guake 设置为在失去焦点时自动隐藏。
Guake 3.6.3 在 GNOME Wayland 上不正确对齐,终端宽度低于 100% |
我建议安装最新的 Guake(我写这篇文章的时候是 3.8.1 版),因为它在 Wayland 上效果更好. 在 Ubuntu 上,您可以使用 Linux Uprising Guake PPA 安装最新的 Guake。
例如,使用 Debian Bullseye 和 Ubuntu 21.10 Impish Indri 存储库中可用的旧 3.6.3 版本,要让 Guake 在 Wayland 上正确对齐,您需要:
- 禁用
Center new windows
Gnome Tweaks 中的选项(您可以通过单击Windows
在左侧); 没有这个,Guake 窗口将显示在屏幕的中心而不是屏幕的顶部 - 将终端宽度设置为 100% (
Preferences -> Main Window -> Width
); 使用较低的终端宽度,终端窗口没有放置在正确的位置(见上面的截图)
此外,每次 Guake 启动时(例如登录时),它都会显示有关 F12
无法绑定的键。
在 GNOME Wayland 上使用最新的 Guake 3.8.1 时,这 3 个问题都消失了。
您可能会喜欢: Nautilus 终端已更新,支持 Nautilus 40,上下文菜单
升级 Guake 的注意事项:在我的系统上,简单地退出 Guake 并不会真正终止 Guake 进程。 因此,应用程序升级后,将无法正常工作。 相反,在升级 Guake 之后,杀死它的进程(打开一个终端并输入: killall guake
)。
然而, 无论您使用什么 Guake 版本,在带有 Wayland 的 Gnome 上使用 Guake 的主要问题是切换 Guake 可见性的关键(F12
默认情况下)不起作用。 此问题的解决方法 是打开 GNOME Settings - > Keyboard -> Customize shortcuts
(最后一个选项)。
在那里,向下滚动到底部并单击 Custom Shortcuts
. 接下来,单击 +
底部的按钮添加新的自定义快捷方式,将其名称设置为 Guake
, 命令 guake-toggle
,然后点击 Set Shortcut...
并将其设置为 F12
或您要用于切换 Guake 窗口可见性的其他键:
不要使用Guake -t, --toggle-visibility
切换其可见性的选项。 这比使用慢 guake-toggle
.
显然,要使其工作,Guake 需要运行。 如果您还没有,您需要将 Guake 设置为在您登录 GNOME 桌面时自动启动(Guake Preferences -> General -> Start Guake at login
)。
如何更改 Linux 中的默认 Shell(Bash、Zsh、Fish 等)
还有一件事不是特定于 Wayland 的。 在我的情况下,使用带有 Yaru 主题的 Ubuntu 上最新的 Guake,系统主题(在 Guake 中设置) Preferences
, 在 General
选项卡),Guake 中的选项卡是透明的:
这可以通过取消选中 Use system default theme option
,然后从下拉菜单中选择 Yaru 以外的主题。
您可能还对以下内容感兴趣: Paleta 即时更改终端颜色,独立于使用过的终端仿真器
[ad_2]