SUMMARY Hi. It's been bugging me for some time now and I thought someone would report it quickly but that has not been the case ^_^; I have a folder, ~/Images/Backgrounds/slideshow, that's filled with images from previous KDE/Plasma versions default backgrounds and some. They are ALL symlinks to real images but strangely, only some of them show up in the desktop background configuration window. STEPS TO REPRODUCE 1. Collect old KDE/Plasma "Next" backgrounds from Debian in separate directories (since all of them are named "Next") and some from Kali linux 2. Create a directory for desktop background slideshow 3. Create symlinks to original "Next" images (with meaningful names) in the slideshow directory 4. Use that directory in the desktop background configuration window OBSERVED RESULT All 3 background images from kali linux are displayed, only 3 from KDE/Plasma are shown. EXPECTED RESULT All files/thumbnails should be displayed and available as selection for background slideshow. SOFTWARE/OS VERSIONS Operating System: Debian GNU/Linux 12 KDE Plasma Version: 5.27.9 KDE Frameworks Version: 5.107.0 Qt Version: 5.15.10 Kernel Version: 6.5.0-5-amd64 (64-bit) Graphics Platform: X11 Processors: 4 × Intel® Core™ i7-7567U CPU @ 3.50GHz Memory: 31.2 Gio of RAM Graphics Processor: Mesa Intel® Iris® Plus Graphics 650 Manufacturer: Intel Corporation Product Name: NUC7i7BNH System Version: J31153-308 ADDITIONAL INFORMATION My directories hierarchy (note: "diaporama" is french for "slideshow") : ```bash $ tree -d . ├── Breeze │ ├── Next-v5.0.0 │ │ └── contents │ │ └── images │ ├── Next-v5.1.0 │ │ └── contents │ │ └── images │ ├── Next-v5.10.0 │ │ └── contents │ │ └── images │ ├── Next-v5.11.0 │ │ └── contents │ │ └── images │ ├── Next-v5.12.0 │ │ └── contents │ │ └── images │ ├── Next-v5.13.0 │ │ └── contents │ │ └── images │ ├── Next-v5.14.0 │ │ └── contents │ │ └── images │ ├── Next-v5.15.0 │ │ └── contents │ │ └── images │ ├── Next-v5.2.0 │ │ └── contents │ │ └── images │ ├── Next-v5.22 │ │ └── contents │ │ └── images │ ├── Next-v5.24 │ ├── Next-v5.26 │ ├── Next-v5.3.0 │ │ └── contents │ │ └── images │ ├── Next-v5.4.0 │ │ └── contents │ │ └── images │ ├── Next-v5.5.0 │ │ └── contents │ │ └── images │ ├── Next-v5.6.0 │ │ └── contents │ │ └── images │ ├── Next-v5.7.0 │ │ └── contents │ │ └── images │ ├── Next-v5.8.0 │ │ └── contents │ │ └── images │ └── Next-v5.9.0 │ └── contents │ └── images ├── diaporama └── Kali ``` Slideshow directory contents : ```bash $ ls -l total 8,0K lrwxrwxrwx 1 thomas thomas 21 3 mars 2019 kali-3840x2160.png -> ../Kali/3840x2160.png lrwxrwxrwx 1 thomas thomas 28 9 juin 2023 kali-cubism-16x9.jpg -> ../Kali/kali-cubism-16x9.jpg lrwxrwxrwx 1 thomas thomas 51 1 juin 2022 kali-layers-16x9.png -> /home/thomas/Images/Fonds/Kali/kali-layers-16x9.png lrwxrwxrwx 1 thomas thomas 52 3 mars 2019 Next-v5.10.0-3840x2160.png -> ../Breeze/Next-v5.10.0/contents/images/3840x2160.png lrwxrwxrwx 1 thomas thomas 52 3 mars 2019 Next-v5.12.0-3840x2160.png -> ../Breeze/Next-v5.12.0/contents/images/3840x2160.png lrwxrwxrwx 1 thomas thomas 52 3 mars 2019 Next-v5.13.0-3840x2160.png -> ../Breeze/Next-v5.13.0/contents/images/3840x2160.png lrwxrwxrwx 1 thomas thomas 51 3 mars 2019 Next-v5.2.0-2560x1440.png -> ../Breeze/Next-v5.2.0/contents/images/2560x1440.png lrwxrwxrwx 1 thomas thomas 73 29 déc. 2021 Next-v5.22-3840x2160.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.22/contents/images/3840x2160.png lrwxrwxrwx 1 thomas thomas 57 12 janv. 2022 Next-v5.24-3840x2160.jpg -> /home/thomas/Images/Fonds/Breeze/Next-v5.24/3840x2160.jpg lrwxrwxrwx 1 thomas thomas 62 29 oct. 2022 Next-v5.26-3840x2160-dark.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.26/3840x2160-dark.png lrwxrwxrwx 1 thomas thomas 57 29 oct. 2022 Next-v5.26-3840x2160.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.26/3840x2160.png lrwxrwxrwx 1 thomas thomas 51 3 mars 2019 Next-v5.3.0-2560x1440.png -> ../Breeze/Next-v5.3.0/contents/images/2560x1440.png lrwxrwxrwx 1 thomas thomas 51 3 mars 2019 Next-v5.4.0-2560x1440.png -> ../Breeze/Next-v5.4.0/contents/images/2560x1440.png lrwxrwxrwx 1 thomas thomas 51 3 mars 2019 Next-v5.6.0-2560x1440.png -> ../Breeze/Next-v5.6.0/contents/images/2560x1440.png lrwxrwxrwx 1 thomas thomas 51 3 mars 2019 Next-v5.7.0-2560x1440.png -> ../Breeze/Next-v5.7.0/contents/images/2560x1440.png lrwxrwxrwx 1 thomas thomas 51 3 mars 2019 Next-v5.8.0-3840x2160.png -> ../Breeze/Next-v5.8.0/contents/images/3840x2160.png lrwxrwxrwx 1 thomas thomas 51 3 mars 2019 Next-v5.9.0-3840x2160.png -> ../Breeze/Next-v5.9.0/contents/images/3840x2160.png ``` Displayed in desktop background slideshow configuration : - all 3 kali backgrounds - Breeze/Next-v5.24/3840x2160.png - Breeze/Next-v5.26/3840x2160-dark.png - Breeze/Next-v5.26/3840x2160.png
Hmm, we've seen and fixed this several times before.
(In reply to Nate Graham from comment #1) > Hmm, we've seen and fixed this several times before. Is it reintroduced afterward ? Wrong merge conflict resolution ? Missing comment telling not to change back to suboptimal behavior ;) ? As I said in the description, I waited a _long_ time before creating the BR because I thought someone would report it before me... As I haven't seen any fix I resolved myself to do it. Note that I'm using Debian Testing, so even if it's not the latest of KDE libraries and softwares, it's still not an obsolete one.
Any progress on the resolution ?
I'm unable to reproduce this issue on Plasma git master. I did the following: 1. Created ~/Wallpapers 2. Symlinked ~/Pictures/somescreenshot.png to the ~/Wallpapers directory 3. Set Slideshow mode and added ~/Wallpapers 4. I see the image in the preview section and once I apply it, it becomes my wallpaper Can you please confirm this still occurs for you on a recent KDE Plasma version, thank you.
Le 30 mai 2025 02:05:53 GMT+02:00, Justin Zobel <bugzilla_noreply@kde.org> a écrit : >https://bugs.kde.org/show_bug.cgi?id=479296 > >Justin Zobel <justin@kde.org> changed: > > What |Removed |Added >---------------------------------------------------------------------------- > Status|REPORTED |NEEDSINFO > CC| |justin@kde.org > Resolution|--- |WAITINGFORINFO > >--- Comment #4 from Justin Zobel <justin@kde.org> --- >I'm unable to reproduce this issue on Plasma git master. > >I did the following: >1. Created ~/Wallpapers >2. Symlinked ~/Pictures/somescreenshot.png to the ~/Wallpapers directory >3. Set Slideshow mode and added ~/Wallpapers >4. I see the image in the preview section and once I apply it, it becomes my >wallpaper > >Can you please confirm this still occurs for you on a recent KDE Plasma >version, thank you. > Hi. I'm using debian testing as my daily driver -- and to test stuff, of course. It's currently in freeze mode. However, there are 2 points in your reply: - you seemed to try to display a single image from your backgrounds directory, which I didn't. - it doesn't seem you tried to display a slideshow of all the images. I'm currently away from my pc. As soon as I'm back, I'll add details on my desktop behavior.
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone!
(In reply to Justin Zobel from comment #4) > I'm unable to reproduce this issue on Plasma git master. > > I did the following: > 1. Created ~/Wallpapers > 2. Symlinked ~/Pictures/somescreenshot.png to the ~/Wallpapers directory > 3. Set Slideshow mode and added ~/Wallpapers > 4. I see the image in the preview section and once I apply it, it becomes my > wallpaper I still have my ~/Images/Backgrounds/slideshow directory with only symlinks. But only some of them appear in "Images" list of the "Desktop Parameters" window (see attachment). > Can you please confirm this still occurs for you on a recent KDE Plasma > version, thank you. As I'm using Debian Testing, which will become Debian Stable in a few months, I won't be able to test a more recent version of Plasma before Testing starts to get new updates. Also, as the Plasma version I'm using is deemed to be included in Debian Stable, it's a bug that will somehow hit some users. Shouldn't it be backported ? Here is what I'm using : Operating System: Debian GNU/Linux 13 KDE Plasma Version: 6.3.4 KDE Frameworks Version: 6.13.0 Qt Version: 6.8.2 Kernel Version: 6.12.30-amd64 (64-bit) Graphics Platform: X11
Created attachment 182258 [details] Not all images symlinks appear in the Desktop Parameter window
For what it's worth, I can't reproduce this on a Fedora KDE 42 VM. Just checking - does this bug still occur with files in the base folder for the slideshow, ex. not inside of subfolders? Just thinking if that's a possible factor?
(In reply to John Kizer from comment #9) > For what it's worth, I can't reproduce this on a Fedora KDE 42 VM. :'( > Just checking - does this bug still occur with files in the base folder for > the slideshow, ex. not inside of subfolders? Just thinking if that's a > possible factor? I don't understand... The symlinks were (and still are) at the base folder for the slideshow : there are no slideshow subfolders. I tried another thing : ```bash $ mkdir ~/Wallpapers $ cd ~/Wallpapers # Find all target files and link them locally with different names depending on their path... $ for i in ~/Images/Fonds/diaporama/* ; do j=$(realpath $i) ; l=$(basename $i) ; if echo "$j" | grep -qs Next ; then l=$(echo "$j" | sed 's,.*Breeze/\([^/]*\)/.*,\1.png,') ; fi ; ln -s $j $l ; done $ ls -l lrwxrwxrwx - thomas 23 juin 18:36 kali-3840x2160.png -> /home/thomas/Images/Fonds/Kali/3840x2160.png lrwxrwxrwx - thomas 23 juin 18:36 kali-cubism-16x9.jpg -> /home/thomas/Images/Fonds/Kali/kali-cubism-16x9.jpg lrwxrwxrwx - thomas 23 juin 18:36 kali-layers-16x9.png -> /home/thomas/Images/Fonds/Kali/kali-layers-16x9.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.2.0.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.2.0/contents/images/2560x1440.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.3.0.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.3.0/contents/images/2560x1440.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.4.0.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.4.0/contents/images/2560x1440.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.6.0.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.6.0/contents/images/2560x1440.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.7.0.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.7.0/contents/images/2560x1440.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.8.0.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.8.0/contents/images/3840x2160.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.9.0.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.9.0/contents/images/3840x2160.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.10.0.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.10.0/contents/images/3840x2160.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.12.0.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.12.0/contents/images/3840x2160.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.13.0.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.13.0/contents/images/3840x2160.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.22.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.22/contents/images/3840x2160.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.24.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.24/3840x2160.jpg lrwxrwxrwx - thomas 23 juin 18:36 Next-v5.26.png -> /home/thomas/Images/Fonds/Breeze/Next-v5.26/3840x2160-dark.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v6.2.png -> /home/thomas/Images/Fonds/Breeze/Next-v6.2/3840x2160.png lrwxrwxrwx - thomas 23 juin 18:36 Next-v6.3.png -> /home/thomas/Images/Fonds/Breeze/Next-v6.3/3840x2160.png ``` I got _exactly_ the same result as previously... But it made me think... There are a lot of target files that have the same name (ie: 3840x2160.png). Could that be the reason ? [...] I think that's it. Here is what I did : ```bash $ cd ~/Wallpapers $ rm -f * $ mkdir images $ cd images # Here I copy the files each under a different name in the "~/Wallpapers/images" directory... $ for i in ~/Images/Fonds/diaporama/* ; do j=$(realpath $i) ; l=$(basename $i) ; if echo "$j" | grep -qs Next ; then l=$(echo "$j" | sed 's,.*Breeze/\([^/]*\)/.*,\1.png,') ; fi ; cp $j $l ; done $ cd .. $ mkdir slideshow $ cd slideshow # create symlinks, each to a file with a different target name $ ln -s ../images/* . ``` And now I have all my wallpapers !
Thanks for the info! I still can't reproduce the original bug occurring, so just I'll need someone with a bit more knowledge to help here :-)