You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While working on implementing an universal way of reserving space for a statusline I noticed that qtile doesn't report support for _NET_WM_STRUT or _NET_WM_STRUT_PARTIAL even though it appears to support both of these EWMH properties. If I ignore what qtile reports in _NET_SUPPORTED and set _NET_WM_STRUT anyways qtile correctly reserves the space I request.
I noticed that you've commented this as a TODO in libqtile/xcbq.py, and I'm not sure if you want all or nothing in this list. If you're fine with appending _NET_WM_STRUT and _NET_WM_STRUT_PARTIAL to this list I can submit a PR.
Yep, we definitely have logic for these, we just don't report support for them. I don't think we want to add everything, because I know for a fact we don't have everything :-). I'll try and go through and list the other ones I think we support as well, but thanks for the initial report!
steinn
pushed a commit
to steinn/qtile
that referenced
this issue
Mar 31, 2014
While working on implementing an universal way of reserving space for a statusline I noticed that qtile doesn't report support for
_NET_WM_STRUT
or_NET_WM_STRUT_PARTIAL
even though it appears to support both of these EWMH properties. If I ignore what qtile reports in_NET_SUPPORTED
and set_NET_WM_STRUT
anyways qtile correctly reserves the space I request.I noticed that you've commented this as a TODO in libqtile/xcbq.py, and I'm not sure if you want all or nothing in this list. If you're fine with appending
_NET_WM_STRUT
and_NET_WM_STRUT_PARTIAL
to this list I can submit a PR.Related issue: Lokaltog/candybar#46
The text was updated successfully, but these errors were encountered: