Bug 426870

Summary: Wallpaper not persistent on reboot when set by a Global Theme
Product: [Plasma] plasmashell Reporter: Andy <runawaytrike>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: normal CC: nate, plasma-bugs
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andy 2020-09-22 13:20:29 UTC
SUMMARY


STEPS TO REPRODUCE
1. Go to System Settings
2. Select "Global Theme" 
3. Select theme
4. Check the "Use desktop layout from theme" option.

OBSERVED RESULT
Wallpaper is black (should be an image); and when you select an image as a wallpaper (right-click background, "Configure Desktop", or other methods), the wallpaper will return to black with every reboot.

EXPECTED RESULT
The wallpaper you choose should persist after reboot.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.19.4
KDE Frameworks Version: 5.72.0
Qt Version: 5.14.2

ADDITIONAL INFORMATION

I have the same issue on another machine running Manjaro, and have found several other posts on Reddit (r/kde) about the same issue.
Comment 1 Nate Graham 2020-10-05 20:20:08 UTC
Does this happen with every global theme you use, or just one/some? Can you name at least one global theme that does exhibit this issue for you?
Comment 2 Andy 2020-10-07 18:03:45 UTC
(In reply to Nate Graham from comment #1)
> Does this happen with every global theme you use, or just one/some? Can you
> name at least one global theme that does exhibit this issue for you?

It happens on all I've tried - and I tried a bunch hoping it might be specific to a certain theme. A few that I remember - Sweet, Sweet Mars, Nordic.

Thanks!
Comment 3 Nate Graham 2020-10-07 18:17:08 UTC
Thanks for the info.

I took a look inside the Sweet Mars Global Theme, and it isn't even setting anything about the wallpaper at all. So the fact that applying it blanks out your wallpaper seems odd, and makes me suspect a bug on our side. Maybe in plasmashell, or maybe in the Global Theme KCM.
Comment 4 Andy 2020-10-08 16:58:41 UTC
Thanks for looking into it! 

I don't know if it gives any hints as to the nature of the issue, but, after the bug occurs, if you uncheck "use desktop layout from global theme", select a new theme, apply, then select a desktop - you lose all the theme's desktop settings, but your wallpaper will be persistent, as will any setting you go back in and change to match the theme. 

Also, in the course of a Reddit thread on the issue, the general conclusion was that a user configuration file was getting re-written on every re-boot (because a manually set wallpaper would appear in it after being set, but disappear from the file - and the background - after reboot.)

Thanks again!
Comment 5 Nate Graham 2021-01-12 01:09:56 UTC

*** This bug has been marked as a duplicate of bug 431219 ***