KDE, LibreOffice, System76, and Connecticut
-
Month three as KDE Software Platform Engineer
A month has passed since my last monthly post about my work as KDE Software Platform Engineer. What have I been up to since then?
As usual not everything I did ended up as committed code. A lot of my work is reviewing other people’s code, discussing ideas, and generally being useful to the community.
One area I’ve been focussing on is our infrastructure for global shortcuts. These are currently handled by the KGlobalAccel framework. This frameworks contains the runtime component that manages global shortcuts as well as an application-facing library to interact with the runtime. The runtime and interface library being in the same project has caused us some issues in the past. To address these the runtime part is now split out into a separate project and part of the Plasma group. You can read up more details on this here. This change also allowed for some further changes that made launching applications from global shortcuts both simpler code-wise and more robust. I have also worked on another set of changes that will address some of the pain points that are currently present in our global shortcuts system. While doing that I also addressed some issues I found in the underlying KDE Frameworks libraries.
-
Learn new skills! Join the Month of LibreOffice, May 2023
Want to expand your skillset and gain experience with UX, marketing, documentation, QA or translations? Join the Month of LibreOffice, May 2023!
-
System76 Plans Its Own Open Hardware Laptop, and a New Desktop Environment Written in Rust - Slashdot
Linux Magazine argues that System76's Pop!_OS offers "something rare: a commercial distribution that was integrated into the hardware, with utilities designed specifically for System76 computers and keyboards."
-
Linux Around The World: USA – Connecticut
We cover user groups that are running in the US state of Connecticut. This article forms part of our Linux Around The World series.