Summary: | Cannot set desktop wallpaper to SVG file since Plasma 6.1.4 | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | triallax |
Component: | Image Wallpaper | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | deadmeu, duha.bugs, FishBoneEK, kdedev, nate, notmart, qydwhotmail |
Priority: | NOR | Keywords: | regression |
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/-/commit/ab80bee1724804650147a1c9485ee67ae4f42f83 | Version Fixed In: | 6.1.5 |
Sentry Crash Report: | |||
Attachments: | Sample SVG wallpaper (the dark version of the Chimera Linux wallpaper, licensed under the CC BY-SA-4.0) |
Confirming, can reproduce. Operating System: Arch Linux KDE Plasma Version: 6.1.80 KDE Frameworks Version: 6.5.0 Qt Version: 6.9.0 Kernel Version: 6.10.2-arch1-1 (64-bit) Graphics Platform: Wayland From my journald after a bad boot:
> Aug 07 15:38:11 archlinux plasmashell[1511]: file:///home/duha/kde/usr/share/plasma/wallpapers/org.kde.image/contents/ui/ImageStackView.qml:80: TypeError: Cannot call method 'createObject' of undefined (exception occurred during delayed function evaluation)
This does not appear in my journald after a good boot.
https://invent.kde.org/plasma/plasma-workspace/-/commit/f480c5eb8a8dd7ea30cdfc6930452ef7c46d9212 may be related. Marco, can you take a look? A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4591 *** Bug 491505 has been marked as a duplicate of this bug. *** Git commit 1c6e817a476e76970437faa7fef1dbdc5d3be082 by Marco Martin. Committed on 12/08/2024 at 15:46. Pushed by mart into branch 'master'. Fix svg images Image delegate needs to be loaded also for ScalableImage M +2 -1 wallpapers/image/imagepackage/contents/ui/ImageStackView.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/1c6e817a476e76970437faa7fef1dbdc5d3be082 Git commit ab80bee1724804650147a1c9485ee67ae4f42f83 by Marco Martin. Committed on 12/08/2024 at 18:56. Pushed by mart into branch 'Plasma/6.1'. Fix svg images Image delegate needs to be loaded also for ScalableImage (cherry picked from commit 1c6e817a476e76970437faa7fef1dbdc5d3be082) 1c6e817a Fix svg images Co-authored-by: Marco Martin <notmart@gmail.com> M +2 -1 wallpapers/image/imagepackage/contents/ui/ImageStackView.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/ab80bee1724804650147a1c9485ee67ae4f42f83 |
Created attachment 172366 [details] Sample SVG wallpaper (the dark version of the Chimera Linux wallpaper, licensed under the CC BY-SA-4.0) SUMMARY Since we updated KDE Plasma from 6.1.3 to 6.1.4 for Chimera Linux, SVG wallpapers have been broken for some reason. Selecting an SVG wallpaper then pressing apply will save the selection successfully, but the previous wallpaper will remain displayed on the desktop. This has not been an issue before as far as we're aware. STEPS TO REPRODUCE 1. Download the attached SVG file 2. Open system settings 3. Open the "Wallpaper" tab 4. Set the wallpaper type to "Image" 5. Press on "Add...", select the SVG file, then press "Open" 6. Select the SVG wallpaper that was just added, then press "Apply" OBSERVED RESULT The previous desktop wallpaper remains on the desktop. If I log out and in, KDE Plasma stays a lot longer than usual on the loading screen (around 30 seconds versus the usual 2-3 seconds), and when it does fire up the desktop, the background is simply black. EXPECTED RESULT The wallpaper changes to the selected SVG file without issue. SOFTWARE/OS VERSIONS Operating System: Chimera KDE Plasma Version: 6.1.4 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 Kernel Version: 6.6.44-0-generic (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-8565U CPU @ 1.80GHz Memory: 15.3 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620