https://bugs.kde.org/show_bug.cgi?id=522238
Bug ID: 522238
Summary: Splash Screen Does Not Save Properly. It keeps
reverting back to default SS.
Classification: I don't know
Product: kde
Version First unspecified
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
**SUMMARY**
The Plasma Splash Screen settings page does not appear to save the selected
splash screen. After installing/selecting a custom splash screen, Plasma
switches back to the default splash screen, and `~/.config/ksplashrc` is not
created.
**STEPS TO REPRODUCE**
1. Open **System Settings**.
2. Go to **Colors & Themes → Splash Screen**.
3. Use **Get New…** to install a splash screen.
4. Install **Arch Simple Blue KDE 6**.
5. Select the newly installed splash screen.
6. Click **Apply**.
7. Close and reopen System Settings, log out/in, or trigger the splash screen
again.
8. Check the selected splash screen and inspect `~/.config/ksplashrc`.
**OBSERVED RESULT**
The splash screen switches back to the default selection.
`~/.config/ksplashrc` does not exist:
```text
No ~/.config/ksplashrc found
```
The journal confirms the splash theme was installed:
```text
systemsettings[3214]: Install: "Arch Simple Blue KDE 6" from
"/tmp/pQKZrW-archsimpleblue.tar.gz"
```
But the selected splash screen does not appear to be persisted.
**EXPECTED RESULT**
The selected splash screen should remain selected after clicking **Apply**.
Plasma/System Settings should create or update the relevant configuration file,
such as `~/.config/ksplashrc`, so the selected splash screen persists across
sessions.
**SOFTWARE/OS VERSIONS**
```text
Operating System: Arch Linux
KDE Plasma Version: 6.7.1
KDE Frameworks / relevant packages:
plasma-desktop 6.7.1-1
plasma-workspace 6.7.1-1
systemsettings 6.7.1-1
kwin 6.7.1-1
kpackage 6.27.0-1
kconfig 6.27.0-1
qt6-base 6.11.1-1
Qt Version: 6.11.1
Graphics Platform: Wayland
Display Manager: SDDM
```
**HARDWARE**
```text
Laptop: ASUS ROG Strix G18 G814PH
CPU: AMD Ryzen 9 8940HX
GPU: AMD Radeon 610M + NVIDIA RTX 5050 Laptop GPU
RAM: 16 GiB
```
**SESSION INFORMATION**
```text
XDG_SESSION_TYPE=wayland
XDG_CURRENT_DESKTOP=KDE
Desktop=KDE
Type=wayland
Remote=no
```
**RELEVANT LOGS**
```text
Jun 26 11:26:19 pc systemd[1433]: Created slice Slice
/app/dbus-:1.2-org.kde.KSplash.
Jun 26 11:26:19 pc systemd[1433]: Started dbus-:[email protected].
Jun 26 11:26:19 pc systemd[1433]: Starting Splash screen shown during boot...
Jun 26 11:26:21 pc systemd[1433]: Finished Splash screen shown during boot.
Jun 26 11:26:32 pc systemd[1433]: Started dbus-:[email protected].
Jun 26 11:26:32 pc systemd[1433]: Starting Splash screen shown during boot...
Jun 26 11:26:33 pc systemd[1433]: Finished Splash screen shown during boot.
Jun 26 11:26:40 pc systemsettings[3214]: You have not set a transientParent on
KNewStuff.Dialog or .Action. This may cause severe problems with window and
lifetime management. We'll try to fix the situation automatically but you
should really provide an explicit transientParent
Jun 26 11:26:44 pc systemsettings[3214]: Install: "Arch Simple Blue KDE 6" from
"/tmp/pQKZrW-archsimpleblue.tar.gz"
Jun 26 11:27:03 pc systemsettings[3214]:
qrc:/kcm/kcm_lookandfeel/LookAndFeelSnapshot.qml:123:5: QML FileDialog: Cannot
set as a selected file because it doesn't exist
Jun 26 11:27:28 pc systemsettings[3214]:
qrc:/kcm/kcm_lookandfeel/LookAndFeelSnapshot.qml:123:5: QML FileDialog: Cannot
set as a selected file because it doesn't exist
Jun 26 11:28:17 pc systemsettings[3214]:
qrc:/kcm/kcm_lookandfeel/LookAndFeelSnapshot.qml:123:5: QML FileDialog: Cannot
set as a selected file because it doesn't exist
Jun 26 11:28:51 pc systemsettings[3214]:
qrc:/kcm/kcm_lookandfeel/LookAndFeelSnapshot.qml:123:5: QML FileDialog: Cannot
set as a selected file because it doesn't exist
Jun 26 11:29:43 pc systemd[1433]: Started dbus-:[email protected].
Jun 26 11:29:43 pc systemd[1433]: Starting Splash screen shown during boot...
Jun 26 11:29:44 pc systemd[1433]: Finished Splash screen shown during boot.
```
**ADDITIONAL INFORMATION**
This was tested on Plasma Wayland. I selected a downloaded splash screen, but
the setting was not persisted and `~/.config/ksplashrc` was missing afterward.
It may be useful to check whether the Splash Screen KCM is failing to write the
selected theme to the expected config file, or whether applying a global
theme/look-and-feel setting overwrites the splash selection afterward.
--
You are receiving this mail because:
You are watching all bug changes.