Version: (using KDE 4.0.82) Installed from: Ubuntu Packages There is an apply button, so user can explicitly apply changes. There should be a counterpart button to cancel changes. Adding OK button would also very useful (because of the intuitive behaviour).
I think this is by design and a cancel button is really inapropriate, especially in the place where Apply sits. To exit systemsettings you can just close the window using the window-manager-titlebar. To cancel your changes just go back to the overview or hit "Reset". A cancel bar at the same place where it is when you run execkde4 kcmshell4 kwindecoration, would be confusing: Does it cancel editing in this KControl module and go back to the overview, or does it cancel the whole dialog and thus exit systemsettings? I'm not maintaining that application, hence I'm not changing the bugreport (except the wrong component setting), but I think this is a wontfix.
ad.1) quite contrary, see HIG ad.2) the same argument could be used to _remove_ the apply --> just click on overview and click "save". With cancel there is little mouse movement, less clicks, and both parts are present (accepting and rejecting changes) ad.3) because of the design of SS, it would cancel current module
To make this clear... there is arguably a problem with the buttons in kcms (Maciej says there is, apaku says there isn't... I'm declining from taking a stance). Please discuss it in this bug report. I'm getting the impression a "revert applied changes" button might also be wanted? Not sure if that's true, though, or if we should have such a thing.
*** Bug 163860 has been marked as a duplicate of this bug. ***
*** Bug 163863 has been marked as a duplicate of this bug. ***
*** Bug 163862 has been marked as a duplicate of this bug. ***
*** Bug 163856 has been marked as a duplicate of this bug. ***
*** Bug 163866 has been marked as a duplicate of this bug. ***
*** Bug 163861 has been marked as a duplicate of this bug. ***
*** Bug 163857 has been marked as a duplicate of this bug. ***
*** Bug 163864 has been marked as a duplicate of this bug. ***
*** Bug 163854 has been marked as a duplicate of this bug. ***
*** Bug 163855 has been marked as a duplicate of this bug. ***
*** Bug 163865 has been marked as a duplicate of this bug. ***
*** Bug 163859 has been marked as a duplicate of this bug. ***
Once again, sorry for all those reports, I thought I did it ok. About undo -- yes, indeed. Useful companion to "defaults".
This does not make sense from a usability point of view, since "Ok" and "Cancel" both imply that the module is being closed when it is not, and who already exist in the form of apply and reset.