如何在 Wayland (GNOME) 下使用 Guake 终端

[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]

Related Posts