| Summary: | System Wallpapers installed via Fedora Repos don't show up in the Wallpaper Picker | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Eric Reiner <reiner5> |
| Component: | Image & Slideshow wallpaper plugins | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | dariocambie, notmart, qydwhotmail |
| Priority: | NOR | ||
| Version First Reported In: | 6.0.4 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | metadata.json for f21 background | ||
|
Description
Eric Reiner
2024-04-28 21:02:21 UTC
Created attachment 168983 [details]
metadata.json for f21 background
It seems you are looking for `f21-backgrounds-kde` instead of `f21-backgrounds-base`. But that's not enough, you also need to add the attached `metadata.json` file in `/usr/share/wallpapers/F21/`.
Long explanation:
Indeed `f21-backgrounds-base` installs files in `/usr/share/backgrounds/f21` (as per `$rpm -ql f21-backgrounds-base` output) and Plasma looks in `/usr/share/wallpapers/` where e.g. it correctly finds Fedora Forty's theme. So you were almost there, by checking which package installed the files in the wallpapers folder (e.g. by `rpm -qf /usr/share/wallpapers/F40/`) you'd get `f40-backgrounds-kde-40.2.0-1.fc40.noarch`. This suggests that, among the [https://packages.fedoraproject.org/pkgs/f21-backgrounds/](f21-backgrounds packages) you'll need the kde one.
However, you'll find that installing the package alone is not enough. Notably, if you've upgraded multiple Fedora version on the same PC, only the backgrounds from F39 and F40 are shown. Digging a bit in the relevant backgrounds folders shows that only backgrounds from F39 onwards have the new metadata.json format, previous version used the metadata.desktop that seems to be ignored now.
Ok I will just choose image files from previous distros instead that I wish to keep the backgrounds for. Thank you! |