Bug 498877

Summary: Changing the wallpaper in the KCM doesn't have any effect on the login screen itself
Product: [Applications] systemsettings Reporter: Dan <proud.scallop.mwit>
Component: kcm_sddmAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: kde, kde, nate
Priority: NOR    
Version First Reported In: 6.2.5   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.3.3
Sentry Crash Report:

Description Dan 2025-01-19 07:20:22 UTC
SUMMARY

After changing SDDM's background in settings, the change is not applied. However it does remember the saved image when I go back into settings > Login screen (sddm)> Change background

STEPS TO REPRODUCE
1. Change SDDM's background to any image
2. restart system


OBSERVED RESULT

The image is still the the same.

EXPECTED RESULT

New image should be displayed.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma:  
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.1

ADDITIONAL INFORMATION

I'm using Wayland.

My bug seems similar to https://bugs.kde.org/show_bug.cgi?id=381382
Comment 1 Nate Graham 2025-01-21 20:28:21 UTC
Can you run `systemsettings kcm_sddm` in a terminal window, try again, and paste the output here?

If you apply your Plasma settings to SDDM using the "Apply Plasma Settings" button, do any of those that are different from the default values get synced?
Comment 2 Dan 2025-01-22 18:10:18 UTC
Thanks for your reply! This is the output:

qml: Pushed pages do not conform to the rules. Please check the documentation.
qrc:/kcm/kcm_sddm/main.qml:182:13: QML Image: Protocol "" is unknown
kf.kio.filewidgets.kfilefiltercombo: KFileFilterCombo::setCurrentFilter: Could not find file filter KFileFilter(MIME patterns: QList() File patterns: QList("*") label: "All Files")
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile

For another image I get a longer error (I have no problem setting them as a regular wallpaper)

qml: Pushed pages do not conform to the rules. Please check the documentation.
qrc:/kcm/kcm_sddm/main.qml:182:13: QML Image: Protocol "" is unknown
kf.kio.filewidgets.kfilefiltercombo: KFileFilterCombo::setCurrentFilter: Could not find file filter KFileFilter(MIME patterns: QList() File patterns: QList("*") label: "All Files")
kf.kio.core: Connection::send() called with connection not inited
kf.kio.core: An error occurred during write. The worker terminates now.
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
TGAHandler::canRead() error while reading the header
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
TGAHandler::canRead() error while reading the header
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
TGAHandler::canRead() error while reading the header
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
TGAHandler::canRead() error while reading the header
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
TGAHandler::canRead() error while reading the header
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
TGAHandler::canRead() error while reading the header
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
TGAHandler::canRead() error while reading the header
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
kf.kio.core: An error occurred during write. The worker terminates now.
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
TGAHandler::canRead() error while reading the header
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
qt.gui.imageio.jpeg: Not a JPEG file: starts with 0x89 0x50
TGAHandler::canRead() error while reading the header
TGAHandler::canRead() error while reading the header


As to your second question, I didn't change much on Plasma except the wallpaper and scaling (scaling seems to be the same as on the lockscreen) so I can't really see a difference.
Comment 3 Nate Graham 2025-01-22 20:40:16 UTC
I can reproduce the issue.
Comment 4 Dan 2025-03-15 21:44:19 UTC
I think a plasma update solved this as I can no longer reproduce it. I'm currently on 6.3.3 for reference. Thank you for your effort!