When installing a KWin Effect using GHNS, or when uninstalling this way, the list is not properly updated and you won't see or have a stuck entry of said effect in your list. I tried killing kwin, running kbuildsycoca4, starting kwin again, restarting system settings again a couple of times to get the list updated. Reproducible: Always Steps to Reproduce: 1. Go to Desktop Effects → All Effects and choose "Get New Effect..." 2. Choose one of the two shown :P 3. Click Install Actual Results: The effect is not properly added to the list. Expected Results: The effect is properly added to the list. Same when uninstalling.
quite possible - it's basically untested as there have not been any scripted effects when I wrote the code ;-)
Now the effect is properly added when installing it but removing it doesn't remove it again. So we're halfway there :)
There is no uninstalling. So I change to wishlist
There is no uninstalling? It's installed via GHNS after all.
> There is no uninstalling? It's installed via GHNS after all. not in the UI - clicking "Get New" for "Remove" doesn't count :-)
*** Bug 322460 has been marked as a duplicate of this bug. ***
Workaround: plasmapkg -l -t kwinscript plasmapkg -r <name>
*** Bug 419036 has been marked as a duplicate of this bug. ***
*** Bug 399266 has been marked as a duplicate of this bug. ***
Git commit edc45feb457a51b496edb571306298d30ad4c552 by David Faure, on behalf of Alexander Lohnau. Committed on 13/08/2020 at 21:19. Pushed by dfaure into branch 'master'. Allow extra button to be added to KPluginSelector Related: bug 369136 M +39 -2 src/kpluginselector.cpp M +9 -0 src/kpluginselector.h M +2 -0 src/kpluginselector_p.h https://invent.kde.org/frameworks/kcmutils/commit/edc45feb457a51b496edb571306298d30ad4c552
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/214
Git commit 4e481d0e66768cd71904be92f9d3de2bed4be20c by Alexander Lohnau. Committed on 28/08/2020 at 15:32. Pushed by alex into branch 'master'. Add uninstall button for kwin scripts FIXED-IN: 5.20 M +28 -1 kcmkwin/kwinscripts/module.cpp https://invent.kde.org/plasma/kwin/commit/4e481d0e66768cd71904be92f9d3de2bed4be20c