So… I just upgraded to Gnome 2.26 but discovered that Compiz stopped working. Emerald still works, 3D acceleration still works, but Compiz stopped working. Emerald stopped working temporarily until I turned off desktop effects under “Desktop Effects” in “Look and Feel” in the Control Center. Until I turned off desktop effects, none of the windows had decorations and could not be moved. It was very bizarre. Let me explain bizarre for search engine users’ benefit. I could not click and drag windows. Windows had to title bars, minimize, maximize or close buttons.
I could not, however, get effects and emerald working at the same time. Right now I have emerald but no effects.
The weirder thing is… “Desktop Effects” will no longer launch from the Control Center so I can’t try to turn effects back on. I decided to download the CCSM (CompizConfig Settings Manager) and see if that would fix anything. It doesn’t. If I enable stuff in there, it doesn’t actually start working.
I discovered after a little searching that if I ran:
compiz --replace
from the command line everything goes back to normal I could get effects to work again. This was weird to me because if I turn that stuff on in CCSM it should be running that some place, right?
So… here’s the question. Why can’t I open “Desktop Effects” which I’m sure is a smaller version of CCSM packaged with OpenSuse 11.1?
And another question… where is “compiz --replace” supposed to be ran?
And another… is there a log file to see why “Desktop Effects” won’t launch from the Control Center?
This is all very bizarre.
Do they really expect you to start “compiz --replace” manually every time you boot? There should be a service or something for that, right?
Here’s something else I noticed. Now that effects and emerald are working… CCSM doesn’t govern how Compiz behaves. I can make changes there all day long and none of the window effects match the changes I make.
Does this mean I have two compiz config files? Do I have two compiz installations? If I want compiz and emerald (installed from the “Compiz XGL” build services respository) do I have to uninstall any packages that came with 11.1’s vanilla install?
11.1 sure pisses me off sometimes. I’ve never had headaches with compiz+gnome+gldrivers like I’ve had until now.
I’m a KDE user myself, never really bothered with Gnome. But I am somewhat rehearsed in getting compiz-fusion to work, so I’ll try to help since no one else is stepping in. Let’s check what packages you have installed. Could you please open up a terminal and provide the output of:
Okay… one more thing I’ve just noticed. Not EVERYTHING starts working when I run “compiz --replace” from the command line. Just the Desktop Cube I think. I’m still missing window effects such as transparency when you drag and the opening, closing, minimizing and maximizing effects.
Yes. Again, for me, when compiz came back after the upgrade to 2.26 and the reinstall of compiz, I didn’t evn had the cube, although compiz was running. I had to run Compizconfig Settings Managerand re-enable all the effects.
See… the thing is… They are enabled in CCSM. It doesn’t matter though. CCSM isn’t turning them on. It says they are enabled in CCSM but they’re not. They don’t work. CCSM doesn’t seem to be governing the configuration of compiz.
I ended up fixing the problem though. I uninstalled everything from
rpm -qa “compiz” and manually installed everything from the Compiz:XGL repo by downloading in manually, ignoring dependencies and installing with zypper from the command line.
That fixed it and I’m guessing it’s because either I have dependencies cached wrong or there’s an package with the wrong dependencies installed. One of those packages was apparently a difference build of .8.2 that wasn’t compatible with the other vesrions of .8.2.
Oh, well. It’s fixed.
Solution…
Remove EVERY package with the pattern “compiz” in it. Download the packages manually from the Compiz:XGL Build Service Repo and install with zypper via command line.