How to find the background image/image path used by SDDM (Fedora 43 KDE Plasma)

Greetings gents/ladies, I hope all is well.

I’ve got a image set as my background for SDDM but I wanted to figure out how to either 1. Get the image path where it’s located locally 2. Get the image that fedora stores. I don’t know where I initially took the image from…

Any idea how to do that whatsoever? I’ve been able to get the theme used and the actual image that SDDM uses but not the physical path or the image…

Any assistance would be greatly appreciated

I found out how to get the background image :smiley:

  1. Run cat /etc/sddm.conf.d/kde_settings.conf to display your current user’s sddm config.
  2. Take note of the [Theme]'s current Current Theme. In my case it was 1-breeze-fedora

Example output:

[Autologin]
Relogin=false
Session=
User=

[General]
HaltCommand=
RebootCommand=

[Theme]
Current=01-breeze-fedora <-- You need this

[Users]
MaximumUid=60000
MinimumUid=1000

  1. Navigate to /usr/share/sddm/themes/{current theme in the kde_settings.conf}. In my case it would be /usr/share/sddm/themes/01-breeze-fedora/
  2. Look for a image file, typically a jpg or png. In my case it was something like 20240222_161621.jpg

That should be your file, it was my background file for my setup.

Hope this helps :3

You can also look at the theme.conf file in the theme directory, and it will tell you the path to the background file. For example (note the background= entry on the penultimate line):

$ cat /usr/share/sddm/themes/01-breeze-fedora/theme.conf
[General]
showlogo=shown
showClock=true
logo=/usr/share/pixmaps/fedora_whitelogo.svg
type=image
color=#1d99f3
fontSize=10
background=/usr/share/backgrounds/default.jxl
needsFullUserModel=false