When making any type of modifications to the panel, such as adding a launcher, editing a launcher, modifying the clock, these settings are lost when restarting Xfce. This only applies to the Xfce panel. Reproducible: Always Steps to Reproduce: The problem can be reproduced by modifying items on the panel and restarting Xfce. Actual Results: After performing the step above, everything in the panel will be reset to the defaults of Xfce. Expected Results: The panel should have been able to save these settings so that when I run Xfce again, my panel is still the same as it was configured.
How do you restart Xfce? I know this can happen when you simply kill the X server. In that case it is better to restart the panel after making changes, either from the right-click menu on a panel handle, or by running 'pkill -HUP xfce4-panel'.
Jasper, I'd suggest having a timeout after changes are made, say something on the order of 10 seconds, after which any unsaved panel changes are saved. This should avoid the problem of a rogue plugin killing the panel immediately after it's inserted (which should hopefully not happen anymore with external plugins, anyway). It's really kinda silly that the panel has to quit properly to save its config.
(In reply to comment #2) > Jasper, I'd suggest having a timeout after changes are made, say something on > the order of 10 seconds, after which any unsaved panel changes are saved. This > should avoid the problem of a rogue plugin killing the panel immediately after > it's inserted (which should hopefully not happen anymore with external plugins, > anyway). It's really kinda silly that the panel has to quit properly to save > its config. Yes, of course, you are right. I wanted to do that before, but somehow never got around to it :( Please try this version: http://mocha.xfce.org/archive/test/xfce4-panel-4.2.3.1.tar.gz I think that should fix the issue.
I'll resolve this bug as fixed. I'm not sure if there will be an official release but this package will at least remain on the server.