STEPS TO REPRODUCE 1. install Layan global theme from KDE Store 2. uninstall Layan global theme via GHNS window of Global Theme KCM 3. go to SDDM KCM: SDDM theme from just uninstalled Layan global theme is still available 4. remove Layan SDDM theme 5. reinstall Layan global theme 6. go to SDDM KCM again: now Layan SDDM theme is not available 7. click on "Get new SDDM themes..." button 8. click on "Everything" on top, choose "Show only installed entries" OBSERVED RESULT Layan SDDM theme is marked as installed despite it is not available for selection in SDDM KCM EXPECTED RESULT Layan SDDM theme sohuld be available for selection in SDDM KCM after reinstallation in the step 5 SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.22.80 KDE Frameworks Version: 5.83.0 Qt Version: 5.15.2 Graphics Platform: Wayland
X11 too? Or just Wayland?
X11 too.
Can reproduce on both X11 and Wayland with the Layan theme.
For clarification, is step 4 done from the KCM or from the GHNS window? (i am guessing from the KCM, but just want to be sure so we can work out where to start looking)
(In reply to Dan Leinir Turthra Jensen from comment #4) > For clarification, is step 4 done from the KCM or from the GHNS window? (i > am guessing from the KCM, but just want to be sure so we can work out where > to start looking) from the KCM.
Thank you - i've got a suspicion i might know what's going on, and that matches that suspicion, thanks :) In short, i suspect that knewstuff still thinks it's installed, since it's removed from the kcm, and that the list of installed entries in the cache doesn't get stale entries removed when using the kpackagetool's kns integration thing - couple of places it could be going wrong, but if we're super lucky, it /should/ be as simple as adding RemoveDeadEntries=true to the sddmtheme.knsrc file, which you can check at your end as well just by editing that file (usually /usr/share/knsrcfiles/sddmtheme.knsrc) :)
RemoveDeadEntries=true is already present in sddmtheme.knsrc file.
(In reply to Patrick Silva from comment #7) > RemoveDeadEntries=true is already present in sddmtheme.knsrc file. Well damn, there goes that theory... Alright, i'll have to look closer, then. Thanks!