-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Implement wlr-foreign-toplevel-management-v1 #4476
Conversation
Segfaults whenever a toplevel is closed: Backtrace
|
a48c21f
to
b2c22ef
Compare
Good catch, thanks. Use-after-free issue. |
Note: this can be tested with @wmww's mate-panel branch here: https://github.com/wmww/mate-panel/tree/wayland-snap |
|
Is there something blocking this PR to get merged? |
I've been testing both this branch and comparing my app using wlr-foreign-toplevel-management with how phosh uses it. When I focus URxvt in phosh the appid and title is properly set, when I focus URxvt in sway with this branch the title is properly set but the appid is not. Evince works fine however. I have not investigated more than that yet though. |
So far sway strictly separates wayland appids and xorg window classes. That results in an empty appid for xwayland clients. I don't know if both of those should be thrown together in this protocol. |
@progandy Huh, that sucks I guess. |
This is how I'm using the protocol at least if anyone wants something to try out the protocol with https://github.com/ActivityWatch/aw-watcher-window-wayland |
b2c22ef
to
facbf81
Compare
Any idea when this might be merged? I am waiting to try the new waybar taskbar module on sway :) |
It would be helpful if someone adopted this and got it up to date. |
Here it is a patch file of this PR rebased on master because I don't have write permissions to this branch. |
Open a new pull request, please. |
@ddevault Is fullscreen intentionally unsupported, or would you accept a PR to implement it? |
I think so, please do! |
Chose to leave fullscreen unimplemented for now.