xfce panels with fixed position don't allow to move windows through them. This is probably a feature to avoid hidden windows below the panels, but a problem appears when you have two screens one above the other, a bottom panel on the upper screen and you want to move a window from this screen to the other. The window title cannot cross through the panel, so only a screen can be used. It didn't happen in xfce 4.4, and it doesn't happen if the panel position is not fixed or it's marked to hide automatically. I configure my dual screen using a virtual mode in xorg.conf: ... Section "Screen" ... SubSection "Display" Modes "1280x800" Virtual 1280 1824 EndSubSection EndSection ... And then with xrandr: xrandr --auto && xrandr --auto --output TMDS-1 --above LVDS
I cannot reproduce this. Olivier? If everything works fine the panel does not set struts on a screen edge when there is another monitor on that side of the screen.
I have this problem as well. This happens when the panel is between two different screens and one wants to move the window between the screens. If the panel is in the way, it will pull the window to the panel and not allow it to move past the initial screen. There is another bug report on this here: http://bugzilla.xfce.org/show_bug.cgi?id=5196 I put the fixed panel on the top of my screen because that is where I want it to be and I have a monitor setup via xrandr to appear above my primary screen. (Because it is sitting above my primary monitor) I currently can only work around this by switching the panel to float mode, by I still want it to be in fixed mode.
Devel panel has better detection if it is 'snapped' on and edge of another monitor and has a hidden option to disable the struts.
Devel branch has been merged in master. A 4.7.0 release will follow soon. If you think this bug is not fixed? Feel free to reopen the bug.