Version: (using Devel) Installed from: Compiled sources When doing some testing of desktop effects setting with Intel drivers i chose "Fallback" as OpenGL mode. This resulted in an X.org crash before I got the "confirm new settings" dialogue from kwin. When trying to log in again X.org crashes again because the settings I didn't cofirm were still being used. Opening kwinrc confirmed this. The solution was to manually edit kwinrc, specifying the old value for OpenGL mode. I suggest to postpone writing the settings to kwinrc until after the user accepts the new settings in the confirmation dialogue.
To me, this seems like a reasonable enhancement. Any other comments? If not, I'll probably give it a shot in the next few days...
*** Bug 162205 has been marked as a duplicate of this bug. ***
SVN commit 888659 by dnadlinger: When modifying the compositing settings, save a backup of kwinrc to another file to be able to revert if the X server crashes while testing the new config. Also fixed a little bug in kcmkwincompositing (dropdowns on the general tab were not updated correctly) and cleaned up the code a bit (removed a few unneeded function calls and stale connects). See the conversation on the mailing list ("Patch for bug 174769", http://lists.kde.org/?l=kwin&m=122696916611602) for further information. BUG 174769 M +218 -157 kcmkwin/kwincompositing/main.cpp M +21 -12 kcmkwin/kwincompositing/main.h M +77 -41 options.cpp M +7 -1 options.h M +2 -5 org.kde.KWin.xml M +7 -19 workspace.cpp M +2 -3 workspace.h
Due to an elusive bug we were unable to fix (bug 177178), the changes that fixed this issue were reverted. The KWin configuration system will probably undergo a complete rewrite for KDE 4.3; we will also deal with this issue then.
There's a security check and we get bug reports and forum posts that kde dared to start without shadows just because X crashed when activating them ;-)