-
-
Notifications
You must be signed in to change notification settings - Fork 57
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
herbstluftwm compatibility #17
Comments
Perhaps this has something to do with when GLava sets The rest of your issue description suggests the WM actually only reads the _NET_WM_WINDOW_TYPE atom once (on when it manages the window), which leads me to believe the similar bug I have enountered on AwesomeWM is due to the same reason -- I might be able to look around for a way to intialize the window with these properties set, but I also have GLFW's window abstractions to work around.
It's definately a bug in GLava. Your issue description helped a lot. |
Turns out I was right! The previous commit didn't fix it, though, it seems I need to set the atom immediately after @satyarth thanks for this bug report. GLava actually works on my own WM now! I will have this fixed in |
Thanks for the quick fix! Been testing for a day, works fine so far. |
@satyarth since I added support for GLava's own unmanaged windows, I am curious if |
Hi, first off- great job! GLava looks really cool, and I'll definitely use it once I get it working with my window manager.
So, I have a line in my herbstluftwm config which unmanages windows of type desktop, dock and notification:
hc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off
This works fine for programs like dunst or docky, but doesn't seem to work for GLava when I set the window type via
rc.glsl
. I'm doing it like so:#request setxwintype "desktop"
I tried all three window types mentioned above, but hlwm doesn't seem to unmanage them. I checked that the window type is being set correctly with xprop (output below):
I then tried unmanaging it by
WM_CLASS
in my hlwm config:hc rule class~'GLava' manage=off
This unmanages it fine, but GLava gets drawn on top of my other windows, which isn't very useful. If I could get it to draw in the background, I'd be able to use it. As far as I can tell the only way to have it drawn below other windows in hlwm is to set the window type to DESKTOP, but as mentioned above hlwm doesn't want to play nice. I'm not sure whose end the problem is on, but thought I'd make an issue anyway.
Thanks!
The text was updated successfully, but these errors were encountered: