Bug 388623 - Breeze SDDM theme doesn't respect theme colors
Summary: Breeze SDDM theme doesn't respect theme colors
Status: RESOLVED FIXED
Alias: None
Product: Breeze
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-06 17:40 UTC by RaitaroH
Modified: 2019-10-28 07:37 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description RaitaroH 2018-01-06 17:40:51 UTC
So the SDDM theme (breeze) imports the breeze dark colors, that is in a lock screen. When I login though, I would like the inputs to also be dark as they should be if I am using the breeze dark theme.

Also, even if I add XDG_CURRENT_DESKTOP="KDE" to /etc/environment and go in the settings as root and choose breeze dark the problem is still there.
Comment 1 Nate Graham 2018-01-06 22:18:55 UTC
KDM is obsolete, and SDDM bug reports are tracked at https://github.com/sddm/sddm. However this request is for the Breeze SDDM theme, so moving it there.
Comment 2 David Edmundson 2018-01-06 23:29:18 UTC
As a workaround you can copy the relevant config files from ~/.config into /var/lib/sddm/.config

SDDM can't use your user theme prferences because by definition you're not logged in yet so we don't know what user we are, and we can't read stuff in your home directory at that point.

I'm not sure I'll ever fix this; Duplicating every setting into the SDDM config isn't a good idea...and having everything else sync (including root password prompts and coyping files) is also a bad idea.

I'll look at special-casing breeze dark. as a second SDDM theme, but that's about it.
Comment 3 RaitaroH 2018-01-07 05:15:26 UTC
I suppose a separate theme would be the best solution.
Comment 4 Filip Fila 2019-10-28 07:37:22 UTC
This is possible since 5.17 with the sync settings feature in the SDDM kcm.