Comment 18 for bug 886667

Revision history for this message
Bowmore (bowmore) wrote :

Reassigning this bug to Compiz.

Some tracing points to Compiz and more specifically a Compiz struts issue.

Details:
windows.cpp
CompWindow::updateStruts ()
struts [0]=0, [1]=0, [2]=300, [3]=0,
struts [4]=0, [5]=0, [6]=0, [7]=0
struts [8]=100, [9]=419, [10]=0, [11]=0

The setting of struts [2] = 300 (top.height) is the one that causes this issue, i.e indicates a "panel" of height 300 pixels that in combination with the real unity panel of 24 pixels later leaves 276 pixels of unused height at the bottom of the screen causing icons in that area to be moved upwards. Futhermore, struts [8]=100 (top.x) and struts [9]=419 (top.width) are inaccurate values e.g for a screen 1366x768 running unity.

However, there's also a race conditions issue with nautilus causing this to appear sporadic.

Sam, hope this is enough info for solving this issue.