Summary: | Changed plasma configuration is not stored on logout | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | erik_hahn |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | My plasma applets configuration |
Description
erik_hahn
2008-06-08 19:15:34 UTC
What did you change that was not stored? Did you look if it was written in the config file (plasma-appletsrc or plasmarc) Please indicate what you changed and attach the 2 above files to this bug report atefr you logged out, thanks! Created attachment 25306 [details]
My plasma applets configuration
I have 3 panels at the bottom of the screen (the first on the left, the second
centered, and the third on the right). Every time I login the third panel
appears on the left (overlapped to the first). I can't figure out which
parameter in the plasma-appletsrc refers to panel alignment, so I can't check
if it is correctly stored this information.
A GENERAL NOTE: changes to plasma settings should be written to plasma-appletsrc as soon as possible. If, for some reasons, the user can't logout normally (eg X/Plasma crash/freeze) every setting modified during the current session will be lost! > I can't figure out which > parameter in the plasma-appletsrc refers to panel alignment it's not in plasma-appletsrc. that file is for the scene (or "data model"). the view related configuration is in plasmarc. > changes to plasma settings should be written to plasma-appletsrc as soon as > possible. we could write after every single key value change. i'm sure your harddisk and battery would have us for that, however. there is a small timeout between a change happening and it being flushed to disk. this allows us to aggregate several changes (these changes tend to happen in bursts) before forcing the OS kernel to flush the changes out. > If, for some reasons, the user can't logout normally (eg X/Plasma > crash/freeze) every setting modified during the current session will be lost! this is simply not true. right now the worst case scenario is that settings modified in the 2 minutes previous will be lost. in any case, please stick to reporting the issues, answering questions the devs ask in return and save the coding suggestions. unless you're familiar with the code in question, chances are your insights will not be overly insightful. =) in this case, the issue is that we aren't sync'ing plasmarc at the same time we do plasma-appletsrc. this is on my TOFIX list for 4.1. SVN commit 820384 by aseigo: * save the app config when the corona config is saved * request a corona save when panelcontroller is All Done BUG:163546 M +6 -5 panelcontroller.cpp M +0 -1 panelview.cpp M +11 -5 plasmaapp.cpp M +1 -0 plasmaapp.h WebSVN link: http://websvn.kde.org/?view=rev&revision=820384 |