Good looks was never supposed to be a priority for Linux apps. It wasn't so long ago that we seemed to be struggling to get even basic eye-candy such as anti-aliased fonts to work on the Linux desktop, but things have changed almost beyond recognition.
It's now fair to say that the Linux desktop is at the forefront of visual effect, a cornucopia of eye-candy overflowing on to your desktop. And with a few tweaks, it can look even better.
With both Windows and OS X continually upping the ante in what the average desktop user expects from their desktop experience, it's vitally important that Linux stays ahead of the game – even if that only means turning on a genie effect for minimized applications when your friends come over, or using a more usable version of virtual desktops when you lend your machine to someone.
Adding eye candy should never be about purely cosmetic changes. Instead, it should enhance the usability of the desktop and make the average session more productive and more streamlined.
We're going to show you how to do just this, and in the process we'll help you turn your Linux desktop into the envy of your proprietary OS-loving friends.
Run the best window decorator on the Linux desktop
When the Compiz project began it marked a real turning point for desktop Linux, but the project has been through many transitions and hardships over the years.
Suffering a fork, community alienation and a lack of development, it has re-emerged as the standard graphical enhancement for Gnome and many other Linux desktops, and it's a technology that finally combines maturity with some excellent productivity enhancements.
If it's not installed already, most distributions will offer packages that can be installed easily, and you'll need only a moderately powered 3D-accelerated graphics card to get the most out of it.

One of the best additions to Compiz is the Emerald window manager. It replaces the border around your applications, and its big advantage over the default is that is isn't tied to a single GUI such as Gnome, KDE or Xfce. It's also the most easily configurable window manager we've come across, as well as being the best-looking.
Running Emerald
If you've already got Compiz installed, Emerald is available as a single additional package. If you're using Gnome with the extra effects enabled, Compiz will already be running, and you can launch the Emerald window manager by entering emerald in a terminal.
If you're using KDE, or Compiz isn't running, run decorator first followed by the compiz.real --replace command. You should see the window borders change to the current Emerald theme, and you can edit the current theme by launching the Emerald Theme Manager application, which you should be able to find in your distribution's launch menu.
By default, the theme manager will contain only a single theme, and that's the theme that has changed the window borders on your desktop. To get the most from Emerald, you really need to get hold of some new themes.
The best way to do this is to point your browser at www.compiz-themes.org, find some themes you like and download them.
They're normally packaged as .tar.gz files, and you'll need to un-archive these into a directory. You can then point the Emerald theme manager at the .emerald file within these directories to import the file. Some themes are plain .emerald files that don't need any messing around with.
Fine-tune your themes
It's worth fine-tuning your theme from the theme manager's editing pages. Click on the Edit Themes page and you'll see the main parameters for each theme split across five further pages.
The most influential parameter to change is the rendering engine, and this can be changed from a drop-down list. As with all Emerald parameters, each change updates the display in real time so you can see exactly what kind of effect your changes are having.
Our favourite effect is called 'trueglass', but 'oxygen' and 'vrunner' are good options too.
Each engine will have it own set of parameters, and these will mostly change the colours used by the rendering engine on the window border. Use the Frame/Shadows window to adjust the size of the window border and to edit the size of the drop-shadow, and the 'Titlebar' page to adjust the size of the border, where the text is located and the kind of glow or shadow used to render the text.
Don't forget to save your theme when you've finished.
Step by step: Get Emerald running
1. The easy way

With both Compiz and Emerald installed, open a terminal and type emerald --replace. This will launch the Emerald window manager.
2. The harder way

If you're already running Compiz, you won't need to follow this step. Otherwise, type compiz.real --replace into a different terminal session.
3. And you're done!

You should now see the window decoration change on your desktop. To edit this decoration, launch the Emerald Theme Manager from your distro's menus.










Your comments (9) Click to add a new comment
zeke123
December 29th 2009
9. You are talking about pretty desktops in Linux and NOT ONE mention of KDE4?
Really?
What was the logic? We'll talk about the desktops but we wont talk about the one that doesnt look like dog turd.
When my niece got her Dellbuntu, she said it was the ugliest thing she had seen since the Windows 95 days. So ugly, it was depressing.
I think that describes GNOME perfectly.
That said, all the effects are 'been there, dont that' in the desktop world. The free ones will now always be at the forefront (now they have caught up to the proprietary ones) of the desktop revolution because improvements will come out when they are ready, not when they can fit in a release cycle to maximize profits.
KDE4.2 was the first desktop I thought was ready for my parents and its light years from where we were even 2-3 years ago.
Alert a moderator
noibsguy
December 22nd 2009
8. Please...If Linux developers are going to copy aspects of Mac OS X, then copy the Finder and the Disk Utility application. I've installed various flavors of Linux on over a dozen PC's in the last 5 years. In the end, I return to OS X because I need the usefulness of the Finder and Disk Utility. I could care less about eye candy.
Alert a moderator
mikefm
December 21st 2009
7. I was a Linux desktop user for more than a decade but now I use Mac OS X. It's not about eye candy - it's about ease of use. To begin with Linux has serious issues with sound in multi-user environments (such as using the desktop switcher). This is the #1 reason I stopped using Linux on the desktop. Besides that Linux usability has just gotten pushed aside as more and more eye candy got shoved in. I don't need a spinning semi-transparent 3D desktop but I do need easy access to my apps and documents. The best stab I've seen at this recently has been Ubuntu's Netbook Remix. It's still slow and buggy and unfinished but the concept is good. Stop trying to make bad copies of Windows and Mac OS and do something better.
Alert a moderator
mr_reeee
December 20th 2009
6. Nothing new or earth shattering here.
It's not too bad for a hobby OS. Although, black skin themes? C'mon! It comes with a 'Matrix' screensaver, right?
The Mac OS X Dock actually dates to NeXT OS back in 1986 or so. It's been in Mac OS X since the Public Beta in 2000.
Alert a moderator
dandart
December 19th 2009
5. Don't forget, we had all this about 2005. And this isn't even the best of it! You forgot wobbly windows, cubes, spheres, cylinders, drawing with fire, annotation, fish or gears in the cube, live video viewing while using effects, etc. You people who don't have this should be very jealous.
Alert a moderator
shlemiel
December 19th 2009
4. "spaces" for mac came out in Q3 2007 with 10.5 and linux had them a little sooner than that actually.
Of course it's all flame war bait as apple users are convinced they are using something that is aesthetically coherent and usable. I don't know why the article chooses cairo over AWN but that's a different story.
There is nothing that is "copycat" of mac at all really, maybe if you think that having a dock is ripping something off. Although I'm sure one could find examples of docks pre-leopard as well.
The point is that nothing comes close to a well themed and put together linux machine with all of it's deep and accessible customizations.
Apple is a life style brand for the intensely vapid.
Alert a moderator
adamc
December 19th 2009
3. Envy? hardly more of a copycat move of Mac OS.
Alert a moderator
one_infinite_loop
December 18th 2009
2. Nice review, thanks.
Just so you know, I've been using most of those features on my Mac for a few years now. But it's nice to have them on Linux finally.
Alert a moderator
weezer
December 18th 2009
1. Pfft - as an OS X user, I'm hardly weeping with envy. It looks suspiciously familiar...
Alert a moderator
Tell us what you think
You need to Log in or register to post comments