wmww / gtk4-layer-shell

A library to create panels and other desktop components for Wayland using the Layer Shell protocol and GTK4
MIT License
128 stars 4 forks source link

Work without libwayland shim (by upstreaming support for custom surface to GDK/GTK) #9

Open ids1024 opened 1 year ago

ids1024 commented 1 year ago

Might as well have an issue to track this?

I haven't looked carefully at how this library currently works, but presumably doing it "properly" could be more reliable and flexible. But requires changes in GTK.

For previous discussion on this, see https://github.com/wmww/gtk-layer-shell/issues/37, https://gitlab.gnome.org/GNOME/gtk/-/issues/2132, and a merge request request with an initial implementation of part of what would be needed: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4335.