SUMMARY Some time ago I used the new Synch feature of SDDM to make it match my colour scheme, that was "Macaroni Time". Then, I wanted to change it back to default breeze, but it seems that I can't do it. SDDM is still keeping the "Macaroni Time" colour scheme. This happens only with the default breeze plasma theme: if I synchronize it to Breeze Dark, Materia, or even Breeze Light, it will use the correct colour scheme. Maybe because their colours are fixed, indifferent from the choosen colour scheme. STEPS TO REPRODUCE 1. Choose Macaroni Time as colour scheme and Plasma as theme 2. Synch SDDM 3. Logout 4. Login 5. Restore SDDM settings 6. Logout OBSERVED RESULT Text field background, border and buttons still have the Macaroni Time colour scheme. Foreground text color looks reverted to default Breeze, making it unreadable (dark gray on dark gray) on the text field. EXPECTED RESULT Every color and theme should be reverted to default Breeze. SOFTWARE/OS VERSIONS Operating System: Kubuntu 19.10 KDE Plasma Version: 5.17.5 KDE Frameworks Version: 5.66.0 Qt Version: 5.12.4 Kernel Version: 5.3.0-29-generic OS Type: 64-bit Processors: 8 × Intel® Core™ i7-4790 CPU @ 3.60GHz Memory: 15,6 GiB ADDITIONAL INFORMATION One thing to observe is that Macaroni Time contains a little hack to make the windows titlebar translucent. It looks like you can specify an alpha value after the triplet of colours. The same hack is present in another colour scheme, that is Breeze Dark Transparent that was used in this bug report https://bugs.kde.org/show_bug.cgi?id=413309
It seems to be cache related. I was able to restore properly the default theme and colour by deleting /var/lib/sddm/.cache by hand. See also: https://www.reddit.com/r/kde/comments/ewoazw/q_synched_sddm_theme_struck_to_a_previous/
I thought we've been deleting the cache when resetting the settings but turns out I was wrong. Made a patch: https://phabricator.kde.org/D27113
The issue is still present in plasma 5.24.5. The colour scheme did not synchronize, but it did after I deleted the .cache directory, as suggested.
*** This bug has been marked as a duplicate of bug 440957 ***