Bug 443515 - Can't set wallpaper to image that lives in a sub-folder of ~/Pictures
Summary: Can't set wallpaper to image that lives in a sub-folder of ~/Pictures
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_sddm (show other bugs)
Version: 5.22.5
Platform: Arch Linux Linux
: NOR minor
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-09 16:15 UTC by Benjamin Reigner
Modified: 2021-10-22 07:35 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Reigner 2021-10-09 16:15:52 UTC
SUMMARY

So basically when I try to change the picture for the background using the default breeze theme, it only works with a picture that's in /home/<user>/Pictures
<user> being replaced with your username.
If I put a picture in a subfolder of the Picture folder, let's say Backgrounds (because this makes sense), well it won't work and will fall back to the default image associated to the theme.

I'm running KDE plasma 5.22.5 but it isn't available in the version selection.

STEPS TO REPRODUCE
1. Create a folder in /home/<user>/Pictures
2. Put pictures in /home/<user>/Pictures and /home/<user>/Pictures/<YourFolder>
3. Reproduce the following steps for each picture
4.1. Apply a picture as the new background
4.2. Lock your session to view the result (Ctrl + Alt + L)

OBSERVED RESULT

When the pictures are in a subfolder of /home/<user>/Pictures it falls back on the default image.

EXPECTED RESULT

It should change to the selected picture

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Archlinux
(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-10-18 03:26:03 UTC
Does <YourFolder> happen to have any spaces or ampersands or other similar characters in its name, by any chance?
Comment 2 Benjamin Reigner 2021-10-18 09:40:45 UTC
There isn't any.
The path of this folder is the following /home/breigner01/Pictures/Backgrounds/
Comment 3 Nate Graham 2021-10-18 16:03:18 UTC
OK, thanks.

Cannot reproduce.
Comment 4 Benjamin Reigner 2021-10-19 09:56:37 UTC
May I be missing a package maybe?
Comment 5 Nate Graham 2021-10-19 13:40:57 UTC
It's doubtful.
Comment 6 Benjamin Reigner 2021-10-22 07:35:04 UTC
When you tried, did you have the same picture in both ~/Pictures and ~/Pictures/AnySubFolder ? because if so it will still display your picture but if you delete it from ~/Pictures and try to apply the one in ~/Pictures/AnySubFolder it won't work.