Posts by dos@social.librem.one
(DIR) Post #AxuTyM0o0MG1iyYYXA by dos@social.librem.one
2025-09-05T15:10:20Z
0 likes, 0 repeats
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
(DIR) Post #Ayjs0hETKriPj02Gg4 by dos@social.librem.one
2025-09-30T17:20:26Z
1 likes, 0 repeats
@gryzor @bart @don_atoms @marcprux @fdroidorg Weird, somehow I've been successfully making and receiving phone calls with GNU/Linux on various devices for the last 17 years... 🤔
(DIR) Post #Azdj7ZxIrpZhZt7cki by dos@social.librem.one
2025-10-23T09:47:10Z
0 likes, 0 repeats
Just witnessed the new authentication flow on matrix.org in Element and it's so bad it managed to scare me that I somehow got phished, doesn't handle multiple profiles and doesn't work at all when there's no handler registered in the user's browser (there's no fallback!). I'm also amazed at how it launches the auth flow in an external browser (causing all these issues) despite of Electron being... a browser.What's going on there? 🤨 #element #matrix
(DIR) Post #Azdj7cEkNwiUeZIaDg by dos@social.librem.one
2025-10-23T16:08:51Z
0 likes, 0 repeats
@bart It's how it only implements the happy path and fails to consider anything deviating from it. I literally couldn't login today without hacking up a script to point the browser to because there was no way to pass the token back to the running Element instance.
(DIR) Post #Azdj7dBar9mvb4pZwW by dos@social.librem.one
2025-10-23T16:12:09Z
0 likes, 0 repeats
@bart And that's just the beginning - just clicking on the button that initiated the passing of the token was enough for it to consider it consumed, so it errored out on retry - but that did not stop it from considering the session active and listing it in the panel, with "last activity" suggesting that the authentication actually succeeded somewhere else 😱
(DIR) Post #Azdj7e0dnMca9OiLVg by dos@social.librem.one
2025-10-23T16:13:48Z
0 likes, 0 repeats
@bart It turned out to be just a careless OAuth implementation, but it did manage to scare me for a moment.
(DIR) Post #Azdj7euISR8mw0knGC by dos@social.librem.one
2025-10-23T16:21:29Z
0 likes, 0 repeats
@bart Compare it to, for example, the flow in Tuba and Mastodon, which tries to do the same thing by default, but recognizes that it may not work and gives you the option to copy the authorization token back to the app manually. No such thing in Element.
(DIR) Post #Azdj7jAOcWOa96JhuS by dos@social.librem.one
2025-10-27T16:14:55Z
1 likes, 0 repeats
@quentin @bart Hey! Thanks for replying and sorry about my ranty tone 😅 I'm just surprised that this got deployed as-is, it doesn't seem ready for prime time.It's not just about lack of scheme handlers. In my case, Element was being successfully launched... on the wrong profile, giving this nonsensical error message. Same thing could happen with "portable" installations, sandboxed browsers etc. on any platform.Also, the "device" shows up on the list even when the token never reached the app.
(DIR) Post #AzsXf8aqoxZ2TzFqIS by dos@social.librem.one
2025-10-30T14:18:21Z
0 likes, 0 repeats
idźcie precz#shotonlibrem5 #perfect #drapała #kozakiewicz
(DIR) Post #AzsXf9CQZFccMWpqro by dos@social.librem.one
2025-11-02T20:14:59Z
1 likes, 0 repeats
idźcie precz inaczej#shotonlibrem5 #perfect #januszkiewicz #perfectladypank
(DIR) Post #AzsXfCsMtlx9lTTt9k by dos@social.librem.one
2025-10-30T14:27:39Z
0 likes, 0 repeats
Lens corrections are all wrong when zoomed in, which makes it much noisier than it should be at the edges - would have looked better if I had started hacking it up an hour earlier 🤪
(DIR) Post #B0EJibhI5WdtAg1MbQ by dos@social.librem.one
2025-11-13T19:56:37Z
0 likes, 0 repeats
Whenever I look at #WebKit's source code my head is full of WTFs. #badumtss
(DIR) Post #B0EJieHsST63Cj9buK by dos@social.librem.one
2025-11-14T03:51:00Z
1 likes, 0 repeats
@karlcow There's more than I've ever seen!
(DIR) Post #B0EJigzuNjVPbrlnoe by dos@social.librem.one
2025-11-13T21:59:50Z
0 likes, 0 repeats
Fortunately I don't have to dig into WASM JIT right now, which should save me some OMGs.
(DIR) Post #B11dZB3TDs4h5Bwy8W by dos@social.librem.one
2025-12-07T16:52:50Z
0 likes, 0 repeats
@igb And it's not just prose - it extends to code and art the same way, even if it's a bit less obvious there.
(DIR) Post #B1qpVnY3XTdwHz7fG4 by dos@social.librem.one
2026-01-01T19:29:21Z
1 likes, 0 repeats
May this next year be about thriving rather than survival.Best wishes from Stasio.#shotonlibrem5
(DIR) Post #B1zmUE3xR7lKVHF5JQ by dos@social.librem.one
2026-01-05T19:48:25Z
1 likes, 0 repeats
@jbowen If "functional, stable, boring", then clearly Librem 5 with PureOS. Perhaps even too boring, but it's catching up now.
(DIR) Post #B2C6aQFk2EbS54ozMe by dos@social.librem.one
2026-01-12T01:48:08Z
1 likes, 0 repeats
@linmob > For reference: At least according to the Powersupply app, I managed to charge my Librem 5 with 5V at 3A - but only with two specific chargers.*Every* compliant >=15W PD 2.0 charger will provide the L5 with 5V/3A - unless something's broken, in which case: send logs!!!
(DIR) Post #B2HESjkJRmZFe1laq0 by dos@social.librem.one
2026-01-14T11:10:20Z
1 likes, 1 repeats
cold purrs#shotonlibrem5 #catsofmastodon #snow #librem5
(DIR) Post #B2HESoT7t6n6IAlRFA by dos@social.librem.one
2026-01-14T13:10:17Z
1 likes, 0 repeats