Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#1059 maximized windows ignore xfce4-panel STRUT

open
nobody
None
5
2013-02-10
2012-05-12
No

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.

Discussion

  • 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.