Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qtile not reporting all supported atoms in _NET_SUPPORTED #385

Closed
Lokaltog opened this issue Mar 12, 2014 · 1 comment
Closed

qtile not reporting all supported atoms in _NET_SUPPORTED #385

Lokaltog opened this issue Mar 12, 2014 · 1 comment

Comments

@Lokaltog
Copy link

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

@tych0
Copy link
Member

tych0 commented Mar 12, 2014

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
We have logic for respecting these, although we don't report support for it.

Closes qtile#385
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants