Compiz Fusion

This page was heavily updated on August 5, 2007.

Compiz Fusion is a package that transforms your Linux desktop into an accellerated 3D environment with hundreds and hundreds of special effects.  To see some of the possible effects, please visit the Screenshots & Videos section below.

This package requires a video card that is 3D capable with Linux drivers (such as NVIDIA or ATI) and/or the ability to run Linux in "NVIDIA+GLX", "XGL" or "AIXGL" mode.  I am running an NVIDIA 7800 GT in "NVIDIA+GLX" mode and I know at least one person running an NVIDIA 6800 GT and Compiz Fusion works fine for us.

Compiz Fusion is the re-merging of Compiz and Beryl.  Compiz and Beryl were once one project, they forked (for about a year) into two separate packages, and recently they have re-merged with the new "Compiz Fusion" name.

As of 8/5/07 there are no official releases of Compiz Fusion, but this page will help you get the current development versions installed and functional.  Actually....  they just announced a release on 8/4/07 here:  Compiz Core 0.5.2.  The instructions on this page will install this version, 0.5.2, under openSUSE very easily.

Compiz Fusion, even the current developer versions, is much better than the older packages "Compiz" and/or "Beryl".

This page now includes my Compiz Fusion Shortcuts.  Read more...

This page now also includes information on running Compiz Fusion in the system tray area.  Read more...

This page is a work in progress and should be considered "incomplete".

References

Here are the links to Compiz Fusion (the newest software), Compiz, and Beryl.  These links are provided for reference only...  you don't have to visit them right now, but you might want to bookmark them for future consumption.

Compiz Fusion - Website / Forums / Blog / Bug Tracker

Compiz - Website / Forums

Beryl - Website / Forums / Blog

Remove All Installed Compiz/Beryl Software

Before each installation attempt you should always open your software manager and completely uninstall all Compiz, Emerald and Beryl packages.  You should also uninstall the yast2-metapackage-handler package each time.

Alternative Installation Methods

There are four possible installation methods.  Only two are shown on this page.

Only the "openSUSE 10.2 (Stable)" and "openSUSE 10.2 (Unstable)" methods worked correctly for me in openSUSE 10.3 Alpha 5.

For me, the "openSUSE 10.3 (Stable)" and "openSUSE 10.3 (Unstable)" installation methods both broke Emerald and Gnome.  I had to completely uninstall Gnome, libwnck and all of it's dependencies, then I had to resinstall Gnome and start over from scratch.  Finally I had to reinstall Compiz Fusion from the 10.2 instruction sets.

For this reason, I have deliberately moved both of the openSUSE 10.3 (stable and unstable) installation methods to a separate page located here.

I am currently using the Compiz Fusion for openSUSE 10.2 (Unstable) because it runs stable for me and it includes more plugins and effects.

Compiz Fusion for openSUSE 10.2 (Stable) <- Recommended Stable (I am not running this one, but it works fine)

I am not running this version, but it is definitely the safest.  The only down side is that to provide better stability, there are less plugins and special effects.

Download and install this RPM:  yast2-metapackage-handler-0.4-10.1.noarch.rpm

After the RPM is installed, open this link in Konqueror as a normal user:  compiz-fusion-all.ymp

Enter your root password when asked and approve all keys.

Wait patiently for the installation to finish.

More information...  openSUSE 10.2 / OpenComposting Forums

When you are done with this section jump to the "First Run" section...

Compiz Fusion for openSUSE 10.2 (Unstable) <- This is the exact method that I am using!

This is the version that I am currently running.  More plugins and effects, but possibly not as stable.

Download and install this RPM:  yast2-metapackage-handler-0.4-10.1.noarch.rpm

After the RPM is installed, open this link in Konqueror as a normal user:  compiz-git-all.ymp

Enter your root password when asked and approve all keys.

Wait patiently for the installation to finish.

More Information...  CyberOrg Forums / OpenComposting Forums

When you are done with this section jump to the "First Run" section...

First Run

On the first run, execute these commands manually at a terminal as a normal user:

compiz --only-current-screen --replace ccp &
emerald --replace &
ccsm &

During the first run, in the CompizConfig Settings Manager (ccsm), change "Window Decoration -> Command" to your decorator (gtk-window-decorator --replace, kde-window-decorator --replace (x86 only) or emerald --replace).

Make sure you set this setting properly in CCSM..

I had to use the --only-current-screen because I am using two monitors.  You many not need to use this argument.  Compiz Fusion was very unstable when I was running it on both monitors.

Compiz Fusion Shortcuts

My Compiz Fusion Shortcuts ( compiz-fusion-shortcuts-sgt.tar.gz ) might make life simpler.

Download and extract to a location of your choice.

This archive includes shortcuts for starting Compiz Fusion (normally or in the system tray), the Compiz Fusion manager, the Emerald Theme Manager and shortcuts to switch between the Emerald and KDE decorations.  Shortcuts are included for Aquamarine and Gnome, but they don't work currently.

WTF?!? (keep reading)...

Compiz Fusion System Tray

WTF?!?!  Did you say you can now run Compiz Fusion in the system tray?!?

YES!!!  COMPIZ FUSION SYSTEM TRAY!!!  \o/  wewt/.y!

fusion-icon-0.0.1-20070717-sgt.tar.bz2 (runs with my default setting:  --only-current-screen)

fusion-icon-0.0.1-20070717-original.tar.bz2 (runs normally without:  --only-current-screen)

Pick one, download it, extract it, then at a terminal:

sudo make install

You will now have the new fusion-icon command and my Compiz Fusion (Tray) shortcut (above) will now work for you.

Caution...  for each KDE / X session, make SURE that you run Compiz Fusion (Tray) or Compiz Fusion (Normal) ONE TIME ONLY.  I have seen my system lock up a few times when I tried to run them more than once...  like, one time I ran Compiz normally and then later wanted the tray icon...  and it locked solid.  Hmm...  maybe that was before I hacked in my --only-current-screen option.  Who knows...

So, just make sure that you launch the one that you want, normal or tray, one time, every time.

Screenshots & Videos

Here are some screenshots...

[01] / [02] / [03] / [04]

And some videos...

[01] / [02]

More Help

Visit these pages if you need any more help:

Take Compiz Fusion For A Test Ride

OpenCompositing.Org Forums - openSUSE Packages