fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

11K
active users

The desktop environment, powered by the gay agenda.

The panel/dock run applets as separate processes that create a window for the panel to display. So with a native Linux game like Celeste, that works with `SDL_VIDEODRIVER=wayland`, it's possible to run in a panel applet.

It "works" if you can play with a lot of the window cut off. I wonder if Gamescope could be used to do funny tricks with scaling (why not add a third Wayland compositor to the stack).

@ids1024 So the status bar is a sub-compositor? I had been thinking of this idea for a status bar that allows all sorts of widgets. It just sounded like such a crazy amount of work!

Ian Douglas Scott

@whynothugo Yeah. Cosmic-panel, like cosmic-comp, uses the Smithay library to implement a compositor. It would be nice if Smithay or a library on top of it made it easy to write a nested compositor for uses like this, but currently it's a bit complicated.

Qt also includes a compositor: doc.qt.io/qt-6/qtwaylandcompos. A nested Wayland compositor seems to be the modern alternative to XEmbed/etc., but there could be more libraries to make it easy.

doc.qt.ioQt Wayland Compositor 6.7.2An API to develop display servers that support the Wayland protocol.

@ids1024 Pleased to know that my idea wasn't that terribly crazy and that there's actually prior art. Wlroots supports nested compositors too, but fractional scale doesn't seem to work well for that case.