The plasma-desktop-6.4.80/applets/kicker/metadata.json file has been modified, from which the line "Id": "org.kde.plasma.kicker" has been removed. Widget files org.kde.plasma.kicker from the folder /usr/share/plasma/plasmoids/org.kde.plasma.kicker/ have been moved to the plugin /usr/lib64/qt6/plugins/plasma/applets/org.kde.plasma.kicker.so. The kickerdash plugin has stopped running. Operating System: ROSA Fresh Desktop 13 KDE Plasma Version: 6.4.80 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.1 Kernel Version: 6.13.12-generic-7rosa13-x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × 11th Gen Intel® Core™ i7-11800H @ 2.30GHz Memory: 40 ГиБ of RAM (38.8 ГиБ usable) Graphics Processor 1: Intel® UHD Graphics Graphics Processor 2: NVIDIA GeForce RTX 3050 Ti Laptop GPU Manufacturer: ASUSTeK COMPUTER INC. Product Name: ROG Zephyrus M16 GU603HE_GU603HE System Version: 1.0
Did you clear out stale files in your installation? If not, please do so and see if that resolves the issue.
You mean, do I have any old directories left after updating kicker to version 6.4.80? I don't have any unnecessary files. I have compiled the latest version plasma-6.4.80. Updated every two to three days, as changes occur in the master branch. And for testing, an installation image is made that does not contain the old kicker directories. This problem can also be seen on the KDE neon https://mirrors.xtom.ee/kde-application/neon/images/unstable/20250803-1148/neon-unstable-20250803-1148.iso installation image.
Hmm, that's troublesome. It's working for me with git master on KDE Linux.
Created attachment 184088 [details] KDE Linux (In reply to Nate Graham from comment #3) > Hmm, that's troublesome. It's working for me with git master on KDE Linux. Downloaded the KDE Linux installation image. https://files.kde.org/kde-linux/kde-linux_202508141849.raw I wrote the boot image to a flash drive and loaded KDE Linux on my computer. The kickerdash menu also doesn't work. Instead of kickerdash, the kicker menu is launched.
Maybe I wrote the widget name incorrectly? I mean "Application Dashboard". https://invent.kde.org/plasma/kdeplasma-addons/-/tree/master/applets/kickerdash?ref_type=heads
Doesn't work on my KDE Linux (on 2 PCs, desktop and laptop), has been failing for more than 2 weeks. I noticed the folder /usr/share/plasma/plasmoids/org.kde.plasma.kickerdash/ doesn't have a contents subfolder
(In reply to Robert Griffiths from comment #6) > I noticed the folder > > /usr/share/plasma/plasmoids/org.kde.plasma.kickerdash/ > > doesn't have a contents subfolder That's expected, the metadata has "X-Plasma-RootPath": "org.kde.plasma.kicker", so it's supposed to get its content from kicker. The problem is that since converting kicker to plasma_add_applet that doesn't work any more
So sorry for the poor reading comprehension here. "kickerdash" is indeed the Application Dashboard widget, and I can confirm that it's broken for me too on git master.
It is very inconvenient to use plasma-6.4.80 if there is no "Application Dashboard". Using a patch, I returned the applets/kicker files from version plasma-desktop-6.4.4 to the plasma-desktop-6.4.80 package. It's finally comfortable to use KDE Plasma. )) I can't use another menu. I've been used to the full-screen menu since the "homerun" menu.
(In reply to Nicolas Fella from comment #7) > That's expected, the metadata has "X-Plasma-RootPath": > "org.kde.plasma.kicker", so it's supposed to get its content from kicker. That part is working fine, as kicker is being loaded correctly. The problem is that it creates the applet plugin of course with the plugin metadata of the parent plugin, so Plasmoid.pluginName will be kicker and not kickerdash. It is necessary for it to be kicker for the applet to load correctly, but then it should have to be somehow changed afterwards.
this is a verey hacky fix but it works: https://invent.kde.org/plasma/libplasma/-/merge_requests/1358 I am inclined to keep existing code as working as possible or at least require the smallest adaptions possible, so even if is ugly.. that would work, perhaps by introducing an originalPluginName instead and adapt the existing QML (or redirecting the pluginName qproperty to be originalPluginName instead of pluginName)
(In reply to Marco Martin from comment #11) > this is a verey hacky fix but it works: > > https://invent.kde.org/plasma/libplasma/-/merge_requests/1358 Added this patch to the package. This fixed the problem. Thanks.
(In reply to Marco Martin from comment #11) > this is a verey hacky fix but it works: > > https://invent.kde.org/plasma/libplasma/-/merge_requests/1358 > > I am inclined to keep existing code as working as possible or at least > require the smallest adaptions possible, so even if is ugly.. that would > work, perhaps by introducing an originalPluginName instead and adapt the > existing QML (or redirecting the pluginName qproperty to be > originalPluginName instead of pluginName) As it turns out, switching to the Application Dashboard menu now works. But it only saves the action for one session, without saving the result between sessions. If you log out and log back in, or reboot the system, the menu will automatically switch to the "kicker" menu. You need to switch back to the Application Dashboard menu.
(In reply to Victor Ryzhykh from comment #13) > (In reply to Marco Martin from comment #11) > > this is a verey hacky fix but it works: > > > > https://invent.kde.org/plasma/libplasma/-/merge_requests/1358 > > > > I am inclined to keep existing code as working as possible or at least > > require the smallest adaptions possible, so even if is ugly.. that would > > work, perhaps by introducing an originalPluginName instead and adapt the > > existing QML (or redirecting the pluginName qproperty to be > > originalPluginName instead of pluginName) > > As it turns out, switching to the Application Dashboard menu now works. > But it only saves the action for one session, without saving the result > between sessions. > If you log out and log back in, or reboot the system, the menu will > automatically switch to the "kicker" menu. > You need to switch back to the Application Dashboard menu. now is correctly saved and restored
(In reply to Marco Martin from comment #14) > now is correctly saved and restored Made a package with a new patch. https://invent.kde.org/plasma/libplasma/-/merge_requests/1358/diffs.patch The "Application Dashboard" menu is saved between sessions.
Git commit 11a8eb0bd7e6f675eaedecf9459be5e3ad49c183 by Marco Martin. Committed on 02/09/2025 at 09:21. Pushed by mart into branch 'master'. Make X-Plasma-RootPath work again make the X-Plasma-RootPath mechanism work again with the "compiled" applets, by injecting in the parent plugin metadata a reference to the original plugin in a key named X-Plasma-OriginalPluginId which is then used as Applet::pluginName() when present Existing QML code will work M +12 -1 autotests/applet/applettest.cpp A +20 -0 autotests/applet/rootpath/package/metadata.json M +8 -2 src/plasma/applet.cpp M +1 -1 src/plasma/pluginloader.cpp https://invent.kde.org/plasma/libplasma/-/commit/11a8eb0bd7e6f675eaedecf9459be5e3ad49c183