xfdesktop doesn't save the arrangement of desktop icons after a resolution change
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce4 Desktop |
Fix Released
|
Low
|
|||
xfdesktop4 (Ubuntu) |
Fix Released
|
Undecided
|
amigamagic | ||
Bug Description
PACKAGE: xfdesktop
VERSION: 4.11.6-1ubuntu1
(tested on xubuntu 14.04 LTS)
_______
Given that the process "xfdesktop" creates/updates a file in ~/.config/
1) I noticed that if I change the position of an icon, it will not be saved immediately in the appropriate file in ~/.config/
2) Suppose you have a particular personal arrangement of icons. Now, if you set a screen resolution never used so far, bigger than the previous one, the icons will be correctly arranged as they were before the resolution change. However, now if you don't touch the desktop anymore (I mean you don't have to move/edit/create icons) and you log out, at the following log in you will find that the icons have been rearranged on the left side of the screen and reordered alphabetically. It's happened because after the resolution change, xfdesktop did not create the appropriate file in "~/.config/
3) The files that are created in ~/.config/
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: xfdesktop4 4.11.6-1ubuntu1
ProcVersionSign
Uname: Linux 3.13.0-24-generic x86_64
ApportVersion: 2.14.1-0ubuntu2
Architecture: amd64
CurrentDesktop: XFCE
Date: Mon Apr 14 02:34:52 2014
InstallationDate: Installed on 2014-04-12 (1 days ago)
InstallationMedia: Xubuntu 14.04 LTS "Trusty Tahr" - Daily amd64 (20140411)
ProcEnviron:
LANGUAGE=it
PATH=(custom, no user)
XDG_RUNTIME_
LANG=it_IT.UTF-8
SHELL=/bin/bash
SourcePackage: xfdesktop4
UpgradeStatus: No upgrade log present (probably fresh install)
description: | updated |
Changed in xfdesktop: | |
importance: | Unknown → Low |
status: | Unknown → Confirmed |
Changed in xfdesktop4 (Ubuntu): | |
status: | New → Confirmed |
Changed in xfdesktop4 (Ubuntu): | |
assignee: | nobody → amigamagic (debianmaverick) |
Changed in xfdesktop: | |
status: | Confirmed → Fix Released |
------- ------- ------- ---- ------- ------- ----
PACKAGE: xfdesktop
VERSION: 4.11.6-1ubuntu1
-------
Given that the process "xfdesktop" creates a file in ~/.config/ xfce4/desktop whenever the user moves or creates an icon on the desktop, I found the following anomalies:
1) I noticed that if I change the position of an icon, it will not be saved immediately in the appropriate file in ~/.config/ xfce4/desktop, but only after about 8 seconds. This delay determines that if I move an icon, and right after that I log out (before 8 seconds have elapsed), after the log in I will find that icon in the position it was before the last placement.
2) Suppose you have a particular personal arrangement of icons. Now, if you set a screen resolution never used so far, bigger than the previous one, the icons will be correctly arranged as they were before the resolution change. However, now if you don't touch the desktop anymore (I mean you don't have to move/edit/create icons) and you log out, at the following log in you will find that the icons have been rearranged on the left side of the screen and reordered alphabetically. It's happened because after the resolution change, xfdesktop did not create the appropriate file in "~/.config/ xfce4/desktop" . This file was created only after the next login (when it was too late for xfdesktop to know the previous icons placement), so at this point xfdesktop makes an automatic standard arrangement of the icons on the left side of the screen (losing your previous arrangement). This would not have happened if xfdesktop had created the new .rc file immediately after the resolution change.
3) The files that are created in ~/.config/ xfce4/desktop should include the resolution values in their names. But actually they do not correspond to the actual res values. For example, if I use a resolution of 1024x768, the file created will be called "icons. screen0- 1008x720. rc", instead of "icons. screen0- 1024x768. rc".