sillysloft / fluxbox

Fluxbox Window Manager (Mirror)
http://fluxbox.org/news/
Other
0 stars 1 forks source link

maximized windows ignore xfce4-panel STRUT #1059

Open sillysloft opened 12 years ago

sillysloft commented 12 years ago

When maximizing window it ends up behaving like panel doesn't exist and windows do end up partially behind panel.

After quick source grep seems like fluxbox only looks at _NET_WM_STRUT but xfce4-panel uses _NET_WM_STRUT_PARTIAL instead of _NET_WM_STRUT to tell which space it uses.

Reported by: amadee

sillysloft commented 12 years ago

Fluxbox does not currently support partial struts. It would be nice, but it's difficult to implement. A middle ground would be creating a full strut for the window. According to the EWMH spec, the client application may set both in order to accommodate window managers that do not support partial struts. However, we should do that too, at least until we support partial struts.

It's worth noting that _NET_WM_STRUT_PARTIAL does not appear in our _NET_SUPPORTED, so xfce4-panel can theoretically tell this is the case and change its hints accordingly. You should probably report this to them as well.

Original comment by: mark-t