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.
#plasma #kde #xscreensaver #wayland #x11 #qtwayland #qml #qtquick #gnu #linux
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 ๐
#plasma #kde #wayland #qtwayland #qml #qtquick #gnu #linux #screensaver #asciiquarium
@dos The fact that this works at all is so incredibly cool!
@dos
May a Question. I was looking around for a way to have an easy way to give my child a way to play a game on my computer.
Could this tool be configured that way that I could switch between login screen and the lockscreen app on keypress?
@MicKet No, the screenlocker doesn't send any input events to its background (the wallpaper can, but that doesn't help you).
You could run a game in a separate barebones session though, keep your session locked and just switch between them with CTRL+ALT+F<n> keys.
@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?
@MicKet I'd probably set up a systemd unit to run the app within cage: https://www.hjdskes.nl/projects/cage/
@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.
In the end I found a way to make it 100% QML, so you can now just download it from Discover or KNewStuff and enjoy on your desktop ๐
https://invent.kde.org/dos/plasma-wallpaper-application
#plasma #kde #wayland #qtwayland #qml #qtquick #gnu #linux #screensaver #xscreensaver