Clearlooks Compact Gnome Theme

I have been using Ubuntu for quite a while now, but one thing I really dislike is that all the themes are huge space wasters compared to Windows XP. This finally got me angry enough to create a customized version of the Clearlooks theme that tries to be very compact but still maintain its beautiful look. I like the result quite a lot, I have been using this theme for more than two weeks now and it works great. It is especially nice for intense applications like Eclipse.

UPDATE: Human Compact Theme for Ubuntu 8.10 (Intrepid Ibex) is available!

Comparison

Move your mouse over the image to see how the dialog looks like with clearlooks-compact. The buttons and spacing are smaller, which results in much more visible space for the actual content.

 

More Screenshots

Here are some more screenshots that I have taken with Clearlooks Compact enabled. Especially the Eclipse shot is great, there the theme really shines. It is even more compact than the Windows XP look.

Gnome Calculator Gnome File Selector Eclipse with Compact Theme Tracker Search Tool

If you are curious, I have used Tahoma, size 9 for the application font, and the MiscFixed for the sourcecode.

Download & Installation

Installation is extremely simple, in Ubuntu 7.10 (Gutsy Gibbon) you can do it this way:

  1. Click System > Preferences > Appearance.
  2. Drag & drop the link ClearlooksCompact-1.5.tar.bz2 into the Appearence window.

Beware that this is just definition of the Clearlooks control spacings. That means you have to have the clearlooks engine installed (which you most likely have, it is the default theme of Ubuntu). To change back, click on the currently active Theme, choose “Customize”, and select other controls instead of “Clearlooks Compact”.

History

I will regularly update this page when I update the theme with a new screenshot and the development history:

April 9th, 2009
Version 1.5: a bit smaller checkbox + selection box, less blurry and smaller progress bar.
April 5th, 2009
Version 1.4: added LGPL, index.theme, version number.
April 11th, 2008
Version 1.3: Small panel menu
November 11th, 2007
Version 1.2: Major update: Smaller handlers sizes, smaller scrollbars, no scrollbar spacing, less overall padding, and some more.
November 7th, 2007
Version 1.1: Now even more compact by reducing the default icon size to 16×16 pixels.
November 4th, 2007
Version 1.0: First release of Clearlooks Compact.

Comprehensive Linux Terminal Performance Comparison

Linux has an abundance of excellent terminal applications. Interestingly, I could not find any decent comparison of their text display performance. Since I use the command line a lot, I want text output that is as fast as possible. When you compile a large project, you don’t want the console output to be the limiting factor.

System

Due to popular demand, here is what my test system looks like: Ubuntu 7.04, Gnome, ATI Radion Mobile 9600 with fglrx driver, and a Pentium M with 1.5 GHz.

The Benchmark

I took the burden on me to do a comprehensive comparison of the text through of all possible terminals. The benchmark is very simple, I timed displaying the whole content of RFC3261. Download the file if you want to make your own benchmarks. The benchmark is executed like this:

time cat rfc3261.txt

I have measured the time in seconds. Without further ado, I give you the results (click here for a better readable PDF version, or click the image for a larger view):




larger view


Runtime in seconds timed with time cat rfc3261.txt.

Results

These are some very interesting results:

Conclusion

So, what is the best terminal? The answer is actually quite simple:

UPDATE: Of course, the answer is actually not so simple. As some have told me, they get a quite different performance behavior on their system. I suspect that both the linux scheduler and the X scheduler has a lot to say in this issue too. So if you want to have results you can trust, you have to redo the benchmark on your machine. Fortunately, that’s simple: just cat a large file and measure the time it takes. Be sure to run it multiple times to get more accurate average numbers.

Other Remarks

I hope this is helpful in your choice of the best console.