Semi-Stable(er) Compiz Fusion

Compiz, KDE, Gnome, Fluxbox, etc...

Moderator: Moderators

Semi-Stable(er) Compiz Fusion

Postby DontPanic » Thu Sep 13, 2007 20:09

For those of you that are struggling with installing and/or maintaining Compiz Fusion using the masked development version described in this forum, I thought I'd share my procedure for returning to the semi-stable 0.52 version available from Sabayon's overlay.

I'd like to make sure and thank Wolfden and others who are spending their time on working with the unstable version, and sharing their experience. You guys are the ones taking point on sifting through the problems and bugs.

For myself, I'm ready to spend alittle less time on herding the unstable version, so here's what I did to install the slightly older version on the Sabayon overlay.

I have adapted much of this from Wolfden's instructions for the unstable version discussed in this thread: http://www.sabayonlinux.org/forum/viewtopic.php?f=53&t=9882

If you ever want to re-install the unstable version, just go back to that thread.

(1) You may still need to have x11-libs/libX11 built with the xcb USE Flag, so I'm including this as the first step. You can skip this if you did this as part of installing the development version of Compiz. But I know my system is already built that way. Add 'xcb' to your make.conf USE flags, and:
Code: Select all
emerge x11-libs/libX11


(2) Delete the xeffects overlay (if you have it installed).
Code: Select all
layman -d xeffects

(3) Delete the git sources (I'm not sure if this is necessary, but I did it anyways).
Code: Select all
rm -rf /usr/portage/distfiles/git-src/*

(4) Edit you /etc/portage/package.keywords file, and re-mask the development versions of the Compiz Fusion packages by changing the '**' qualifier to '~x86'. My Compiz Fusion entries in my /etc/portage/package.keywords file now look like this:
Code: Select all
x11-wm/compiz ~x86
x11-wm/compiz-fusion ~x86
x11-wm/emerald ~x86
x11-themes/emerald-themes ~x86
x11-libs/compizconfig-backend-kconfig ~x86
x11-libs/compiz-bcop ~x86
x11-libs/bcop ~x86
x11-apps/ccsm ~x86
x11-libs/compizconfig-backend-gconf ~x86
x11-plugins/compiz-fusion-plugins-main ~x86
x11-plugins/compiz-fusion-plugins-extra ~x86
x11-plugins/compiz-fusion-plugins-threed ~x86
x11-plugins/compiz-fusion-plugins-unsupported ~x86
x11-apps/fusion-icon ~x86
dev-python/compizconfig-python ~x86
x11-libs/libcompizconfig ~x86
x11-plugins/compiz-fusion-plugins-atlantis ~x86
x11-plugins/compiz-users-pafy-screensaver ~x86

All of these packages aren't necessarily available in a ~x86 version, but it was simpler to just change the package list from ** to ~x86.

(5) Emerge the Compiz Fusion packages from the Sabayon overlay.
Code: Select all
emerge --ask -v x11-apps/ccsm x11-wm/compiz x11-libs/compiz-bcop x11-libs/compizconfig-backend-gconf x11-libs/compizconfig-backend-kconfig dev-python/compizconfig-python x11-wm/compiz-fusion x11-plugins/compiz-fusion-plugins-extra x11-plugins/compiz-fusion-plugins-main x11-plugins/compiz-fusion-plugins-unsupported x11-apps/fusion-icon x11-libs/libcompizconfig


You should be able to log out, and log back in to the 0.52 version of Compiz now. If you are having trouble with your borders, I've had to make sure and set 'Select Window Manager' to Compiz and 'Select Window Decorator' to Emerald.

Controlling the number of Desktops is alittle buggy for me. I have to start KDE's control center each time, and reset the number of Multiple Desktops to '1' to get four Compiz windows.

I'm not sure what is left out in the older 0.52 version as opposed to the development version. For me, it works just as well as the development version (except for the number of desktops), but I'm sure there's some features missing.
Gigabyte GA-P35-DS3L - Intel(R) Core(TM)2 Duo CPU E6750@ 2.66GHz
nVidia GeForce 7600 GS
2 GB RAM
User avatar
DontPanic
Old Dear Hen
 
Posts: 742
Joined: Mon Jul 09, 2007 20:29
Location: Mobile, AL, USA

Return to 3D Desktops and Window Managers

Who is online

Users browsing this forum: No registered users and 1 guest

cron