Significant props to @purism for the repairability on the #Librem5. Disassembly instructions were easy to find on the community wiki. There were relatively few fiddly bits, with nearly all pieces held in by a combination of screws (of a consistent size) and friction clips. Only the screen itself is glued into place, but it's to a metal frame that conducts heat from a hairdryer beautifully. The damaged screen came off with almost no fuss.
This is now the second major part on the phone that I've upgraded/repaired (the first being the power-hungry 1st gen wifi board).
@74 @pluszysta @marventh @T_Wezmyr Ale KDE 10 lat temu potrafiło w kontrast...
@ptrc It's a recentish regression as far as I can tell
Set any application as Plasma background
Missing your favorite xscreensaver hack? Have an old Windows screensaver that works under Wine? Want to have htop as your wallpaper? Or maybe you'd like to write your own screensaver in Godot? This addon lets you use any application as a Plasma wallpaper or screensaver.
https://invent.kde.org/dos/plasma-wallpaper-application
@phosh Looks like it may make sense to make WiFi Hotspot be part of the regular WiFi quicksetting 👀
@farooqkz Yes! You can install it from the KDE Store in Discover and in wallpaper settings. It's also in AUR.
@MicKet Gamescope may be a reasonable option too depending on the app.
@MicKet I'd probably set up a systemd unit to run the app within cage: https://www.hjdskes.nl/projects/cage/
@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.
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
@tanfonto @LukaszHorodecki @noodlejetski Apple każe sobie płacić za wrzucanie i utrzymywanie aplikacji w App Store.
@pup It's now published in the KDE Store and can be installed with "Get New Plugins" button in Plasma. It's also in AUR as "plasma6-wallpapers-application"
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
@jwz This one is a simple nested compositor indeed, as that's what was easy to do with the available ready-made building blocks :) But technically it doesn't even have to be a "compositor" at all to do this. Wayland itself is a buffer-passing protocol with some optional extras on top after all, so it could pass the client's wl_buffer straight to the server.
@pup Sure, as soon as I tame the build system and move what's hardcoded to config options.
@jwz This is Plasma specific - it's effectively making kscreenlocker outsource its background rendering to another process, which doesn't even have to be aware that it's being used as a screensaver (or a wallpaper, it's the same there). That said, there's no reason other DEs couldn't handle it the same way. A ext-session-lock-v1 locker could also become a simple compositor like this and just pass the buffer forward.
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? 😁
#plasma #kde #xscreensaver #wayland #x11 #qtwayland #qml #qtquick #gnu #linux #wine
Hi, I'm dos. Silly FLOSS games, open smartphones, terrible music and more. 50% of @holypangolin; 100% of dosowisko.net. he/him/any. I don't receive DMs.