Recently I covered the addition of RGBA support in Ubuntu (see my article "Enable RGBA support in Ubuntu").
I've had a lot of people contact me about various tweaks to that desktop to further refine the look. So I thought I would take the time to show you just how to tweak a Ubuntu desktop to give it a more complete look for complete RGBA goodness.
Why RGBA? If you are a fan of good old Transparency (like me) then you understand this is something Linux has needed for a long time. Yes it can sort of be done through Compiz with some tweaking...but not GTK+-wide.
That's what RGBA support is all about, allowing a themable transparency throughout the GTK+ widget set. The only problem I have found (outside of non-GTK+ apps not playing well with RGBA) is that certain features don't want to accept the transparency as well as others. That and a need to give the desktop some finishing touches. And that is just what we are going to do here.
One of the things you are going to want to do, upon completion of adding RGBA support, is to install the Emerald decorator. Why would you want to do this? Because Emerald will give you the feeling of continuing that RGBA support into the window decorations, whereas the default decorator will not.
I've covered Emerald before (see my article "Add Emerald for slick window decorations") so installation shouldn't be a problem. Once installed you want to use the right theme. For the Murrine themes I have found the Glassified Mac theme to work best. You can browse through the entire Emerald Themes page to find the one that matches your desktop perfectly.
One of the issues you might find is that you have to replace your window decorator every time you log out and log in. This can be a hassel. Instead open up the CompizConfig Settings Manager (click System > Preferences > Compiz Config Settings Manager), do a search for "decorations" (no quotes), select Window Decoration, and replace the command with /usr/bin/emerald. Now your default window decorator is Emerald.
Probably one of the biggest glitches is portions of the GNOME panel just don't seem to want to work with RGBA. It took me a while but I figured out a "way" around it.
The biggest issue are the three main menus. No matter what you try you can not get them to work with the transparency. So what I found is to get rid of that applet (it's actually one applet called Menu Bar) and replace it with the Main Menu Applet.
Once you have done that you can then set the panel to transparent. You can't set it to complete transparency, however, or you will have a bit of a disconnect with the notification area. There are still issues with some of the applets in the notification area...but they don't stand out as much as the Menu Bar. Figure 1 shows the changes I have made. It's not perfect, but it fits much better with the new desktop.
What does that new Main Menu applet look like when used with RGBA support? Take a look at Figure 2 for a sample.
The addiction to eye candy is a rough one. You find yourself tweaking and tweaking until you think you can tweak nor more...until you find yet another tiny customization that looks better. The RGBA-enabled desktop is a fairly slick one. I hope you find it to be as eye-candy-tastic as I have.Advertisement
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.