Version: 3.0 (using 4.0.3 (KDE 4.0.3), Kubuntu packages) Compiler: gcc OS: Linux (i686) release 2.6.22-14-generic The setting "Restore volumes on login" is ignored by KDE 4's kmix. Volume levels are restored to previous values when logging in even if this setting is unchecked. I noticed that the file /usr/lib/kde4/share/autostart/restore_kmix_volumes.desktop has this entry: X-KDE-autostart-condition=kmixrc::startkdeRestore:true which should prevent this command to run if the setting startkdeRestore is false (which it is in my case), right? It looked wrong though to have an empty section (::) in that file so I tried to change it to: X-KDE-autostart-condition=kmixrc:Global:startkdeRestore:true and now it seems to work. I don't know if it is legal to have empty sections in X-KDE-autostart-condition, but if it is not, then I think this could be the cause of the bug.
By the way, I noticed now that KDE 3's version of restore_kmix_volumes.desktop looks the same as the one I critizised. So maybe it is something that has changed in KDE 4's autostart-handling?
Thanks for reporting. Great work. :-) I didn't notice this issue, as I moved the "startkdeRestore" entry from the empty group "" to "Global". I'll fix this immediately. Hold on a second ...
SVN commit 809311 by esken: BUGS: 160506 M +1 -1 restore_kmix_volumes.desktop WebSVN link: http://websvn.kde.org/?view=rev&revision=809311
SVN commit 814737 by esken: Backport of fix for bug 160506 ("Restore volumes on login"-setting is ignored) to KDE4.0 branch. CCBUGS: 160506 M +1 -1 restore_kmix_volumes.desktop WebSVN link: http://websvn.kde.org/?view=rev&revision=814737