[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1026884: Re : Bug#1026884: xfwm4: Reserved space through _NET_WM_STRUT property ignored



Hi there and happy new year,

I just did some more checks: it looks like xfce4-panel doesn't use the same property, which probably explain the difference.

There's two X properties to reserve space on screen: the _NET_WM_STRUT that I use, which reserve a whole border of the screen, and the _NET_WM_STRUT_PARTIAL used by xfce4-panel which is more complex but allows to reserve, for instance, half of a screen border.

It looks like Xfwm 4.18 still manages _NET_WM_STRUT_PARTIAL, which is why you didn't experiment the issue with xfce4-panel, but does no more manage _NET_WM_STRUT. I probably can patch my own applications to have them using the more advanced property, but I still think it's problematic to ignore the simple one, especially while all other WM I know still seem to support it.

Although the _NET_WM_STRUT is older and more seen to be used for backward compatibility, none of them are marked as deprecated in the specification so they should still be both supported:

https://specifications.freedesktop.org/wm-spec/latest/ar01s05.html#idm46443276574016

Regards,


Reply to: