Guake 是 GNOME 桌面的下拉終端,它包括拆分終端功能、會話保存/恢復、透明度支持和許多其他功能。

Ubuntu 有一個相當老的 Guake 版本(Ubuntu 19.04 為 3.4.0,Ubuntu 18.04 為 3.0.5,最新 Guake 版本為 3.6.3)並為最新的 Guake 版本創建 Launchpad PPA。這是最需要的“功能“ 去做。 “”,為 Ubuntu 19.04、18.10、18.04 創建了 Guake APTPPA。理想情況下,Guake 應該打包為 Snap 或 Flatpak 包。這允許它安裝在許多其他 Linux 發行版上,但我對這些類型的包沒有經驗。

PPA 也適用於 Linux Mint 19.x 和其他基於 Ubuntu (18.04-19.04) 的 Linux 發行版。

訪問項目頁面以查看最近的 Guake 版本中的新功能。

衣架下拉端子

Guake 的靈感來自著名的 Quake 控制台——該設備保持隱藏狀態,直到您按下一個鍵(默認為)
F12

)。如果您執行該命令,然後再次按相同的鍵,終端將被隱藏,您將返回到上一個任務,而不會中斷工作流程。

Guake的主要特點:

  • 下拉終端並使用鍵盤快捷鍵顯示或隱藏 (也可以在失去焦點時自動隱藏)
  • 支持可重命名的選項卡
  • 多顯示器支持 (可設置為顯示器或用鼠標顯示在顯示器上)
  • 拆分終端功能 (同一窗口中的多個垂直和水平終端)
  • 快速打開:單擊終端輸出中的文件以在您喜歡的文本編輯器中打開它
  • 保存/恢復會話 (默認情況下,上一個會話會在下次運行 Guake 時保存並恢復),導出和導入設置
  • 特定於工作區的選項卡集 (根據當前工作區顯示不同的選項卡集)。這僅適用於 X11
  • 在當前設備上搜索 ((((Ctrl + Shift + F)。
  • 許多自定義選項:窗口寬度、高度、佈局配置、頂部或底部標籤顯示、窗口透明度設置等。
  • 超過 130 種內置調色板

相關:Tilix:幾乎完全平舖的 GTK + 3 終端仿真器

安裝和使用Guake

這個 PPA 只是為 Guake 創建的,因此 PPA 中沒有其他包。這意味著您的系統上沒有其他軟件包已升級。 如果您要降級到以前安裝的 Guake 版本,您可以輕鬆清除 PPA。

使用它來添加 PPA 並在 Ubuntu 18.04、18.10 或 19.04 和 Linux Mint 19.x 上安裝最新的 Guake。

sudo add-apt-repository ppa:linuxuprising/guake
sudo apt-get update
sudo apt install guake

Guake 默認是隱藏的,所以第一次運行時不會顯示終端窗口。

根據
F12

如果您使用的是 X11,您會看到一個 Guake 窗口(您可以在您的 Guake 首選項中更改)。 在 Wayland 中,您需要執行以下操作:
guake -t

命令(
-t

切換終端窗口的顯示)。

例如,在 Gnome 中
System Settings -> Keyboard

滾動到底部並單擊
+

單擊按鈕以創建新的快捷方式。利用
guake -t

將快捷方式分配為命令。例子:
F12

例如。

Guake的一般設置
Guake主窗口設置

一些可能會改變的設置:

  • Guake 可以選擇在登錄時自動啟動(隱藏)所以你不必手動啟動它。從設置中啟用。 General 選項卡(啟用 Start Guake at login 選項)
  • 當您專注於另一個窗口時自動隱藏 Guake 窗口打開 Guake Preferences 並啟用 Hide on lose focus 存在 Main Window 標籤
  • 在某些情況下,就像在默認的 Ubuntu Dock 中一樣,在屏幕左側或右側帶有 Dock 的多顯示器設置中,Guake 可能會出現在 Dock 後面或稍微延伸到其他屏幕。..解決方法是將Guake窗口的寬度設置為小於100%(Preferences -> Main Window -> Geometry 在窗口底部)
  • 新Guake版本支持使用自定義GTK主題 (並且更喜歡黑暗主題)。 選擇您希望 Guake 使用的主題 Preferences -> General -> Gtk theme

將 Guake 恢復為 Ubuntu 提供的默認 Guake 版本

想再使用這個 Guake 版本的 PPA 嗎?沒問題。 您可以清除 PPA 並將 Guake 降級到 Ubuntu / Linux Mint 提供的版本。

  • Ubuntu:
sudo apt install ppa-purge
sudo ppa-purge ppa:linuxuprising/guake
  • Linux Mint (19.x):
sudo apt install ppa-purge
sudo ppa-purge -d bionic ppa:linuxuprising/guake