Well, that was interesting. Yes, I was certainly seeing a shortage of x86_64 packages. But there was also a repository identified (the Compiz repository) there that had updated versions of everything. So I upgraded everything with “Compiz” in the name from the same repository. I figured that would work.
It did not. CompizConfig complained that it could not start the Desktop Cube, because the GLX module was not started. GLX would not start.
I downgraded everything again, and all was well. This is is really weird. :\
I cannot say if my problem is connected to the new version of compiz, but I got the green default desktop, too.
I activated compiz a few days ago and it seems to work with transparent window decorations, fade effects, etc.
What does not work is the desktop cube. I could set a background image, read the line with the desktop number, rotate the cube but not see it at all. The cube itself is invisible.
I tried setting options and upgrading compiz with the effect that the buttons inside the compizconfig-settings-manager don’t work anymore. When starting ccsm from console it replies with “ErrorKey: 0” after pressing a button. I tried again with reinstalling compiz. Nothing changed.
Strangely, after uninstalling every package containing “compiz”, I can still activate and use compiz by starting the “Configure Desktop” program, and selecting “Desktop”->“Enable desktop effects”. It seems compiz and all settings are still installed even though all packages are uninstalled. I am confused.
openSUSE 11.0 x86_64 with KDE 4.1 and a lot of factory repositories.
I, too, am running x86_64 and experienced problems with the desktop effects after upgrading. I had a bit of a strange problem: there would be a sort of stuttering of the desktop when KDE started up, then the panel would flip out and fill with all sorts of odd half-graphics.
I read on Compiz Fusion’s website that openSUSE’s repositories had changed from X11:XGL to X11:Compiz. Installing from this repository did not do anything to help the situation.
There was also the recommendation of deleting Compiz’s configuration files and re-enabling via the simple configuration utility. This did not solve the issue, either.
Downgrading and starting anew has been the only resolution I’ve found that works.
I wonder if the community packages are meant for KDE 4.1.x and not the stock KDE 4.
The lagging x86_64 repositories continue to frustrate.
My 32-bit laptop running an otherwise identical setup of 11.0 works perfectly. My x86_64 desktop is broken. The configuration utilities don’t effect their settings. Some settings in CCSM or fusion-icon hang the X11 process. Selecting Advanced in Simple CompizConfig Settings Manager for the Profile hangs X11. Emerald is effectively dead.
As of this writing:
0.7.8-12.1 is the latest compiz x86_64
0.7.8-16.1 is the latest compiz i586
The compiz-gnome package has the same versions.
The X11: Compiz repository is providing the most recent i586 versions. X11: XGL and the X11: Compiz repositories have the older ones.
I don’t know if 11.1 will have this issue. Perhaps none of the packagers cares enough to build the x86_64 packages. They may be very busy with 11.1. Perhaps there are bugs in building the 64-bit versions of the packages.
I do know that while these are marked as tiny changes, the Application Binary Interface (ABI, or function signatures and return codes) changed. Usually at least a minor version bump is called for when this is done in F/OSS (where version numbers can have meaning beyond marketing lies.) As can be seen, when the ABI of the core compiz changed many of the tools and libraries and functionality broke.
Now I have to go back and try to downgrade to a version that might work. >:(
After downgrading, the basics work. However, the 3d plugin does not work anymore and some settings like the number of viewports on my 2nd monitor cannot be set via configuration utilities anymore.
To detect ABI changes, you don’t have to wait for desktop effects to break. If you run something like fusion-icon from the command line, the ABI breakage is plainly visible:
fusion-icon
Detected Session: gnome
Searching for installed applications…
NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
Using the GTK Interface
/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:46: Clearlooks configuration option “menuitemstyle” is not supported and will be ignored.
/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:47: Clearlooks configuration option “listviewitemstyle” is not supported and will be ignored.
/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:48: Clearlooks configuration option “progressbarstyle” is not supported and will be ignored.
Starting Compiz
… executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering
compiz (core) - Error: Plugin ‘core’ has ABI version ‘30080902’, expected ABI version ‘20080828’.