
I’ve been using the drop down terminal Guake for some years now. It has become an indispensable tool that I cannot imagine being without. Today while working on some code I was asked what terminal program it is that I was using . The guy was very impressed after I explained it to him. Later I was taken by surprise as a friend of mine (also a coder and seasoned linux user) was also unfamiliar with the concept of a drop down terminal and Guake. I had assumed that most linux coders or system admins where familiar with the likes or Guake, Yakuake and other drop down terninals.
Drop down terminals were originally inspired by in game consoles like ones found in first person shooters like Counterstrike and Quake. Yes, Guake is just Quake starting with a ‘g’ instead of an ‘q’. Drop down terminals run in the background and can generally be toggled on and off by pressing one of the function keys (F12 by default in Guake). This simplifies life for people that make regular or sporadic use of the command line. Instead of starting a new terminal window or navigating to a currently open one, you can toggle the terminal on, execute the necessary commands, and have it out of your way again by just hitting one key. It really simplifies tasks like compiling code while working on a project and routine administration tasks.
If you are an Ubuntu or Debian user you can pull Guake from the repos with:
sudo apt-get install guake
Alternatively you can visit http://guake.org/. Guake is Python based and requires GTK. KDE users might want to look into Yakuake.





