Bug 388724 - SDDM kcm issue installing themes to "~/.local/share/sddm/themes"
Summary: SDDM kcm issue installing themes to "~/.local/share/sddm/themes"
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_sddm (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-09 11:20 UTC by Tony
Modified: 2021-12-07 16:18 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tony 2018-01-09 11:20:39 UTC
Having an empty "themes" directory in "~/.local/share/sddm/themes"
keeps the previously installed themes from showing in SDDM themes menu.

Installing a theme in said directory will only show said theme, while the others are kept hidden.
Removing it using the "Remove Theme" button does not work, you get, a root prompt that ends with an invisible warning.

A possible regression from this https://bugs.kde.org/show_bug.cgi?id=368272
Comment 1 rrpeak+kdebug 2020-12-28 22:14:26 UTC
Operating System: Pop!_OS 20.10
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.74.0
Qt Version: 5.14.2

Steps to reproduce:
1. Open SDDM kcm (System Settings > Startup and Shutdown > Login Screen)
2. See all system-wide installed SDDM themes listed to chose from
3. Close SDDM kcm
4. Create ~/.local/share/sddm/themes
5. Install a SDDM theme in the directory you just created
6. Open SDDM kcm again

Expected result:
Both user installed as well as system-wide installed SDDM themes are visible

Actual result:
Only the user installed theme from ~/.local/share/sddm/themes is visible
Comment 2 David Edmundson 2021-12-06 22:56:42 UTC
This looks resolved. Please confirm
Comment 3 Tony 2021-12-07 16:18:03 UTC
(In reply to David Edmundson from comment #2)
> This looks resolved. Please confirm

Yes, it is. 
New themes get install into ~/.local/share/plasma/look-and-feel/ nothing gets source from  ~/.local/share/sddm/themes.