The issue causing desktop icons at the bottom of the screen to be moved
upwards and in some cases (sporadically) overlap other icons is caused
by multiple setups of the desktop icon container in combination with a
first too high top margin value setting the height of the desktop icon
container. Futhermore, if a desktop icon container has been drawn it
will not be redrawn with new margin values, see module libnautilus-
private/nautilus-icon-container.c/redo_layout_internal.

In my case this issue occurs when a top margin value of 300 pixels
appears (from Xlib XGetWindowProperty) and then is used to finally set
the desktop icon container height. As the Unity panel is 24 pixels the
the empty part in the lower part of the screen will be 300-24 = 276
pixels. So any icons in that lower empty area will then be moved upwards
into the desktop icon container.

As the function redo_layout_internal today does not support redrawal of
the desktop icon container one way is to filter "bad" margin values. As
it only seems to be caused by a too high top margin value this can be
done in the module src/nautilus-desktop-icon-
view.c/icon_container_set_workarea.

The highest value to be passed is set to 49 in the following patch but
can be reduced further down to max of panel height (top margin) for any
sessions supported by ubuntu.

Furthermore, it might be included into the patch
02_additional_marge_for_unity.patch.


** Patch added: "top margin patch"
   
https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/886667/+attachment/2768289/+files/nautilus_top_margin.patch

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nautilus in Ubuntu.
https://bugs.launchpad.net/bugs/886667

Title:
  boot moves desktop icons

Status in “nautilus” package in Ubuntu:
  Confirmed

Bug description:
  I arrange non-overlapping icons on my desktop for tasks that I am working on 
or files I want to read later.
  When I boot the next time the bottom 'row' of icons are moved upwards, on top 
of icons above them, making it difficult to work with them.
  This is a 'polish' bug - reducing the predictable usability of Unity.  I can 
'work around it' by moving files/folders off of the desktop but it isn't the 
way I find 'natural' (for me) to treat a "desktop" - I expect the things on my 
"desk" will remain where I left them the previous time I was working there ;-)

  James
  --- 
  ApportVersion: 1.23-0ubuntu4
  Architecture: i386
  DistroRelease: Ubuntu 11.10
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
  Package: nautilus 1:3.2.1-0ubuntu2
  PackageArchitecture: i386
  ProcEnviron:
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
  Tags:  oneiric running-unity
  Uname: Linux 3.0.0-12-generic i686
  UpgradeStatus: Upgraded to oneiric on 2011-10-14 (23 days ago)
  UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/886667/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to