Bug 503039

Summary: Cannot change SDDM login wallpaper from plasma System Settings
Product: [Applications] systemsettings Reporter: kdebugs.ojk3k
Component: kcm_sddmAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: john.kizer, kde, kde, kdedev, nate, visual-design
Priority: NOR    
Version First Reported In: 6.3.4   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kdebugs.ojk3k 2025-04-20 04:03:53 UTC
SUMMARY
Cannot change SDDM login wallpaper from plasma System Settings.

STEPS TO REPRODUCE
1. Settings, Colors & Themes, Login Screen (SDDM), Change Background
2. Load From File, open
3. Apply
4. Logout

OBSERVED RESULT
No change to default login wallpaper

EXPECTED RESULT
New login wallpaper as selected


SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 42
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2
Kernel Version: 6.14.2-300.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
 

ADDITIONAL INFORMATION
Comment 1 John Kizer 2025-04-21 22:20:18 UTC
Hi - a couple of questions to hopefully help clarify:

* What format of image are you trying to load - JPEG, JXL, etc.?
* Are you prompted for your password to authorize the change to SDDM?

Thanks!
Comment 2 kdebugs.ojk3k 2025-04-23 07:02:56 UTC
(In reply to John Kizer from comment #1)
> Hi - a couple of questions to hopefully help clarify:
> 
> * What format of image are you trying to load - JPEG, JXL, etc.?
> * Are you prompted for your password to authorize the change to SDDM?
> 
> Thanks!

/usr/share/wallpapers/ScarletTree/contents/images_dark/5120x2880.png

Upon selecting the image, the change background window automatically closes. If I then click apply, or close the settings window, I am prompted to enter the password to authorise changes to SDDM.
Comment 3 Bug Janitor Service 2025-05-08 03:47:10 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 4 John Kizer 2025-05-26 04:12:33 UTC
Just in case there's something helpful there, are you able to check the system journal while attempting this (sudo journalctl --follow, Ctrl+C to stop) and see what messages are printed there?

Thanks!
Comment 5 kdebugs.ojk3k 2025-06-04 06:48:56 UTC
Username@fedora:~$ sudo journalctl --follow
Jun 04 16:44:53 fedora systemd-logind[1293]: Removed session c2.
Jun 04 16:44:53 fedora audit[5702]: USER_ACCT pid=5702 uid=1000 auid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:accounting grantors=pam_unix acct="Username" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
Jun 04 16:44:53 fedora sudo[5702]:    Username : TTY=pts/1 ; PWD=/home/Username ; USER=root ; COMMAND=/usr/bin/journalctl --follow
Jun 04 16:44:53 fedora audit[5702]: USER_CMD pid=5702 uid=1000 auid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='cwd="/home/Username" cmd=6A6F75726E616C63746C202D2D666F6C6C6F77 exe="/usr/bin/sudo" terminal=pts/1 res=success'
Jun 04 16:44:53 fedora audit[5702]: CRED_REFR pid=5702 uid=1000 auid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_env,pam_fprintd acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
Jun 04 16:44:54 fedora systemd-logind[1293]: Existing logind session ID 3 used by new audit session, ignoring.
Jun 04 16:44:54 fedora systemd-logind[1293]: New session c3 of user root.
Jun 04 16:44:54 fedora systemd[1]: Started session-c3.scope - Session c3 of User root.
Jun 04 16:44:54 fedora sudo[5702]: pam_unix(sudo:session): session opened for user root(uid=0) by Username(uid=1000)
Jun 04 16:44:54 fedora audit[5702]: USER_START pid=5702 uid=1000 auid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_keyinit,pam_limits,pam_systemd,pam_unix acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
Jun 04 16:44:56 fedora systemd[2582]: Started app-systemsettings@9d4f99eccb6043d6bd4bc23b93eafbe5.service - System Settings - System Settings.
Jun 04 16:45:01 fedora systemsettings[5854]: qml: Pushed pages do not conform to the rules. Please check the documentation.
Jun 04 16:45:13 fedora systemsettings[5854]: qml: Pushed pages do not conform to the rules. Please check the documentation.
Jun 04 16:45:13 fedora systemsettings[5854]: qrc:/kcm/kcm_sddm/main.qml:175:13: QML Image: Protocol "" is unknown
Jun 04 16:45:22 fedora systemsettings[5854]: kf.kio.filewidgets.kfilefiltercombo: KFileFilterCombo::setCurrentFilter: Could not find file filter KFileFilter(MIME patterns: QList() File patterns: QList("*") label: "All Files")
Jun 04 16:45:22 fedora systemd[1]: Starting sssd-kcm.service - SSSD Kerberos Cache Manager...
Jun 04 16:45:22 fedora systemd[1]: Started sssd-kcm.service - SSSD Kerberos Cache Manager.
Jun 04 16:45:22 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=sssd-kcm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 04 16:45:22 fedora sssd_kcm[5952]: Starting up
Jun 04 16:46:00 fedora systemd[1]: Created slice system-dbus\x2d:1.3\x2dorg.kde.kcontrol.kcmsddm.slice - Slice /system/dbus-:1.3-org.kde.kcontrol.kcmsddm.
Jun 04 16:46:00 fedora systemd[1]: Started dbus-:1.3-org.kde.kcontrol.kcmsddm@0.service.
Jun 04 16:46:00 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=dbus-:1.3-org.kde.kcontrol.kcmsddm@0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 04 16:46:01 fedora audit: BPF prog-id=91 op=LOAD
Jun 04 16:46:01 fedora systemd[1]: Starting fprintd.service - Fingerprint Authentication Daemon...
Jun 04 16:46:01 fedora systemd[1]: Started fprintd.service - Fingerprint Authentication Daemon.
Jun 04 16:46:01 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=fprintd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 04 16:46:04 fedora audit[6087]: USER_AUTH pid=6087 uid=1000 auid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:authentication grantors=pam_unix acct="Username" exe="/usr/lib/polkit-1/polkit-agent-helper-1" hostname=? addr=? terminal=? res=success'
Jun 04 16:46:04 fedora audit[6087]: USER_ACCT pid=6087 uid=1000 auid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:accounting grantors=pam_unix acct="Username" exe="/usr/lib/polkit-1/polkit-agent-helper-1" hostname=? addr=? terminal=? res=success'
Jun 04 16:46:04 fedora polkitd[1278]: Operator of unix-session:2 successfully authenticated as unix-user:Username to gain ONE-SHOT authorization for action org.kde.kcontrol.kcmsddm.save for system-bus-name::1.218 [/usr/bin/systemsettings] (owned by unix-user:Username)
Jun 04 16:46:14 fedora systemd[1]: dbus-:1.3-org.kde.kcontrol.kcmsddm@0.service: Deactivated successfully.
Comment 6 TraceyC 2025-06-20 20:43:08 UTC
I am not able to reproduce this on Fedora 42 or Solus, both with Plasma 6.4.0. When I logout, I see the selected image.
When your system updates to Plasma 6.4.0 can you re-test? If you still see the bug, please set this back to REPORTED. Thanks.
Comment 7 Bug Janitor Service 2025-07-05 03:47:28 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 8 kdebugs.ojk3k 2025-07-05 06:57:57 UTC
Bug still there in plasma 6.4.1
Comment 9 kdebugs.ojk3k 2025-08-02 05:43:09 UTC
Instead of
/usr/share/wallpapers/ScarletTree/contents/images_dark/5120x2880.png
I tried
/usr/share/wallpapers/ScarletTree/contents/images_dark/1080x1920.png
This worked, I then tried 5120x2880.png again and this also worked.
Currently running Plasma 6.4.2. Not sure if patch or method fixed the bug.