KDE Blogs 

From GitLab to Microsoft Store

Wednesday, 20 December 2023  |  Ingo Klöcker
Categories: CI/CD, Windows
This is an update on the ongoing migration of jobs from Binary Factory to KDE's GitLab. Since the last blog a lot has happened. A first update of Itinerary was submitted to Google Play directly from our GitLab. Read More

APKs now built on invent

Monday, 13 November 2023  |  Ingo Klöcker
Categories: CI/CD, Android
The migration of jobs from Binary Factory to KDE's GitLab continues. Last week almost all jobs that built APKs were migrated to invent.kde.org. The only remaining Android job on Binary Factory doesn't use Craft. Read More

Are we transparent enough?

Sunday, 20 August 2023  |  schwarzer
We changed the default mouse click behaviour to double-click for KF6. For me this was surprising, so I would like to raise a few questions here that might as well be answered with: "sure, we are", and I just did not see it because I am a bit out of touch with KDE development news (and modern ways of communication in general). Read More

Let's burn the planet ... because we can!

Sunday, 6 August 2023  |  schwarzer
There is a term, that in recent years my brain is using a lot when trying to explain to me what my eyes observe. Late-Roman Decadence. I am not a historian, so I might be inaccurate with its actual meaning. Read More

NeoChat Published in the Microsoft Store

Monday, 16 January 2023  |  Ingo Klöcker
Categories: CI/CD, Windows
Carl Schwan already announced it on discuss.kde.org and at @neochat@fosstodon.org. In this blog we’ll see how it was done and how you can publish your KDE app in the Microsoft Store. Read More

Four workers arrive at a construction site ...

Monday, 25 July 2022  |  schwarzer
Four workers arrive at a construction site to help. They each take a shovel and are eager to start shoveling. But what is that? They notice some dents and some dried cement on the shovels. Read More

My Work on Documentation (June/July)

Friday, 30 July 2021  |  schwarzer
Categories: Documentation
After two month in documentation I can tell you this: documentation in general is quite alive and kicking. :) From the outside you might see outdated content here and there, but there are quite a few people working on improving that. Read More

unique_ptr difference between libstdc++ and libc++ crashes your application

Saturday, 20 February 2021  |  David Faure
Categories: C++
Thanks to the KDE FreeBSD CI, which runs our code on top of libc++, we discovered an interesting difference between libstdc++ and libc++'s implementation of unique_ptr. This is quite unexpected, and the actual result for users is even more unexpected: it can lead to crashes in specific situations. Read More

A few thoughts on Plasma/Wayland, KWinFT

Monday, 19 October 2020  |  eike hein
Categories: Plasma, KWin
There's a lot of intense, opinionated debate on the current state of Plasma's Wayland session these days. This seems to be fueled by mainly two events, Fedora's announcement to flip to Wayland by default for version 34 of their KDE variant, and a a recent fork of KWin and a few other components of Plasma, KWinFT. Read More

Linux desktop shell IPC: Wayland vs. D-Bus, and the lack of agreement on when to use them

Sunday, 11 October 2020  |  eike hein
Categories: Wayland, KWin
On the Linux desktop today, we have two dominant IPC technologies in use between applications and the desktop environment: Wayland and D-Bus. While created for different reasons, both are generically extensible and can be used to exchange data, synchronize state and send requests and signals between peers. Read More