-
Notifications
You must be signed in to change notification settings - Fork 3k
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
mpv-0.30.0 shows no window border in gnome-3.34, weston-7.0.0, wayland #7136
Comments
Follow the actual issue template or we won't be able to help you. Also looks like what you mean is that there is no border, which is expected behaviour on GNOME Wayland as it is a GNOME bug. Report it to them. EDIT: Maybe to add to this, the reason why you are not seeing this in 0.29.1 is because 0.29.1 defaulted to the xwayland context. However, native wayland contexts in mpv now have significant enough advantages over xwayland (e.g. presentation feedback) that it would be unreasonable to make all wayland users have a suboptimal experience out of the box just because of the political games played by GNOME. Switching to a different Wayland compositor that actually respects its users and third-party developers is free. |
mpv does not show a border in weston-7.0.0 just like it does not in gnome, i adjusted the title, @CounterPillow.
|
Weston also doesn't support xdg-decoration protocol. In their case, it's just a reference compositor so it's a reasonable choice to make. Regardless, mpv is not in the business of drawing window decorations. It's up to the compositor to support this. For instance, Plasma and Sway both have window decorations. |
@Dudemanguy thank you for the pointer, now i found the relevant piece in gnome mutter: @fmuellner was commenting that applications not supporting client side decorations are not following the wayland specification. citing out of https://github.com/wayland-project/wayland-protocols/blob/master/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml
enlightment, gnome, weston did not implement server side decorations up to now. if it is not in the specification, it might be a little complicated to argue with gnome persons and tell them that it is a bug, @CounterPillow . but i understand your position, now than i read @bearoso, @jwrdegoede, @rcgordon in the resp gnome ticket. |
Server side decorations are part of the spec. GNOME just wants everyone to use GTK, there is no other reason for them not supporting it. |
@Dudemanguy @CounterPillow would https://gitlab.gnome.org/jadahl/libdecoration be an option? |
There's actually CSDs now thanks to #7186. |
@soloturn You can get decorations by forcing mpv to use XWayland via |
@Dudemanguy @philipl to do this via OSC, https://mpv.io/manual/master/#on-screen-controller, is extremely cool. works great. |
Can mpv support this through https://gitlab.gnome.org/jadahl/libdecoration? |
can, sure. want, probably not. we already have CSD now. |
Nobody really wants to incur a dbus dependency so almost certainly no. |
with mpv-0.30.0 the window border is missing, with v0.29.1 it is working, just like #3350, on arch linux, gnome 3.34, wayland. on X it is always working.
The text was updated successfully, but these errors were encountered: