This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Feature: Tools & Utilities

Three addictive pop-up console utilities

By Federico Kereki on September 13, 2007 (9:00:00 AM)

Share    Print    Comments   

I do development work, and I require access to a console to run programs, check output, or monitor transmission packets. Up until now, I've used a terminal program in a different desktop, and use the mouse to change to that terminal. Now I've found a quicker way, by using any of three Quake-style consoles that pop up just by pressing a key.

Yakuake

Yakuake is easy to get and install, because it appears in openSUSE repositories. The stable release is version 2.7.5 (from March 2006) with version 2.8 (May 2007) in beta; I tried them both with no problems.

The first time you run it (you can find it in the main menu, under System/Terminal, or type yakuake in a terminal) Yakuake shows a small popup window informing you that you can call up the console with F12, and allows you to change the key binding. Since F12 can be used by other programs (such as Quanta Plus, which I frequently use), I enabled a previously unused special key on my keyboard. Press it once, and a console pops down from the top of the screen; press it again, and it goes up and hides. Slick!

Yakuake displays three buttons at the bottom right of the console: a plus sign, a down arrow, and a "close" icon. The first button makes Yakuake stay on screen even if it loses focus; that is, if you click elsewhere. The second button lets you configure the program: its size (width and height, as percentages of the screen size), position (left, right, centered), animation speed (I set it to zero, to get an instantaneous console), and looks. As to the latter, since Yakuake is built on KDE's Konsole technology, if you know how to configure that program you won't have any problem here. I like the "transparent, dark background" schema, as in the screenshot, but if you use Yakuake with Xfce, do not pick a transparent schema; results won't be pretty! In addition to its native KDE, Yakuake runs in GNOME.

Tilda

You have to get Tilda (no, not Tilde with an "e"; that name was already taken!) by using the link on the project's Downloads page. The latest release is 0.9.4 (November 2006) but the page was updated on May 2007, so development apparently goes on.

Installation is easy, but you will need several packages. First, download VTE and libConfuse and install them using the classic ./configure && make && make install sequence. Finally, get the Tilda source files themselves, and run:

tar zxf tilda-0.9.4.tar.gz
cd tilda-0.9.4
./configure --prefix=/usr
make

Then, as root, run make install and you will be done. To invoke it, just use tilda; the installation process doesn't add the program to a menu. Tilda's default invocation key is F1, which is rather weird since that key is usually reserved for help. The first time you run it you'll see a window full of options. If you want to change options later, right-clicking on the console will allow you to do so. After you change options, you must restart Tilda before the new options go into effect.

I tried Tilda not only in GNOME (its natural desktop environment) but also in KDE and Xfce, and it worked just fine. However, I do not like the fact that the console shows up with no borders at all; it's just a colored rectangle on top of everything else. Nevertheless, Tilda is a solid application that works in many environments.

Yeahconsole

Yeahconsole comes from the developer responsible for the YeahWM window manager. Download the tarball, then run:

tar zxf yeahconsole-0.3.4.tar.gz
cd yeahconsole-0.3.4
make

As root, run make install. The final command ends up at /usr/local/bin. The installation process won't include Yeahconsole in your menus; you can either add it by hand, or run the program directly from the command line by typing yeahconsole & -- the & at the end makes it run in the background. If you get tired of it, the command killall yeahconsole will get rid of it. The default activation key combination is Alt-Ctrl-Y, but you can change it.

Configuring Yeahconsole isn't so easy, because it requires you to edit a configuration file. First, in your home directory, you need edit the /usr/X11/Xresources file (so everybody will get the same options) or create a file of your own (say, .Xyeahconsole) and then merge it with the system file by using the xrdb -merge .Xyeahconsole command. In both cases, you can set up some parameters with lines like:

  • yeahconsole*consoleHeight: 40 to make the console 40 lines tall
  • yeahconsole*aniDelay: 10 to make it appear more quickly
  • yeahconsole*toggleKey: None+F12 to pick the activation key. Options can be any combination of "Win," "Alt," "Control," or "None," followed by a "+" sign, ending with the name of a key.

You can find all possible options in the included README file.

Yeahconsole worked just fun under KDE and GNOME, but with Xfce I got an X error, and the program wouldn't run.

Summary

