My bazzite system uses KDE Plasma.
I have tried changing
- Wallpaper
- background image in Colors & Themes → Global Theme → Login Screen (SDDM)
in the System Settings app.
But it just shows blue pop color image in lock screen whatever I do.
My bazzite system uses KDE Plasma.
I have tried changing
But it just shows blue pop color image in lock screen whatever I do.
The Documentation says: " Use Discover to install SDDM themes. SDDM themes can also be layered at your own risk if they are available as RPM packages using rpm-ostree."
kde has two lock screens. On first boot and subsequent logins. For subsequent logins go to settings → screen locking → configure appearance and choose the image you want. (I think) you don’t need to import a custom ssdm theme. For first boot at colors and themes → sddm → click on the theme (choose breeze and not breeze fedora) → click on the image → select your image → reboot. If this doesn’t work you can create a simple custom theme with you preferred image as detailed here, option 2 Customizing a SDDM theme | CodinGarret.dev
My goodness, thank you. Screen locking → Configure appearance helped.
For the initial SDDM login screen, at least in Aurora this worked. I’d imagine it would work in Bazzite as well. Modify the file to suit your needs:
## 1. **Create a Writable SDDM Theme Directory**
bash
`sudo mkdir -p /var/lib/sddm/themes sudo cp -r /usr/share/sddm/themes/* /var/lib/sddm/themes/ sudo chown -R sddm:sddm /var/lib/sddm/themes`
---
## 2. **Configure SDDM to Use the Writable Theme Directory**
Create or edit the override file:
bash
`sudo mkdir -p /etc/sddm.conf.d sudo tee /etc/sddm.conf.d/local-themes.conf > /dev/null << 'EOF' [Theme] ThemeDir=/var/lib/sddm/themes EOF`
---
## 3. **Copy the Wallpaper to the Breeze Theme Directory**
bash
`sudo cp /usr/share/backgrounds/aurora/aurora-wallpaper-1/contents/images/15392x8616.jpg /var/lib/sddm/themes/breeze/`
---
## 4. **Edit the Breeze Theme Config to Use**
Set SDDM to use your wallpaper (`15392x8616.jpg`):
bash
`sudo tee /var/lib/sddm/themes/breeze/theme.conf.user > /dev/null << EOF [General] type=image background=15392x8616.jpg EOF`
---
## 5. **Ensure SDDM Uses the Breeze Theme**
Append (if not present) to your SDDM theme config:
bash
`sudo tee -a /etc/sddm.conf.d/local-themes.conf > /dev/null << 'EOF' Current=breeze EOF`
---
## 6. **Apply Changes**
**Warning:** This command logs you out; save your work before running!
bash
`sudo systemctl restart sddm`
Or reboot if preferred.