Quest for eternal dock on Wayland - lambdock (C + GTK4 + Lisp GNU Guile Scheme)

28 points by jjba23 19 hours ago on lobsters | 5 comments

jfred | 9 hours ago

This looks fun! I think I'll be playing around with it this weekend. I'd especially like to see if I can do something neat with Goblins in lambdock...

[OP] jjba23 | 9 hours ago

Wow, that would be a really powerful idea 💡 I had already had some thoughts with Guile fibers too

rushsteve1 | 10 hours ago

The tool uses gtk4-layer-shell to render to the screen and positioning and for dock behavior.

Note: GNOME (Mutter) currently not supported due to not implementing the protocol

Some real irony here. Is there a reason GNOME doesn't support this?

[OP] jjba23 | 10 hours ago

Absolutely ironic... I really find it strange that they don't support it yet, but GNOME being so opinionated might have to do with it. I hope all compositors start implementing protocols in a uniform way

layer-shell (or wlr-layer-shell) is a protocol extension that came from wlroots. Unfortunately, GNOME has historically been hostile to protocol extensions other than their own (not sure if something changed in that regard since the last time I checked).