Bug 477071 - sddm cannot use plasma settings on kde 5.27.80
Summary: sddm cannot use plasma settings on kde 5.27.80
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_sddm (show other bugs)
Version: 5.27.80
Platform: Other Linux
: NOR major
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2023-11-16 02:24 UTC by Firestar-Reimu
Modified: 2024-05-01 16:09 UTC (History)
6 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Firestar-Reimu 2023-11-16 02:24:57 UTC
https://github.com/sddm/sddm/issues/1828

My plasma 6 use font dpi fixed to 192, or I say, screen enlarge to 200%, but when I synchronize it to sddm, it says:

Warning from helper: Could not copy "/home/firestar/.config/fontconfig/." to "/var/lib/sddm/.config/fontconfig/."
Warning from helper: Could not copy "/home/firestar/.config/fontconfig/.." to "/var/lib/sddm/.config/fontconfig/.."
Synchronization successful

and the font of sddm is still too small (dpi=96)

Also, the cursor settings failed to synchronize

Operating System: Arch Linux 
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Kernel Version: 6.6.1-arch1-1 (64-bit)
Graphics Platform: X11
Comment 1 Nate Graham 2023-11-16 21:43:06 UTC
When it tried to copy, did it ask you for your password? Or did it just immediately fail in the way you've indicated?
Comment 2 Firestar-Reimu 2023-11-17 00:56:31 UTC
(In reply to Nate Graham from comment #1)
> When it tried to copy, did it ask you for your password? Or did it just
> immediately fail in the way you've indicated?

It asked me to enter password, and I entered, but it still failed to copy.
Comment 3 Nate Graham 2023-11-17 21:20:45 UTC
Thanks for the info.
Comment 4 kskot 2024-02-29 14:43:26 UTC
I have the same issue on kde neon user edition:

systemsettings[8146]: Warning from helper: Could not copy "/home/some_user/.config/fontconfig/." to "/var/lib/sddm/.config/fontconfig/."
systemsettings[8146]: Warning from helper: Could not copy "/home/some_user/.config/fontconfig/.." to "/var/lib/sddm/.config/fontconfig/.."
systemsettings[8146]: Warning from helper: Could not copy "/home/some_user/.local/share/kscreen/02d3a15e281a9927f2406f6da96fa4a9" to "/var/lib/sddm/.local/share/kscreen//02d3a15e281a9927f2406f6da96fa4a9"


System info:
Operating System: KDE neon 6.0
KDE Plasma Version: 6.0.0
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.5.0-21-generic (64-bit)
Graphics Platform: Wayland
Comment 5 popov895 2024-04-28 13:52:28 UTC
Also, manually copying ~/.config/fontconfig to /var/lib/sddm/.config/fontconfig has no effect.
Comment 6 popov895 2024-04-30 22:34:05 UTC
https://invent.kde.org/plasma/plasma-workspace/-/blob/b962db9f8b67b336d7db377abf3627ce6c91212d/lookandfeel/sddm-theme/Main.qml#L18:
> TODO: Once SDDM 0.19 is released and we are setting the font size using the
> SDDM KCM's syncing feature, remove the `config.fontSize` overrides here and
> the fontSize properties in various components, because the theme's default
> font size will be correctly propagated to the login screen
Comment 7 Bug Janitor Service 2024-05-01 09:52:05 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2232
Comment 8 Nate Graham 2024-05-01 16:09:13 UTC
Git commit ea3b2eecff97399b27404a0dd6eeef12535cf3e8 by Nate Graham, on behalf of Eugene Popov.
Committed on 01/05/2024 at 16:09.
Pushed by ngraham into branch 'master'.

sddm-theme: Fix font size

Since SDDM 0.19 is released and we are setting the font size using the
SDDM KCM's syncing feature, remove the `config.fontSize` overrides here and
the fontSize properties in various components, because the theme's default
font size is correctly propagated to the login screen.
FIXED-IN: 6.1

M  +1    -1    sddm-theme/Login.qml
M  +10   -22   sddm-theme/Main.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/ea3b2eecff97399b27404a0dd6eeef12535cf3e8