I had a random thought - "what would it take to support arbitrary old screensavers in Plasma 6 again?" 🤔 So here's xscreensaver safely rendered as a background for Plasma screen locker, working on both Wayland and X11 sessions. Turned out so much simpler than I expected 😁 Just some 70 lines of pure QML and a tiny glue to launch the process.

How it works? It's a Plasma wallpaper plugin which is an extremely simple QtWayland compositor that only handles a single fullscreen window and draws it - so any Wayland window can be drawn as a background. This window can of course also belong to Xwayland 😄

This means we can go beyond xscreensaver. How about... Wine? 😁

Show thread

And here it is! Welcome back as my screensaver, Asciiquarium 😊

I could have reimplemented it in Qt, as it was done back in the KDE 3/4 days... or I could just run the original thing in a Konsole window and call it a day 😁

Show thread

@dos
A question here. I plan to use a certain Device as Thin-client with #MoonlightClient Do you know how to Boot password les into a Single Window application?

Follow

@MicKet Gamescope may be a reasonable option too depending on the app.

@dos I play around with #GamesOnWhales and #Lutris to dockerize my old Windows games (without steam). It works really nice and allows me to have them on my PC wit good GPU in my cellar and Play it on any device with Internet I wish.

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml