User-Agent: Mozilla/5.0 (X11; U; Linux i686; en; rv:1.8.1.8) Gecko/20061201 Epiphany/2.18 Firefox/2.0.0.8 (Ubuntu-feisty) Build Identifier: This was reported on Launchpad: https://bugs.edge.launchpad.net/ubuntu/+source/xfce4-panel/+bug/158169 by: https://bugs.edge.launchpad.net/~jarnos I am using extended desktop on Xfce 4 Desktop Environment version 4.4.1 (Xfce 4.4). My panels are vertical and the screen where the panels are is on the right of the other. Reproducible: Always Steps to Reproduce: Maximize a window in the display where the panels are. Actual Results: The window goes partly under left panel. Expected Results: It shouldn't.
Where are the panels on the screen? If they are on the left side of the right screen, this is expected behaviour. In Xinerama terms the panel is in the middle of the screen, and the window manager hints can only be set for panels on the real edges. If the panel is on the right side of the right screen, I´m hoping that 4.4.2 will be better, because there were some Xinerama related fixes, if I´m not mistaken.
I am sorry to hear you think it is expected behavior. I find having the panels vertical most handy, especially for finding application windows by icon and title. Odd that the window manager can maximize a window to cover just one diplay, but can not take into account the panels in the edges of that display. (That said, I wouldn't like to have it to maximize a window to cover both displays by default.) If it is impossible to handle window management, when a panel is in the middle of extended desktop (that is e.g. in left edge of right display), could one panel be set to the left edge of left display and other to the right edge of right display? (That said, I still prefer to have both panels on one display.)
(In reply to comment #2) > I am sorry to hear you think it is expected behavior. I find having the panels > vertical most handy, especially for finding application windows by icon and > title. Odd that the window manager can maximize a window to cover just one > diplay, but can not take into account the panels in the edges of that display. Yeah, as far as I know this is a limitation of the freedesktop specification that we use to communicate between the panel and the window manager. Maybe Olivier can help me out on this one. I was thinking, would it be possible to pretend the panel to be on the to or bottom and being very narrow and high, or would the window manager prevent that? > (That said, I wouldn't like to have it to maximize a window to cover both > displays by default.) If it is impossible to handle window management, when a > panel is in the middle of extended desktop (that is e.g. in left edge of right > display), could one panel be set to the left edge of left display and other to > the right edge of right display? (That said, I still prefer to have both panels > on one display.) This should certainly be possible and work as expected. If not this is a bug (that certainly is possible as well, I'm afraid).
A screenshot is always useful to describe this kind of problem.
It seem that the bug is more general: There are problems in maximizing windows, if the window is in the same screen than a fixed position panel that is in the middle of extended desktop. Thus the problem can occur with a horizontal panel, if one screen is above another.
Basically the same as bug 3419, since it's triggered by a limitation in struts. *** This bug has been marked as a duplicate of bug 3419 ***