User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.1) Gecko/20061220 Firefox/2.0.0.1 (Swiftfox) Build Identifier: xfdesktop constantly fails to remember the positions for the two icons "File System" and "Trash" although those icons where generated alongside "Home" during the first startup. Wherever I drag them on the screen .. on the next start they appear at the top left corner again. Reproducible: Always Steps to Reproduce: 1. Start xfdesktop 2. Move "Trash" and/or "File System" icon 3. Restart xfdesktop Actual Results: The icons appear at the upper left corner. Expected Results: The icons should actually stay at the position I dragged them to in the first place. On request, I attached the the rc file which handles the icon placement (supposedly).
Created attachment 1018 Xfdesktop icon RC file
I can confirm issues with the icons "position remembering".
I am also bugged by this bug. My icons' positions are not always remembered across sessions. I think xfdesktop should instantly save the icons positions to file, so that on next session they will be remembered (even in case of crash).
I can confirm this annoying bug. Please oh please fix it! Thanks.
Created attachment 3951 Patch to escape out the ] delimiter from files when reading/writing to the icon RC file. This patch changes the ] to a non-printable character (audible bell) when reading/writing to the icon RC file. This will allow filenames to have ] anywhere in the filename and correctly remember their position.
*** Bug 5935 has been marked as a duplicate of this bug. ***
*** Bug 8068 has been marked as a duplicate of this bug. ***
Comment on attachment 3951 Patch to escape out the ] delimiter from files when reading/writing to the icon RC file. There's a better way to fix this.
https://bugzilla.xfce.org/show_bug.cgi?id=8150 is the patch I submitted for this fix. I submitted it to libxfce4util because there's where the root cause of this bug lies.
The libxfce4util bug was fixed. Xfdesktop now also has a couple patches to make it better at placing the icons where they belong as well as better handling for device icons: http://git.xfce.org/xfce/xfdesktop/commit/?id=b73e824438ed12d85e63d601dcc117165b648daf http://git.xfce.org/xfce/xfdesktop/commit/?id=c014cb3231259ea4ffc4477f7ce7c7531f1c5d12