Updated 11 hours ago

Get a Linux desktop to make Windows and OS X users weep with envy

In Depth: Now who has the prettiest OS?

December 18th 2009 | Tell us what you think [ 9 comments ]

ultimate-gnome

We've replaced the lower panel with the latest release of Cairo-Dock and left the top border panel to manage tasks switching and running applets

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.

Emerald 01

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

Step 01

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

2. The harder way

Step 02

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!

Step 03

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.

Next Page: Configuring KDE

 

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

By submitting this form you agree to our Terms of Use and so are legally responsible for anything you submit. DO NOT submit anything which may violate the Terms of Use or another person's rights including copyrighted or offensive materials.