This Month in KDE Linux: July 2026

Lobsters Hottest News

Summary

Monthly digest of KDE Linux updates for July 2026, covering new QA/integration testing, kernel hardening, performance tweaks, and expanded software compatibility via Flatpak downloads for Java and DOS apps.

<p><a href="https://lobste.rs/s/ykdhx3/this_month_kde_linux_july_2026">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 08/03/26, 11:33 AM

# This Month in KDE Linux: July 2026 Source: [https://blogs.kde.org/2026/08/03/this-month-in-kde-linux-july-2026/](https://blogs.kde.org/2026/08/03/this-month-in-kde-linux-july-2026/) Welcome to the inaugural edition of*This Month in KDE Linux*hosted on[blogs\.kde\.org](https://blogs.kde.org/)\! Previously, these posts lived on[Nate Graham’s personal blog](https://pointieststick.com/category/kde-linux/)\. But KDE Linux is growing up and becoming a more important part of KDE, larger than its individual contributors\! So it’s time to move the public communication to KDE infrastructure, and that’s where you’ll be able to read these posts going forward\. Without further ado, here’s how KDE Linux evolved in July: ## QA & testing This month, Thomas Duckworth and Bhushan Shah integrated the next\-gen QA system they’ve been building\! It’s now testing tons of conditions to make sure KDE Linux continues to work as expected, and it also acts as a full\-stack integration test suite\. To illustrate the utility of such a thing, it’s already identified and protected users from two significant issues: 1. [A login\-breaking KWin crash caused by a regression in`gcc`from Arch Linux](https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/merge_requests/18)\(already fixed\)\. 2. [A regression in automatically unlocking your wallet at login](https://invent.kde.org/frameworks/kwallet/-/merge_requests/157#note_1564783)\(also already fixed\)\. These tricky problems could only have been caught by the kind of full\-stack integration test suite that KDE Linux has now\. If you’re interested in the details,[Thomas Duckworth’s blog post on how the system works](https://blogs.kde.org/2026/07/13/openqa-testing-in-kde-linux/)is worth a read\. Thanks very much to Thomas and Bhushan for building this lovely system\! ## Security Hadi Chokr[implemented some kernel\-hardening tweaks](https://invent.kde.org/kde-linux/kde-linux/-/merge_requests/561)we learned about from the[SecureBlue](https://secureblue.dev/features)project that were relevant to KDE Linux and wouldn’t noticeably burden users\. ## Efficiency & performance Nate Graham[removed the kernel modules for various hardware watchdogs](https://invent.kde.org/kde-linux/kde-linux/-/merge_requests/577)that aren’t relevant for desktop use, which slightly reduces CPU usage and improves boot times\. Thomas Duckworth[switched the CUPS printing system to use socket activation](https://invent.kde.org/kde-linux/kde-linux/-/merge_requests/578), which allows its services to only run when needed\. ## Software support package downloader \+ support for Java and DOS apps Hadi Chokr[implemented a major improvement to the “Package Compatibility Helper” tool](https://invent.kde.org/kde-linux/package-compatibility-helper/-/merge_requests/2)that now allows it to — with the user’s consent — download software from Flathub to handle files that the user tries to open, but that nothing on the system can currently open\. Hadi then[made this work for Java apps](https://invent.kde.org/kde-linux/kde-linux/-/work_items/447); the first time you try to launch one, the tool will ask you if you want to download a Java Runtime Environment \(JRE\)\. If you approve, it will do so and then launch the app using the JRE: After that, Hadi[implemented support for DOS apps](https://invent.kde.org/kde-linux/package-compatibility-helper/-/merge_requests/3); trying to launch one will offer up DOSBox\. Now you can have that authentic 1993 Doom experience: This system can be extended to support even more things in the future\! And it’s been written in a generic enough way that it would be useful for any other image\-based OS using Flatpak, as well\. ## Bugs fixed Philip Grant fixed the mechanism that ensures that[existing KDE Linux systems have the same Flatpaks installed as are pre\-loaded on new systems](https://invent.kde.org/kde-linux/kde-linux/-/merge_requests/553), as it had various bugs that prevented it from working properly\. David Fundament[fixed the script that disables USB auto\-suspend for input devices](https://invent.kde.org/kde-linux/kde-linux/-/merge_requests/568)so that it works with devices lacking a product name\. WenChao Zhang[restored the`esp4`and`esp6`kernel modules](https://invent.kde.org/kde-linux/kde-linux/-/merge_requests/579)that had been removed to mitigate the “DirtyFrag” vulnerability\. The vulnerability has been fixed now, and missing those modules had broken IPsec VPNs, so they’re back now\. Hadi Chokr[made WWAN modems work out of the box](https://invent.kde.org/kde-linux/kde-linux/-/work_items/725)\. ## Documentation Thomas Duckworth documented how to[use and extend the new QA system](https://linux.kde.org/docs/openqa/)\. Nate Graham documented how to make the Fcitx 5 input method \(for CJKV input\)[work with apps still using the XWayland compatibility layer](https://linux.kde.org/docs/cjkv-input/#fixing-compatibility-issues)\. Hadi Chokr documented[how to set up bootloader menus](https://linux.kde.org/docs/dual-boot)so you can choose between booting KDE Linux or another OS on the same computer\. However, setting up such a system is left as a manual exercise for the reader, as currently the KDE Linux installer does not yet formally support complex disk setups\. This will come later\. ## Grab bag Prajna Sariputra[pre\-installed`vulkan\-virtio`](https://invent.kde.org/kde-linux/kde-linux/-/merge_requests/566), improving performance in VMs whose graphics drivers support Vulkan\. Thomas Duckworth made the`set\-up\-systemd\-extension`and`toggle\-developer\-mode`tools[only prompt for authentication once](https://invent.kde.org/kde-linux/kde-linux/-/merge_requests/574)\. Nate Graham[removed the “Push Services” library and System Settings page](https://invent.kde.org/kde-linux/kde-linux/-/work_items/706), because it’s not mature enough for shipping yet\. --- ## How you can help KDE Linux is making steady progress towards its[Beta milestone](https://invent.kde.org/groups/kde-linux/-/milestones/2#tab-issues), and is now 83% of the way there\. There’s lots to do\! If you’re a fan of the project, please help out; there are many ways: - **User support:**[help support people on discuss\.kde\.org using KDE Linux](https://discuss.kde.org/tag/kde-linux/450)\. - **Issue reporting:**[install KDE Linux](https://linux.kde.org/docs/install)and[report issues](https://invent.kde.org/kde-linux/kde-linux/-/issues)\. - **Documentation:**improve[the docs](https://linux.kde.org/docs)by submitting[merge requests](https://invent.kde.org/websites/linux-kde-org/-/merge_requests/)\. - **Flatpak:**fix[packaging or code issues in Flatpak\-packaged apps](https://invent.kde.org/kde-linux/kde-linux/-/issues/71)\. - **OS development:**help[build KDE Linux](https://linux.kde.org/docs/kde-linux-dev)\! There’s[plenty to do](https://invent.kde.org/kde-linux/kde-linux/-/work_items/?sort=created_date&state=opened&milestone_title=Beta&first_page_size=100)\.

Similar Articles

This month in KDE Linux: June 2026

Lobsters Hottest

KDE Linux's June 2026 update includes progress on QA testing, improved ISO installation, better audio CD ripping, log collection tools, developer mode, and documentation for CJKV input.

KDE Android News (June 2026)

Lobsters Hottest

KDE Android applications have been updated with Qt 6.11, improved safe area handling, and notification enhancements, along with various fixes.

KDE Plasma 6.7 released

Lobsters Hottest

KDE Plasma 6.7 has been released, introducing per-screen virtual desktops, a microphone volume test, press-and-hold special characters, light/dark mode toggle, Vietnamese lunar calendar, background apps in system tray, printing improvements, and various usability enhancements.

KDE at 30

Hacker News Top

KDE is celebrating 30 years of community-driven free software development, inviting users to join events, donate, and participate in environmental initiatives.