Bug 443143 - Migrate old configs to explicitly add /usr/share/wallpapers and ~/.local/share/wallpapers since these are no longer implicitly added behind the scenes
Summary: Migrate old configs to explicitly add /usr/share/wallpapers and ~/.local/shar...
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Image Wallpaper (show other bugs)
Version: master
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-30 00:05 UTC by Shaya
Modified: 2022-06-10 01:44 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
slideshow toggled off (225.40 KB, image/png)
2021-09-30 17:23 UTC, Shaya
Details
slideshow toggled on (53.14 KB, image/png)
2021-09-30 17:24 UTC, Shaya
Details
Manually specified the paths in the left box (262.90 KB, image/png)
2021-10-06 18:38 UTC, Shaya
Details
Manually specified the second path (642.30 KB, image/png)
2021-10-06 18:39 UTC, Shaya
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Shaya 2021-09-30 00:05:12 UTC
SUMMARY
First off, hope I'm posting to the correct component.

Currently on an arch-based distro (Garuda Dragonized - Harpy Eagle) running KDE Plasma desktop. On a recent update, the wallpaper setting for "slideshow" was toggled ON and saved, but did not persist on reboot. Secondarily, after turning on slideshow mode, the box on the right that used to display all the images of all the folders added with wallpapers (on the left) is now completely blank - and therefore, are unable to (de)select which of the images you want included in the slideshow for the wallpaper.


STEPS TO REPRODUCE
1. Right-click on KDE desktop, select "Configure Desktop and Wallpaper..."
2. Add tick to "slideshow" toggle box.
3. Left box with directory listing appears, but no thumbnail images of all recursive directories/images appears in the box on the right.
4. After reboot, slideshow setting does not persist, and needs to be manually toggled again.

OBSERVED RESULT
Layout changes to show directory list on the left, and thumbnail images of wallpapers on the right, but no thumbnails appear and no ability to deselect or select specific images to the slideshow.

After reboot, slideshow toggled OFF.

EXPECTED RESULT
Grid view of all discovered images within the nested path of the added folders to the list.

After reboot, expect slideshow toggle to persist ON.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.22.5
(available in About System)
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2021-09-30 17:01:45 UTC
Showing nothing on the right pane makes sense if there are no folders listed in the left pane. Are there are folders listed in the left pane, or not?
Comment 2 Shaya 2021-09-30 17:23:43 UTC
Created attachment 142037 [details]
slideshow toggled off

screenshot of wallpaper settings showing that slideshow is toggled off and shows image thumbnails
Comment 3 Shaya 2021-09-30 17:24:17 UTC
Created attachment 142038 [details]
slideshow toggled on

screenshot of wallpaper settings with slideshow toggled on and not displaying image thumbnails
Comment 4 Shaya 2021-09-30 17:26:42 UTC
(In reply to Nate Graham from comment #1)
> Showing nothing on the right pane makes sense if there are no folders listed
> in the left pane. Are there are folders listed in the left pane, or not?

Not to be pedantic, but yes. This was previously working as expected prior to the most recent update. I've attached screenshots that show what I'm experiencing.

The default path /usr/share/wallpapers is where I have all the wallpaper images, and prior to this update, it would show me thumbnails of all the images that were in that path, and would crawl recursively through that path through other folders and display any images that were there. When I would toggle slideshow on, it would then display ALL the images it found recursively in that path, and all would be selected (via checkbox) by default, and I would be able to deselect the images I wanted to take out of the rotation. This is no longer the case.
Comment 5 Nate Graham 2021-10-01 16:44:30 UTC
What I suspect is going on here is that we made /usr/share/wallpapers show up in the list explicitly such that the user can remove it if they want (some people did want this). It is no longer implicit but rather explicit. Looks like we neglected to migrate old configs to add that path to people who had already customized it.
Comment 6 Shaya 2021-10-06 17:45:00 UTC
So, anything we can do as a workaround, or just wait until the next update?
Comment 7 Nate Graham 2021-10-06 17:49:31 UTC
You can manually add the folders /usr/share/wallpapers and ~/.local/share/wallpaper to the folder list.
Comment 8 Shaya 2021-10-06 18:38:06 UTC
Ok, so I did that, and all it did is display two entries for "wallpapers" in the left box, indicating the list of folders selected for wallpapers, and the right box still remains blank. The slideshow functionality does work, however, the thumbnail listing in the right-side box remains blank with no ability to deselect or select thumbnail images in the slideshow queue. I will upload new screenshots.
Comment 9 Shaya 2021-10-06 18:38:47 UTC
Created attachment 142223 [details]
Manually specified the paths in the left box
Comment 10 Shaya 2021-10-06 18:39:14 UTC
Created attachment 142224 [details]
Manually specified the second path
Comment 11 Nate Graham 2021-10-07 15:14:16 UTC
So you added those paths, and the images appeared in the slideshow, but they didn't show up in the right panel of that window? Do they appear work if you close the window and re-open it?
Comment 12 Shaya 2021-10-08 18:20:16 UTC
(In reply to Nate Graham from comment #11)
> So you added those paths, and the images appeared in the slideshow, but they
> didn't show up in the right panel of that window? Do they appear work if you
> close the window and re-open it?

Yes, that is correct. I removed the path, manually added the two, closed and reopened the window, and the thumbnails do not appear in the right box. The slideshow works, but it will auto-select ALL the images in those paths, and the UI for toggling images doesn't render the options.
Comment 13 Nate Graham 2021-10-08 19:32:25 UTC
Well that's odd.
Comment 14 Shaya 2021-10-11 21:05:47 UTC
(In reply to Nate Graham from comment #13)
> Well that's odd.

LOL Yeah, I agree. Anyone else experiencing this?
Comment 15 Fushan Wen 2022-06-10 01:44:17 UTC
It's expected behavior. Plasma is not likely to break old config.