I ran out of disk space without realising it this morning. I was unable to trash files (as the trash couldn't be opened for writing) but managed to clear some space with rm on the command line. I've now got just less than a gig of HDD space free. After restarting my machine, I found that my xfce-panel had become messed-up: - all of my launchers became "new item, has not been configured" (including firefox, terminal and the clipboard) - the xfce menu button changed to a different image/ title - all of the panel items are left justified (instead of being spread to the right and left sides). I'm using Xubuntu 8.04.1 (Hardy).
Created attachment 1720 What my panel now looks like (i.e. messed-up)...
I've just noticed that my Thunar settings have reverted to default. This problem affects more than just the panel.
And why do you think this is a panel problem? If there is no space to write the panel configuration the plugins (and also the panel) fallback to the default settings. Marking this bug as WONTFIX since we can't do anything about it and as you can see it affects a lot more applications. If you think there is a solution for it or it's panel's fault somehow, please re-open the bug.
Thanks for the quick response. I didn't change any of the settings so I don't see why the configurations needed writing. Should I report this elsewhere?
Mm I see why your confused. Well the panel always writes it's configuration on exit and in regular intervals (also asks plugins to save at the same time). Monitoring changes makes the panel save too much (ie. after dragging a panel etc), so saving on exit and intervals make things a lot easier. I suggest you tell your self and buy a huge harddisk to avoid problems in the feature ;-).
Hmm, Nick, if the panel can't write it's configuration, nothing should change, should it? I'd expect thunar to work like that as well. I'm wondering if there might be another problem... Robin, if you check the launcher-xxx.rc files in .config/xfce4/panel/, do you see the incorrect values? That would mean incorrect data gets saved.
Experimental panel writes the panels.xml config using g_file_set_contents (which does create a tmp file -> move on succeed). I can add this code to the panel in trunk, but the plugins mostly use XfceRc, so then this is partly a libxfce4util problem.
(In reply to comment #7) > Experimental panel writes the panels.xml config using g_file_set_contents > (which does create a tmp file -> move on succeed). I can add this code to the > panel in trunk, but the plugins mostly use XfceRc, so then this is partly a > libxfce4util problem. > Ah, yes, the ´old´ panel already does this. We should fix the plugins I guess... or rc saving in libxfce4util?
Mm we try to rename in trunk, will look into this a bit more.
Using g_file_set_contents in trunk now, which checks if all the bytes are written before it renames the tmp file to the dest file, something we didn't do properly. That should fix this bug, please reopen if it doesn't.
(In reply to comment #10) > Using g_file_set_contents in trunk now, which checks if all the bytes are > written before it renames the tmp file to the dest file, something we didn't do > properly. > That should fix this bug, please reopen if it doesn't. Hi Nick, I don't know if this bug has been fixed in the latest releases but I want to report that I experienced the same problem on my machine (running Xfce 4.4 RC2 under Debian Etch). I'm aware that I shouldn't let my partition fill up completely but this time it happened. The annoying part is that my panel was pretty much cleared of most custom configurations. I had 10 starters for various programs. They are still there but custom icons are gone as well as the program paths. The pager was set up to show 4 desktops. Now there are only 2 left. Bookmarks in gthumb are gone, too. In contrast to that, those in XFE are still there (as they should). In my opinion there shouldn't be any changes to the panel configuration UNLESS the user is making adjustments. Isn't it strange that the panel stays the same for many, many months and on that dreadful day when the partition fills up, it messes up the configuration when there was no need to do so ? Not that I'm planning to fill up my partition on a regular basis, but I hope this has been fixed in the releases following xfce 4.4
Ok, just read that the status shows "resolved/fixed". Thanks for reading anyway.