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.
