08 May 2025
Planet KDE | English
Plasma 6.3.5 update for Kubuntu 25.04 available via PPA
We are pleased to announce that the Plasma 6.3.5 bugfix update is now available for Kubuntu 25.04 Plucky Puffin in our backports PPA.
As usual with our PPAs, there is the caveat that the PPA may receive additional updates and new releases of KDE Plasma, Gear (Apps), and Frameworks, plus other apps and required libraries. Users should always review proposed updates to decide whether they wish to receive them.
To upgrade:
Add the following repository to your software sources list:
ppa:kubuntu-ppa/backports
or if it is already added, the updates should become available via your preferred update method.
The PPA can be added manually in the Konsole terminal with the command:
sudo add-apt-repository ppa:kubuntu-ppa/backports
and packages then updated with
sudo apt full-upgrade
We hope you enjoy using Plasma 6.3.5!
Issues with Plasma itself can be reported on the KDE bugtracker [1]. In the case of packaging or other issues, please provide feedback on our mailing list [2], and/or file a bug against our PPA packages [3].
1. KDE bugtracker::https://bugs.kde.org
2. Kubuntu-devel mailing list: https://lists.u
3. Kubuntu ppa bugs: https://bugs.launchpad.net/kubuntu-ppa
08 May 2025 6:28pm GMT
Falkon 25.04.1 Release notes
A bugfix release for Falkon containing crash fix, general fix and wayland fixes.
- Fix crash with bookmark toolbar (BUG: 501535)
- Fix editing SiteSettings and Cookies permissions
- Wayland: Fix issue that location bar can't use input methods when locationcompleterview popups on wayland (By Signal Kirigami)
- Wayland: Fix tooltip in tabbar (by Signal Kirigami)
08 May 2025 12:00pm GMT
Modern TableView in QML: What’s New in Qt 6.8 and Beyond
Over the years, the capabilities of QtQuick's TableView have evolved dramatically-from early custom implementations to well supported feature in Qt 6.8 and newer. In this article we explore the progression of QtQuick/QML's TableView, outline the limitations of early versions, and highlight newer features such as custom selection modes, header synchronization, and lightweight editing delegates. Check it out.
Continue reading Modern TableView in QML: What's New in Qt 6.8 and Beyond at basysKom GmbH.
08 May 2025 8:02am GMT
KDE Gear 25.04.1
Over 180 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear.
Today they all get new bugfix source releases with updated translations, including:
- cantor: Fix LaTeX typesetting (Commit, fixes bug #490644)
- dolphin: Fix restoring folders, tabs, and window state from previous run (Commit, fixes bug #502770)
- konsole: Fix search wrapping behavior at boundaries (Commit, fixes bug #396510)
Distro and app store packagers should update their application packages.
- 25.04 release notes for information on tarballs and known issues.
- Package download wiki page
- 25.04.1 source info page
- 25.04.1 full changelog
08 May 2025 12:00am GMT
07 May 2025
Planet KDE | English
Struggling to install Whisper models for Kdenlive’s smart transcription plugin? Try this…
First, credit where credit is due: the following solution was cobbled together combining both advice from Kdenlive developers and a
07 May 2025 7:29pm GMT
Qt World Summit 2025
These past two days I attended the Qt World Summit 2025
It happened in Munich in the SHOWPALAST MÜNCHEN. The venue is HUGE, we had around 800 attendees (unofficial sources, don't trust the number too much) and it felt it could hold more. One slightly unfortunate thing is that it was a bit cold (temperatures in Munich these two days were well below the average for May) and quite some parts of the venue are outdoors, but you can't control the weather, so not much to "fix" here.
The venue is somewhat strangely focused on horses, but that's nothing more than an interesting quirk.
Qt World Summit is an event for the Qt developers around the world and the talks range from showcases of Qt in different products, to technical talks about how to improve performance along others less Qt centric talks about how to collaborate with other developers or about "modern C++".
As KDE we participated in the event with a stand trying to explain people what we do (David Redondo and Nicolas Fella were more in the stand than me, kudos to them)
For following years we may need to re-think a bit better our story for this event since I feel that "we do a Linux desktop and Free Software applications using Qt" is not really what Qt developers really care about, we maybe should focus more on "You can learn Qt in KDE, join us!" and "We have lots Free [Software] Qt libraries you can use!".
Talks for the videos will be published "soon" (or so I've been told). When that happens the ones I recommend you to watch are "Navigating Code Collaboration" by LAURA SAVINO, "QML Bindings in Qt6" by ULF HERMANN and "C++ as a 21st Century Language" by BJARNE STROUSTRUP, but the agenda was packed with talks so make sure to check the videos since probably your tastes and mine don't 100% align.
All in all it was a great event, it is good to see that Qt is doing well since we use it for the base of almost everything we do in KDE. Thanks to The Qt Company and the rest of the sponsors for organizing it.
07 May 2025 4:23pm GMT
Plasma Sprint in Graz 2025
It has been quite a long time since I attended any KDE sprint, last sprint for me was Plasma Sprint in Valencia, Spain before pandemic and personal life got in a way. Last month I had chance to attend Plasma Sprint 2025 in Graz, Austria. This was good opportunity for me to meet some of long time contributors to Plasma Mobile like Devin Lin and Luis, as well as other Plasma contributors to discuss some of technical details about my upcoming power management work.
07 May 2025 12:00am GMT
06 May 2025
Planet KDE | English
Qt AI Assistant 0.91 Released – Support for DeepSeek v3 and 3.7 Sonnet
The latest release now supports two additional LLMs for code completion and prompts: DeepSeek v3 for our friends in China and 3.7 Sonnet for fans of Anthropic's coding skills. The new release includes also an enhancement for the /fix functionality.
06 May 2025 1:45pm GMT
Empowering Engineers as Ambassadors: A Strategic Business Investment
Equipping engineers to represent your company in open source is more than a nice-to-have - it's a strategic investment with long-term business impact.
06 May 2025 7:00am GMT
KDE Plasma 6.3.5, Bugfix Release for May
Tuesday, 6 May 2025. Today KDE releases a bugfix update to KDE Plasma 6, versioned 6.3.5.
Plasma 6.3 was released in February 2025 with many feature refinements and new modules to complete the desktop experience.
This release adds a month's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include:
- Kcursorgen: Add QDebug include. Commit.
- Add missing includes. Commit.
- ApplicationsListPage: fix "Still Looking" indicator. Commit. Fixes bug #485379
06 May 2025 12:00am GMT
05 May 2025
Planet KDE | English
How to Not Pay German Taxes for Free Software Development Funded by the European Commission
I'll soon start my second project supported by NLnet and the European Commission. For the first one I spent way too much time figuring out if I need to pay taxes on the funding I receive. At least value added tax does not apply! However, German tax law is not clear about income tax from what I can tell, and even writing a petition to the federal ministry of finance to clear things up still leaves me with most of the uncertainty. In any case, I did not need to pay income tax on the funding the first time around. Who knows if it will stay this way?
If you might find yourself in a similar situation one day, I strongly recommend to save yourself many hours of headaches and read my German blog post about this. Here it is: https://wordsmith.social/felixernst/wie-man-keine-steuern-auf-europaisch-geforderte-softwareprojekte-bezahlt
I don't want to translate German legalese into English.
If you can't read German, that's a bit of a cliffhanger now, isn't it? Well, sorry about that. However, you might want to cherish the fact that you probably don't need to deal with German tax law! Also consider that it is probably better for your sanity anyway if you don't spend your time learning about taxation in other countries. It's not a good conversation starter, trust me.
05 May 2025 2:55pm GMT
This Week in KDE Apps
Welcome to a new issue of "This Week in KDE Apps"! Every week we cover as much as possible of what's happening in the world of KDE apps.
Creative Applications
Kdenlive Video editor
Balooii fixed the high memory consumption of the SAM2 based background removal (link).
Multimedia Applications
Peruse Comic Book Reader
Carl Schwan ported Peruse to Qt6 (Link) and to the newer Kirigami components.


JuK Music Player
Lukas Kahnert ported Juk from Phonon to QtMultimedia (25.08.0. Link).
Travel Applications
KDE Itinerary Digital travel assistant
Volker Krause automated the generation of static builds of the library powering Itinerary. This allows to simplify the deployement of Itinerary on servers like for Nextcloud Mail integration or the online extractor.
Grzegorz Mu expanded the documentation for writing ticket extractors (link). Writing an extractor is quite easy and only requires some knowledge of JavaScript, so checkout the new documentation and integrate the tickets from your local transport company!
Social Applications
NeoChat Chat on Matrix
Aleix Pol fixed a crash in NeoChat (link).
Tokodon Browse the Fediverse
Joshua Goins redesigned the notification view to be more compact (25.08.0. link).

Joshua also ported the navigation over to KirigamiAddons.StatefulApplication which means the different pages can now be accessed by the command popup (Ctrl+Shift+I) and can be assigned to a shortcut (25.08.0. link).


System Applications
Dolphin Manage your files
The toolbar button for view mode changing has become more powerful: Jin Liu added all the view-related actions to its dropdown menu, so this button that lies to the left of the location bar is now your one-stop shop for changing the file display of the main view. (25.08. Link)
Kai Uwe Broulik reworked the new files dialog used in Dolphin and other KIO based applications to now include the icon of the new file or folder (KF 6.14.0, link).


Journald Browser Browser for journald databases
Andreas Cord-Landwehr replaced the custom About dialog with the standard Kirigami About dialog (link). Journald Browser also adopted KirigamiAddons.StatefulApplication.

Utilities
Krfb Share your desktop to another computer via VNC
Wendi Gan added support for UTF-8 clipboard in Krfb and Krdc (25.08.0. link 1 and link 2). This means non-European alphabets are now supported!
KDE PIM
Akonadi Background service for KDE PIM apps
Krzysztof Nowicki added support for Microsoft's InTune enterprise authentification service to Akonadi's Exchange support (25.08.0. link).
Kiên Hồ added support for displaying holidays in Vietman (KF 6.14.0, link 1 and link 2).
KOrganizer KOrganizer is a calendar and scheduling application
Allen Winter continued polishing KOrganizer. This week the todo view state is now fully saved and restored across sessions (25.08.0, link), the wording of some tooltips was improved (25.08.0, link) and a crash was fixed (25.04.1. link).
…And Everything Else
This blog only covers the tip of the iceberg! If you're hungry for more, check out Nate's blog about Plasma and be sure not to miss his This Week in Plasma series, where every Saturday he covers all the work being put into KDE's Plasma desktop environment.
For a complete overview of what's going on, visit KDE's Planet, where you can find all KDE news unfiltered directly from our contributors.
Get Involved
The KDE organization has become important in the world, and your time and contributions have helped us get there. As we grow, we're going to need your support for KDE to become sustainable.
You can help KDE by becoming an active community member and getting involved. Each contributor makes a huge difference in KDE - you are not a number or a cog in a machine! You don't have to be a programmer either. There are many things you can do: you can help hunt and confirm bugs, even maybe solve them; contribute designs for wallpapers, web pages, icons and app interfaces; translate messages and menu items into your own language; promote KDE in your local community; and a ton more things.
You can also help us by donating. Any monetary contribution, however small, will help us cover operational costs, salaries, travel expenses for contributors and in general just keep KDE bringing Free Software to the world.
To get your application mentioned here, please ping us in invent or in Matrix.
05 May 2025 8:55am GMT
Qactus v3.0.0 is out!

Qactus 3.0.0 comes with many changes, such as:
- UI redesign, package-centred with a modern style (Plasma-ish)
- Code ported to Qt6
- Improved memory usage
- New features:
- Location bar
- Search bar
- Project/package overview
- Getting revisions
- Getting requests per project/package
- New logo
- Multiple fixes (and some bugs?
- Switch to Apache License 2.0

I have also updated jOBS, a Java-based Open Build Service library and developed a basic GUI for it,
OBS FX; it is a JavaFX-based OBS client with a green touch
The rpm and zip are available at GitHub.
Download OBS FX
05 May 2025 7:01am GMT
04 May 2025
Planet KDE | English
Minimise branding-related risks when your company has a commercial and an open source profile
I am not a branding expert, but my journey through numerous long-term open-source projects and collaborations with marketing departments and professionals has allowed me to learn some simple but valuable lessons in this field. I would like to describe some of them in this blog post. So, what exactly is a brand and how do … Continue reading Minimise branding-related risks when your company has a commercial and an open source profile
04 May 2025 11:24am GMT
Season Of KDE 2025 Conclusion
Introduction
Another year, another successful Season Of KDE for 10 contributors!
This article has been co-written with the input from all contributors.
Kdenlive
Kdenlive brings you all you need to edit and put together your own movies. We had 1 project for KDE's full-featured video editor:
- Swastik Patel animated transition previews in Kdenlive by extending the TransitionListWidget with a dual-view system (tree/icon) and creating a custom TransitionIconDelegate for rendering GIF previews. The core functionality is powered by a Python script that leverages MLT to generate standardized preview GIFs by applying transitions between colored clips or custom images. The implementation integrates with Kdenlive's existing asset management system, utilizing QStandardPaths for preview storage and QMovie for GIF playback. The UI updates are triggered through signal connections when frames change, providing real-time preview updates in the transitions panel. This enhancement allows users to visually evaluate transitions before applying them to their projects. All the code changes are in this merge request.
KDE Eco
There are 4 new projects related to the KDE Eco project. This helps make KDE software more efficient and environmentally friendly, as well as more accessible at the same time:
-
Anish Tak worked on a new tool, Win2KDE-Chooser project to help users migrate from Windows to Linux by recommending KDE-based distributions. A questionnaire was designed to understand the user's needs, mapping their responses to distribution parameters like ease of installation, hardware support, and community backing. Further, a recommendation engine was implemented in the backend to rank distributions according to user preferences and hardware specifications. Overall, a functional MVP was created that suggests suitable KDE-based Linux distributions based on users' needs and hardware capabilities.
-
Oreoluwa Oluwasina built a new GUI for the emulation tool KdeGuiTest formerly known as KdeEcoTest with features that allows users to easily create and run a standard usage scenario script. Button commands that records the actions made by a user have been implemented and they display real time in the action buffer widget. The scripts can be modified in the final script widget to finalise each script before saving it in a text file. A combo box has been implemented to toggle to the run script interface where users can select and run final scripts. Additionally, a "Platform supported" error was encountered and fixed by installing a custom pynput package and other packages like Rust.
-
Roopa Dharshini worked on writing technical documentation for the KEcoLab project. After a detailed exploration on the KEcoLab project, an outline was crafted. This mentorship program taught valuable practical experience in team collaboration and in thinking of approaching various possible solutions to a problem.
-
Shubhanshu Gupta worked on rewriting and restructuring the documentation for KEcoLab to make the project more accessible to newcomers. This includes explaining usage scenario scripts-core to KEcoLab's process-and how they simulate real-world software usage to measure energy consumption. The structure of its repository was mapped out, for a clearer understanding of the project. The experience deepened Shubhanshu appreciation for technical documentation and collaborative development of FOSS communities.
Mankala Engine
The Mankala Engine is one project started during last year Google Summer of Code to introduce a new game to KDE. During this year SoK, we had a lot of projects to improve this game.
Two new variants were added:
-
Rishav Ray Chaudhury implemented the Kalah game for the Mankala Engine. A greedy move selection algorithm was also added and a script for generating a benchmark report for the available games and algorithms.
-
Srisharan V S integrated the traditional game Pallanguli into the Mankala Engine. After researching regional rule variations and the core game logic was implemented in C++. A package of the engine for Fedora has been created, fixing the reported bugs and ensuring everything worked smoothly. Later, I organized a FOSS meetup at my college to showcase KDE apps and help students try out Linux. Finally, I completed the documentation and polished the codebase for future contributions.
-
Shubham Shinde worked on enhancing the Mankala Engine by exploring and implementing new gameplay algorithms like MCTS and Q-learning, comparing them with existing ones like Minimax and MTDF. While MCTS didn't perform well, Q-learning showed better results after optimization. Review and improvement suggestions were also provided on the Pallanguli variant implementation.
-
Ashutosh Singh worked on creating a GUI for mankala Game. This development was done using Kirigami and qml for creating and designing the GUI. The GUI is functional but it is still a work in progress with several bugs and missing elements which need to be implemented. The current state of the game can be see below.
-
Nidhish Chauhan have implemented a feature in the engine supporting Player versus Player (PvP) mode, with real-time XMPP-based communication for PvP. The project includes a terminal-based user interface, move tracking, and game state management, along with a man page for documentation.
One of the next steps for the game is to follow the KDE review process and becomes an official KDE application!
New Mentors
The projects were guided by several people new to welcoming contributors to KDE through SoK. Thanks go to Kieryn Darkwater, João Gouveia, Aakarsh MJ, Pradyot Ranjan and Snehit Sah for giving new contributors an introduction to free and open source software.
Closing
We would like to congratulate all participants and look forward to their future journey with KDE!
04 May 2025 12:00am GMT
03 May 2025
Planet KDE | English
Flathub, Plasma and sprinting
This month has been amongst the most intense of my FOSS journey I'd had in a while. We had both the Plasma sprint and the LinuxAppSummit (LAS).
You can follow what was done in the sprint at the many blog posts by our teammates. Thank you all!
When it comes to LAS, you can look at most videos here. However, you'll be missing out on the experience of joining it. Consider joining next year!
All in all, it gave me a nice feeling of realisation that we are on the right track at large. Plasma is getting lots of love by our devs, ensuring a continued stream of improvements to our UX. From a Plasma standpoint, we are slowly exploring the possibility of having add-ons with Flatpak. I find this an exciting development that can bring Plasma extensions to a next level, that wouldn't be feasible without the work from many of the folks at LAS.
And all that to say that we are all fine, and healthy. Either Plasma or LAS, both are nice communities full of nice people pushing our ecosystem together towards new horizons that I'm sure we'll all be happy to explore.
Happy hacking!
03 May 2025 5:42pm GMT