I get the following error in .xsession-errors when I try to enable desktop effects. I can also reproduce this by running "kcmshell4 kwincompositing": Code: Object::connect: No such slot KWin::KWinCompositingConfig::compositingModeChanged() Object::connect: (sender name: 'compositingType') Object::connect: (receiver name: 'KWinCompositingConfig') This bug has apparently been fixed upstream. The one-line fix is described here: <http://osdir.com/ml/kde-commits/2009-04/msg09088.html>. I modified the kwin-4.2.4.ebuild ebuild by adding the following line to the end of src_prepare() and it fixed the problem for me: sed -i 's:compositingModeChanged:changed:' "${S}"/kwin/kcmkwin/kwincompositing/main.cpp I'm no ebuild expert, so I'm sure there's a cleaner way to effect that patch. Reproducible: Always Steps to Reproduce: 1. Run systemsettings. 2. Click on Desktop. 3. Check "Enable desktop effects". 4. Click Apply. 5. View ~/.xsession-errors to see the above error message. ALTERNATIVELY: 1. Run "kcmshell4 kwincompositing" in a terminal. 2. See the error message in the terminal. Actual Results: Error message: Object::connect: No such slot KWin::KWinCompositingConfig::compositingModeChanged() Object::connect: (sender name: 'compositingType') Object::connect: (receiver name: 'KWinCompositingConfig') Expected Results: Should have enabled desktop effects. This is a clean install of KDE-4.2 from portage. This is on an i915 graphics card. In order to get OpenGL working, I needed to go to ~x86 for most X11 packages. With the fix in place, desktop effects work.
The 4.3.1 which is our target has the fix :] Sorry for missing the bugreport.