This week in KDE: Easier Samba sharing setup
We continue chewing through bugs this week, and now I’m mentioning the “very high priority” Plasma bugs in addition to the “15 minute bugs” which are slightly lower priority. Plasma developers reading along are encouraged to prioritize the very high priority bugs.
Very high priority Plasma Bugs Resolved
Current number of bugs: 26, down from 29. 3 resolved:
System Monitor widgets no longer reset various settings to their default values after the system is restarted (Alexander Lohnau, Plasma 5.25.5)
It’s once again possible to select windows on other screens using the Present Windows and Overview effects (Marco Martin, Plasma 5.26)
Application Launcher widgets that you activate by pressing the Meta key no longer require that the Alt+F1 shortcut to be set, which should dramatically reduce instances where you press the Meta key and nothing happens. Also, now when you have more than one launcher that wants to open with the Meta key, it will open on whatever screen is considered active by KWin (David Redondo, Plasma 5.26)
15-Minute Plasma Bugs Resolved
Current number of bugs: 50, down from 51. 1 added and 2 resolved:
Kickoff no longer strangely pre-selects search results list items that aren’t the first ones after previously having selected the item in that position using the cursor the last time you searched for something (me: Nate Graham, Plasma 5.25.5)
Hovering the cursor over an item in Kickoff no longer repeatedly re-selects it if you use the keyboard to select something else (me: Nate Graham, Plasma 5.25.5)
You can now configure a keyboard shortcut to activate Present Windows showing only the windows from the current app that are on the current desktop (Arjen Hiemstra, Plasma 5.26)
User Interface Improvements
It’s now much easier to initially set up a folder for sharing with Samba, because the wizard now gives you detailed and actionable error messages (me: Nate Graham, kdenetwork-filesharing 22.12):
Wallpapers in the slideshow wallpaper grid are no longer selectable, since this isn’t a state that makes sense for them (Jin Liu, Plasma 5.25.4)
The Timer Plasma widget has received a big overhaul that fixes most of the open bugs and improves the UI to add a clickable start/stop button (Fushan Wen, Plasma 5.26):
Searching for widgets in the Widget Explorer now also matches their keywords, providing another way to find what you’re looking for (Alexander Lohnau, Plasma 5.26)
Menu shortcuts are now displayed in a subdued gray color, visually de-emphasizing them compared to the menu items’ text (Jan Blackquill, Plasma 5.26):
The Breeze icon theme now includes icons for Windows DLLs (Alexander Wilms, Frameworks 5.97)
Other Bugfixes & Performance Improvements
In Okular, it’s no longer possible to drag pop-up notes off the screen (Nikola Nikolic, Okular 22.12)
The first time KRunner is opened, it no longer oddly slides up from nowhere; now it always slides down from whatever’s above it as expected (Kai Uwe Broulik, Plasma 5.24.7)
In the Plasma Wayland session, monitors no longer sometimes lose their names and become unable to be set as the primary one (Xaver Hugl, Plasma 5.24.7)
The Breeze style once again respects the “Small Icons” size you can set in System Settings (Alexander Kernozhitsky, Plasma 5.25.5)
The KScreen screen handling service is now more lenient about detecting screens as unique, which should fix various weird screen-and-desktop-layout-related problems caused by hotplugging screens and docks where both the screen ID and connector ID change during the hotplug (Harald Sitter, Plasma 5.26)
Setting the language in System Settings now updates the standard FreeDesktop
org.freedesktop.Accounts.User.Language value which is used by Flatpak apps and lots of 3rd-party apps in general, so they should now use your preferred language as well (Han Young, Plasma 5.26)
…And everything else
This blog only covers the tip of the iceberg! Tons of KDE apps whose development I don’t have time to follow aren’t represented here, and I also don’t mention backend refactoring, improved test coverage, and other changes that are generally not user-facing. If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.
How You Can Help
If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly!
Otherwise, have a look at https://community.kde.org/Get_Involved to discover ways to be part of a project that really matters. Each contributor makes a huge difference in KDE; you are not a number or a cog in a machine! You don’t have to already be a programmer, either. I wasn’t when I got started. Try it, you’ll like it! We don’t bite!