[Xfce-bugs] [Bug 16425] Desktop icons rearrange themselves after reboot.

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Thu Feb 6 11:43:44 CET 2020


https://bugzilla.xfce.org/show_bug.cgi?id=16425

--- Comment #7 from Piotr <piotr_go at wp.pl> ---
> 4. Remove the new monitor
> We will not see any of the items we placed on  the new monitor .. same than
> the current behavior, (*.rc file for theold resolution is loaded) so I
> assume it should be fine.

> So the question would be, in your proposal, how you want to proceed with items which would fall off the screen ?
> You plan to display a shrinked grid ? Or just dont draw them ?

Settings should be per configuration of monitors.
If user disconnect second display, settings for only one display should be
loaded.
If there is no settings for single display, xfdesktop can copy last settings
for this display (or maybe from display called "MAIN" ?).
If there are new icons and we have free space, icons should be auto placed
there.
If no free space, don't display new icons or shrink grid like You proposed (let
user choose).
If user disconnect >=3 display, icons should be moved  to main, and when no
free space to second.....
You don't need to save new positions until user moves icon.


> The-use case which could cause trouble is 2. ...e g. if your monitor broke, and your fallback monitor has a lower res .. 
> than you would need to recover missing items by editing the *.rc file .. though that is realy a connercase.

It's not about saving, it's about loading, and probably without good answer.
Some users probably will be OK with alphabetic order, some prefer grid shrink,
others cut what's fit.
Fortunately, this does not happen often.
If user moves icon on this smaller monitor, settings should be saved in new
file.

Ooooo, and I have another idea.
New icons could be placed on right (maybe an option for left/right?) for easy
placing on the left.
You don't have to move them first to the right to make a space.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list