Bug 414321 - Wrong theme at startup
Summary: Wrong theme at startup
Status: RESOLVED NOT A BUG
Alias: None
Product: kscreenlocker
Classification: Unmaintained
Component: breeze-theme (other bugs)
Version First Reported In: 5.10.3
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-20 10:56 UTC by msmetko
Modified: 2019-11-21 17:22 UTC (History)
2 users (show)

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


Attachments
Left: password input field after initial startup. Right: password input field after lock. Pictures taken with mobile phone as it seems Spectacle does not work in login screen (602.83 KB, image/png)
2019-11-20 10:56 UTC, msmetko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description msmetko 2019-11-20 10:56:39 UTC
Created attachment 124023 [details]
Left: password input field after initial startup. Right: password input field after lock. Pictures taken with mobile phone as it seems Spectacle does not work in login screen

SUMMARY
My default theme is Breeze Dark
When I turn on my device for the first time, I'm greeted with kscreengreeter and password input field is colored white, but any other time I lock my device and try to relogin, the password inoput field is colored with a gray color.

STEPS TO REPRODUCE
1. Have Kubuntu and Breeze Dark theme
2. Shut down device
3. Turn it off
4. Turn it back on
5. THE COLOR OF THE PASSWORD INPUT FIELD IS WHITE
6. Login
7. Lock
8. Wake the device up
9. THE COLOR OF THE PASSWORD INPUT FIELD IS NOW GRAY

OBSERVED RESULT
The color of the password input field after device startup is white

EXPECTED RESULT
The color of the password input field after device startup should be gray

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.17.3
KDE Frameworks Version: 5.64.0
Qt Version: 5.12.4

ADDITIONAL INFORMATION
Kernel 5.3.0-23-generic
Breeze Dark theme
Comment 1 Nate Graham 2019-11-20 16:33:52 UTC
Left is SDDM (the logon screen) and right is kscreen locker (the lock screen). They are not the same, and do not (and cannot) share settings.

We do have support for making the SDDM login screen use the same color scheme, but it's currently a manual operation. You can do it in System Settings > Startup and Shutdown > Login screen (SDDM) > Advanced > Sync.
Comment 2 msmetko 2019-11-21 17:16:43 UTC
Thank you, Nate, that worked flawlessly!
If you don't mind me asking, why exist two different components? Why not making it a single login component?
Comment 3 Nate Graham 2019-11-21 17:22:11 UTC
It's just not possible; they do different things. The login screen must know about all the users on the system and know how to switch between them, and cannot have access to any of the user files.

We're hoping to improve the sync mechanism in the future to make it automatic so you don't need to take that manual step and to further reduce your need to understand these technical details.