Installation Guide: Fedora 8 Desktop (a.k.a. The Perfect Desktop) - Page 5

7 Desktop Effects

7.1 Installation

We have to install a few packages for compiz-fusion.

  • compiz-fusion
  • compiz-fusion-gnome
  • compiz-fusion-extras
  • compiz-fusion-extras-gnome
  • compiz-manager
  • gnome-compiz-manager


7.2 Enable Compiz

Note: You have to enable compiz this way - otherwise emerald won't work.

Click on the corresponding button to enable compiz.


7.3 Configuration

The compiz configuration-tool is available via the gnome system menu.

Tab 1: The basic settings. Don't change the checkbox "Enable GL Desktop" - otherwise you might get problems with emerald.

Tab 2: Here you can change the look and feel for the windows.

Tab 3: In this window you can change the settings for the workspaces.

Tab 4: Configure the settings for the desktop.

Tab 5: Utility configuration.


8 Themes & Icons

If you don't like the appearance of your desktop you can easy customize it.

8.1 Emerald

Emerald is a themeable window decorator and compositing manager for Compiz. Install the following packages:

  • emerald
  • emerald-themes
Currently (v0.5.2) has a bug that prevents emerald from switching the window decoration. To fix this you have to add a startup program to your session.

You have to log out and log in again to take the changes affect. After that emerald is ready to use.

Select a window decoration that you like.

This window contains the main configuration that is independent from the window decorations.

Click on the two buttons on the repository-tab to get all available window decorations.

You can edit every window decoration as you like.

Additional themes can be found on


8.2 Gtk2/Metacity Themes

Gtk2 and metacity themes can be used with or without emerald - as against emerald this themes will also affect the look of the gnome panels. Gtk2 and metacity themes can be found on many web pages like When you have downloaded and unpacked a gtk2/metacity-theme you have to copy it (the folder with gtk-2.0 and/or metacity) to the themes-folder. Open a terminal, become root and switch to the folder where you unpacked the theme.

cp -R %theme_folder% /usr/share/themes/

That's all - now the new theme is available in the gnome-settings.

Select an existing theme and customize it.


8.3 Icons

Icon-sets can be found on many web pages like When you have downloaded and unpacked an icon-set you have to copy it to the icons-folder. Open a terminal, become root and switch to the folder where you unpacked the icon-set.

cp -R %icon-set% /usr/share/icons/

Now the icons are available in the gnome-settings. Have a look at step 8.2 .

My Configuration:

GTK2-Theme: Linsta2 from
Emerald-Theme: Scaled_Black_Mod
Icon Theme: Dropline Neu! 0.6PR3 from

Share this page:

4 Comment(s)

Add comment


From: at: 2008-02-05 17:27:38

This was exactly what I needed to get my Fedora 8 up and running.  I refer back to this tutorial often when I want to add some new feature.  I originally had trouble getting the Fedora DVD to load due to some needed command line parameters.  Maybe a mention of this possibility at the very beginning of the tutorial would help in the future.  Thank you for the excellent tutorial.


From: Nick at: 2008-09-19 11:09:49


Wait a minute! Lots of people have problems trying installing Fedora with their new computers.

I don't want to boast about it, but I am stuck. I have a q9550 processor and lots of problems. I managed to install SuSE 11.0, which sucks like hell. I can't stand the bloody thing. I want to go back to the old SuSE 9.2 Pro and Fedora 8 but unfortunately I can't install any.

SuSE 9.2 gets stuck formatting the hard drive.

Fedora 8 can't find the bloody CD/DVD driver.

If anyone has encountered these problems and managed to overcome them, we would love to hear from them.

Best wishes to everyone,



From: at: 2008-06-27 00:45:54

You wrote:
cp all-20071007/* /usr/lib/codecs/

 But, after a default install there isn't a "/usr/lib/codecs/" directory.

From: at: 2008-06-27 22:56:28


thanks for the hint - Changed the corresponding step.