May 4, 2015

Drop-Down Terminal `Guake` 0.7.0 Released, Available In PPA

Guake is a drop-down terminal inspired by computer games consoles such as the one used in Quake, which slides down from the top of the screen when a key is pressed (F12 by default in Guake).

Guake terminal

Guake 0.7.0 was released recently, bringing some important fixes as well as new features (compared to version 0.6.2), such as:
  • reorganized (and fixed) color palettes, added a color palette preview in the preferences;
  • added new color palettes;
  • added shortcut for transparency level;
  • added option to the preferences to run a script when Guake starts (previously this was only accessible via Gconf);
  • exposed cursor_shape and blink cursor method in the preferences window;
  • add contextual menu item 'Open Link' on right click on a link;
  • fixed compatibility with Ubuntu 15.04 (this bug actually refers to fixing compatibility with Unity in Ubuntu > 12.04 but it was only tested on Ubuntu 15.04; however, this most probably also applies for Ubuntu 14.04 and 14.10) - what this means is that Guake now properly detects the Unity Launcher size and if it's set to autohide, and sets the Guake window width (if it's set to 100%) accordingly;
  • various other bug fixes.
The complete Guake 0.7.0 changelog can be found HERE.

Compared to Guake 0.5.0, available in the official Ubuntu 15.04 repositories, there are even more interesting changes, like an option to save the current terminal buffer to file, hotkeys for moving tabs and numerous new built-in color palettes.

Furthermore, Ubuntu 14.04 and 14.10 provide Guake 0.4.4 and since then, the application has received improved multi-monitor support and more: you can choose on which monitor to display Guake, change the main window width, quick open (allows opening a file by clicking on its filename in the terminal), tabs can be moved, new hotkeys, etc.:

In my test, I've encountered a few small issues in Guake 0.7.0, some of which were also present in previous versions. For instance, with the setup I'm using (Guake centered with the window width set to about 70%, two monitors), Guake is aligned to the left instead of being centered on the second monitor. 

This doesn't occur when setting Guake to only show up on the primary monitor, that's why I've disabled Guake from showing up on my second monitor and you can do the same if you're using a similar setup.

For two other issues, the packages in the WebUpd8 PPA below contain patches so even though the fixes aren't available in Guake 0.7.0, they are fixed if you're using the packages in our PPA.

Install Guake in Ubuntu or Linux Mint via PPA

Guake is available in the WebUpd8 Backports PPA for Ubuntu 15.04, 14.10 or 14.04 / Linux Mint 17.1 or 17 and derivatives. Add the PPA and install the latest Guake by using the following commands:
sudo add-apt-repository ppa:webupd8team/unstable
sudo apt-get update
sudo apt-get install guake
Or, if you don't want to add the PPA, you can download the debs from HERE.

Important note: if the first time you run Guake, it fails to start, displaying an error similar to this: "Guake can not init! Gconf Error. Have you installed guake.schemas properly?", start Guake again and it should work (if for some reason it still doesn't start, try a system logout/restart). This also occurs with the official Guake package from the Ubuntu and Debian repositories.

Once installed, launch Guake and use F12 (unless something else is already using this keybinding) to show or hide it - this can be changed, along with many other options, from the Guake preferences.

To download the source code, report bugs, etc., see Guake's GitHub page.

via Web Upd8 - Ubuntu / Linux blog