Guac Is a drop-down terminal for the GNOME desktop, which includes split terminal functionality, session save / restore, support for transparency, and many other features.
See the outdated version of Guake for Ubuntu (3.4.0 for Ubuntu 19.04, 3.0.5 for Ubuntu 18.04, and the latest Guake version 3.6.3), and created a launchpad PPA The latest Guake version is Most Needed “Features”, I created Guake APT PPA for Ubuntu 19.04, 18.10, and 18.04. Ideally, Guake should be packaged as a Snap or Flatpak package, so it can be installed in many other Linux distributions, but I have no experience with these types of packages.
PPA is also available in Linux Mint 19.x and any other Ubuntu (18.04-19.04) based Linux distribution. You can learn about the latest updates by visiting the latest version of Guake. Project page.
Guake drop-down terminal
Guake was inspired by the famous Quake console-the terminal stays hidden until you press a key (the default is
F12). Execute the command and press the same key again to hide the terminal and return to the previous task without disrupting your workflow.
Guake’s main features:
- Drop-down terminal is shown or hidden by keyboard shortcuts (it can also be hidden automatically when losing focus)
- Supports renameable tabs
- Multi-monitor support (can be set as a monitor or it can be displayed on the monitor where the mouse is located)
- Split terminal function (with multiple vertical and horizontal terminals in the same window)
- Quick Open: Click on a file in the terminal output and open it with your favorite text editor
- Session save / restore (by default, it saves your last session and restores it the next time you run Guake), as well as export and import of settings
- Workspace-specific tab set (shows different tab sets based on the current workspace). This only works for X11
- Search in current terminal (
Ctrl + Shift + F)
- Many customization options: configure the width, height, and alignment of the window, display tabs at the top or bottom, set the transparency of the window, and more.
- More than 130 built-in color palettes
Related: Tilix: Almost Perfect Tile GTK + 3 Terminal Emulator
Install and use Guake
I created this PPA for Guake only, so there are no other packages in the PPA. This means that no other packages on your system will be upgraded, and if you want to downgrade Guake to a previously installed version, you can easily clear the PPA. Use it to add PPA and install the latest Guake in Ubuntu 18.04, 18.10, or 19.04. And Linux Mint 19.x:
sudo add-apt-repository ppa:linuxuprising/guake sudo apt-get update sudo apt install guake
Guake starts hiding by default, so when you run it for the first time, you won’t see any terminal windows.
F12 If you are using X11, the Guake window is displayed (can be changed in Guake preferences). On Wayland, you need to
guake -t command(
-t Toggle the visibility of the terminal window).
E.g. On Gnome, go to
System Settings -> Keyboard, Scroll down to the bottom, and click
+ Button to create a new shortcut. Adopt
guake -t As a command and assign a shortcut such as
|Guake General Preferences|
|Guake main window preferences|
You may need to change some settings:
- Guake can choose to start (hide) automatically when you log in, so you don’t have to start it manually. Enable it from its preferences
Start Guake at loginOption)
- If you want the Guake window to be automatically hidden when another window is focused, open the Guake preferences and enable
Hide on lose focusIn
- In some cases, in a multi-monitor setup, there is a docking bar on the left or right side of the screen. Like the default Ubuntu Dock, Guake may appear behind the docking bar, or slightly expand to another screen. One solution is to set the Guake window width to less than 100% (
Preferences -> Main Window -> GeometryAt the bottom of the window)
- Newer versions of Guake support the use of custom GTK themes (and the preferred dark theme). Choose the theme you want Guake to use
Preferences -> General -> Gtk theme
Restore Guake to the default Guake version provided by Ubuntu
Don’t want to use the Guake version in this PPA anymore? No problem, you can clear the PPA and downgrade Guake to the version provided by Ubuntu / Linux Mint:
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