All three programs offer similar functionality, but differ in ease of configuration (Yeahconsole being the hardest), looks (I prefer Konsole's looks, so for me Yakuake is tops), and usability in different environments. But using at least one of these utilities has become mandatory for me now; I won't work anymore without one of these consoles available at a keystroke. They do become addictive!

Federico Kereki is an Uruguayan systems engineer with more than 20 years' experience developing systems, doing consulting work, and teaching at universities.

Share    Print    Comments   

Comments

on Three addictive pop-up console utilities

Note: Comments are owned by the poster. We are not responsible for their content.

Screenshots

Posted by: Anonymous [ip: 84.182.35.170] on September 13, 2007 10:54 AM
Wrong screenshot assigned to Tilda.

#

Three addictive pop-up console utilities

Posted by: Anonymous [ip: 80.200.236.213] on September 13, 2007 11:09 AM
Looks like someone messed up with the screen shots, 119067-2.jpg (yakuake) is shown twice, and 119067-1.jpg (tilda) isn't shown ;-)



Of the three, yakuake is my favorite, yet i didnt find a way to make it run a screen reattach session. Like with: konsole --type screen

Anyone can help?

#

Three addictive pop-up console utilities

Posted by: Joe Barr on September 13, 2007 01:12 PM
Thanks, it's fixed now.

#

Three addictive pop-up console utilities

Posted by: Anonymous [ip: 64.40.239.22] on September 13, 2007 02:48 PM
If you go into Tilda's preferences and say "Show Notebook Border", it gives it a border. Might want to edit the article.

#

Three addictive pop-up console utilities

Posted by: Anonymous [ip: 82.227.137.141] on September 13, 2007 03:41 PM
You could also set up KDE to respond to the «Windows Key + T» combination by opening a Konsole (T is arbitrary, I chose it because it stands for Terminal. A «Win + K» shortcut is better for touch typists I guess, because your right hand stays on the home row)

See here : http://www.linux.com/articles/54468

#

Re: Three addictive pop-up console utilities

Posted by: Federico Kereki on September 14, 2007 03:56 PM
As a matter of fact, I use WIN+POPUP in my laptop; those two keys are next to each other, and easy to press.

#

Three addictive pop-up console utilities

Posted by: Anonymous [ip: 24.80.34.124] on September 13, 2007 04:40 PM
Addictive is right. Once I started using Yakuake whenever I use a different machine or upgrade my home OS Yakuake is one of the first things I add. I feel an almost panic when I press the F12 key and don't get my terminal dropdown and I just don't feel right until I get it installed. I don't even like to think what would happen if I couldn't get Yakuake. It would be like running Windows. It would be HELL. :-o

#

Three addictive pop-up console utilities

Posted by: Anonymous [ip: 41.208.135.62] on September 13, 2007 05:20 PM
Gotta love Tilda though for it's speed and simplicity. Excellent article! Helped me heaps---you are right, hehe, won't be without em anymore!

#

Using Schemes

Posted by: Anonymous [ip: 64.13.8.18] on September 13, 2007 07:46 PM
Cool Program. It will help me out allot. Now how did you setup the scheme for yakuake? I have been trying to figure it out. I have Konsole setup like I want. Do I have to copy something into yakuakes config file? Thanks for information.

#

Re: Using Schemes

Posted by: Federico Kereki on September 13, 2007 10:59 PM
With Yakuake open, try right button, "Settings", "Use Konsole Settings". Good luck!

#

Three addictive pop-up console utilities

Posted by: Anonymous [ip: 80.218.79.225] on September 13, 2007 08:03 PM
yakuake is also available in the in the ubuntu repositories. although it says "integrates well into the kubuntu desktop", it also works without problems in gnome

#

Re: Three addictive pop-up console utilities

Posted by: Anonymous [ip: 24.232.51.129] on September 15, 2007 04:12 PM
Not exactly, the UI has some (minor and really unimportant) bugs, most notably in the shell tabs sector. However, I've been using it with GNOME for a long time and it's quite useful :)

#

Three addictive pop-up console utilities

Posted by: Anonymous [ip: 204.193.45.69] on September 14, 2007 11:09 AM
All three are in Debian and probably systems descended from Debian. I prefer YaKuake but to each their own.

#

Three addictive pop-up console utilities

Posted by: Anonymous [ip: 65.40.206.73] on November 08, 2007 12:09 AM
Currently running Linux Mint XFCE 4 (beta) but I've seen the following problems with earlier Mint XFCE.

Tilda only works a couple of times then the window opens and it is grey and unusable. You can access the right click menu but the terminal is borked. This also happens in IceWM and Waimea on the same system. IIRC, it works fine in Mint's default Gnome desktop.

YeahConsole errors with a shell error in XFCE and fails in IceWM and Waimea for presumably the same reasons. No error is mentioned when launched in the other window managers.

Yakuake seems to work fine IF you use the configuration feature. The annoying display bug disappears when using a different skin. I used Plastik (Dark) but I believe others should work the same.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya