Ok, I've tracked this down to Unity and found the root cause. Both the panel and the launcher window struts are wrongly initialized with the BaseWindow default geomentry (100,100,320,200) causing sporadic compression of desktop icons in the lower part of the screen. This is due to that the panel/launcher geometries for their BaseWindows have not been set when corresponding struts are enabled. Those geometries are availble in the code sequences so this patch just rearrange the order to see to that the geometry is set before struts is enabled.
Attaching the patch "icon_container_size.patch". ** Patch added: "icon_container_size.patch" https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/886667/+attachment/3076721/+files/icon_container_size.patch ** Also affects: unity (Ubuntu) Importance: Undecided Status: New ** No longer affects: unity (Ubuntu) ** Also affects: unity (Ubuntu) Importance: Undecided Status: New ** Changed in: unity (Ubuntu) Status: New => Confirmed ** Changed in: nux (Ubuntu) Status: Confirmed => Invalid ** Changed in: compiz (Ubuntu) Status: Confirmed => Invalid -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to unity in Ubuntu. Matching subscriptions: dp-unity https://bugs.launchpad.net/bugs/886667 Title: boot moves desktop icons Status in “compiz” package in Ubuntu: Invalid Status in “nux” package in Ubuntu: Invalid Status in “unity” 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/compiz/+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

