Ubuntu / Linux news and application reviews.

Terra is a Python / GTK3 drop-down terminal emulator similar to Guake or Yakuake, which shows up from the top of the screen when you press a keyboard shortcut, like the console used in games such as Quake.

The application combines some of the features available in Guake and Terminator, resulting in a nice drop-down terminal emulator in which you can use multiple terminals in the same window (you can split the terminal horizontally or vertically):

terra terminal emulator

Compared to Guake, Terra also comes with some extra configuration options like:
  • configurable window height or width
  • configurable horizontal and vertical alignment

Other features include initial multi-monitor support (available with the latest 0.1.5 release): you can select the monitor on which the terminal will show up, transparency support, configurable keyboard shortcuts to toggle the terminal visibility, split the terminal horizontally or vertically and more.

The application is still pretty new so expect new features to be added soon. You might also find some small bugs - for instance, in my test under Ubuntu 13.04, the "hide on lose focus" option is greyed out so it can't be selected (I've already reported this bug). Report any bugs you may find @ Launchpad.

To use it, launch Terra from the menu / Dash and then use F12 to show / hide the terminal. The shortcut to show / hide the terminal can be changed from its preferences - if you change it, remember to restart Terra.

To get multiple terminals in the same window, right click Terra and select  "Split vertical" or "Split horizontal". For now there's no option to save / restore the terminals layout (like in Terminator), but such a feature will probably be added in a future release.

Install Terra Terminal Emulator

Ubuntu Precise, Quantal and Raring users can install Terra Terminal Emulator by using its official PPA:
sudo add-apt-repository ppa:ozcanesen/terra-terminal
sudo apt-get update
sudo apt-get install terra

Arch Linux users can install Terra via AUR.

For other Linux distributions, you can grab the Terra Terminal Emulator source via Launchpad.

Thanks to Yusuf Baran for the tip (I've received it a while back but I've waited for multi-monitor support before publishing the post)!