Is there some sort of "getting started" guide for making KDE software? 'cause all I've found is this, which (I think) is for contributing to KDE itself, not making your own stuff: https://community.kde.org/Get_Involved/development
Hmm. It seems I ran into an issue with Fedora 40 and KDE 6 after today's update. Am I the only person with this issue?
When I run systemsettings, I get the following error:
$ systemsettings
systemsettings: symbol lookup error: /lib64/libKF6KCMUtils.so.6: undefined symbol: _ZN32KCategorizedSortFilterProxyModel16staticMetaObjectE
I guess it could be related to the following?:
Problem 1: package telegram-desktop-4.16.8-1.fc40.x86_64 requires libQt6Core.so.6(Qt_6.6_PRIVATE_API)(64bit), but none of the providers can be installed
- package telegram-desktop-4.16.8-1.fc40.x86_64 requires qt6-qtbase(x86-64) = 6.6.2, but none of the providers can be installed
- cannot install both qt6-qtbase-6.6.2-7.fc40.x86_64 and qt6-qtbase-6.7.0-3.fc40.x86_64
- cannot install the best update candidate for package telegram-desktop-4.16.8-1.fc40.x86_64
- cannot install the best update candidate for package qt6-qtbase-6.6.2-7.fc40.x86_64
Problem 2: problem with installed package
- package telegram-desktop-4.16.8-1.fc40.x86_64 requires libQt6Gui.so.6(Qt_6.6_PRIVATE_API)(64bit), but none of the providers can be installed
- package telegram-desktop-4.16.8-1.fc40.x86_64 requires libQt6Widgets.so.6(Qt_6.6_PRIVATE_API)(64bit), but none of the providers can be installed
- cannot install both qt6-qtbase-gui-6.6.2-7.fc40.x86_64 and qt6-qtbase-gui-6.7.0-3.fc40.x86_64
- cannot install the best update candidate for package qt6-qtbase-gui-6.6.2-7.fc40.x86_64
One of the improvements I’m seeing with #Fedora 40 is a significant reduction in the time it takes the #desktop to initialize after logging in. Previously, the process used to take ages and particularly then for #Firefox to show any pages. A marked improvement.
I've got udev rules that trigger a shell script when I turn the mouse off/on. That's the first part!
Still haven't been able to find a way to use libinput, kcfg (Python CLI for modifying KDE settings), probably something else to disable the touchpad or stop processing its events.
Using kcfg, I re-enabled the touchpad. Then killall -HUP kwin_wayland… seems to have enabled the touchpad, but also behaved as if KDE had crashed and been restarted. My apps were killed. Not quite what I wanted.
Tried using PyQt6 to send a DBus message to KWin that I thought would reload all the configs; no apparent effect. Wonder if I need to be root?
The org.kde.KWin DBus has a /component/kcm_touchpad that has interesting Get(interface, property) and Set(interface, property, value) methods. I
can't find any current kcm_touchpad info though, just ancient source repos.
Feeling like I should screen cap the dozen-ish different file selectors I run into on my Linux system, and post a semi-snarky commentary about them all.
Friends of energy efficiency - the Light Video 0.1.0 #Flathub update is out, build with #gtk4 4.14 and #GStreamer 1.24.1.
This should be the first app targeting the #linux / FDO desktop enabling Wayland video offloading (think zero-copy playback) by default. In many cases (actually more than I expected) this can improve battery lifetime - and on low-end devices even playback performance - significantly.
This is kinda a technology preview in order to see if we can ship features like this enabled by default in a lot more apps in the ecosystem.
Thus I'd be very super happy if you'll try it on lots of hardware - be Intel/AMD laptops or ARM64 devices (with V4L2 stateless decoders, such as most #LinuxMobile devices).
Chances that you really hit a zero-copy path are highest with a recent #Wayland compositor - i.e. if you are using #GNOME46, #kde6 or a recent version of #sway, #weston, #cosmic etc.
Looks like Nobara Linux is number 2 to make the jump to KDE 6, right behind Arch.
I ran a software update today and there it was.
A warning to you folks who like to customize their desktops: 99.9% of the available KDE global themes currently do NOT work with KDE 6. As I write this, there are only 20 themes available, and I had issues downloading some of them.