Created attachment 147988 [details] Screenshot #1 Apologies in advance in case I filed this bug in the wrong place, in which case I appreciate your help in correcting this. SUMMARY In KDE Plasma, the wallpaper of a screen can be modified by right-clicking on the empty desktop, selecting "Configure Desktop and Wallpaper" from the context menu, and then choosing a new wallpaper to use as a background image for that particular screen. Apparently, a new feature (as of 5.24.4?) seems to be that the layout of the thumbnails of all available wallpaper images is now determined by the size of the respective screen. The size of the screen is however not determined by the properties of the screen whose wallpaper is being edited but rather by the properties of the screen that the "Configure Desktop and Wallpaper" is placed on. This does not affect which screen gets edited though. Attached are two screenshots from the same window, where in the second screenshot, the size/layout of the thumbnails updated in that moment where the window was dragged across the border between the two screens such that the centre of the window is now on the new screen. Essentially, this bug occurs because the ratio/properties of the screen taken to display the thumbnails was not obtianed from the screen that is being edited but rather from the screen of the window. STEPS TO REPRODUCE 1. Have at least two monitors of dissimilar aspect ratios/resolutions. 2. Right-click on monitor 1. Select "Configure Desktop and Wallpaper" 3. Now drag the window over to monitor 2. OBSERVED RESULT After 2: Observe how the thumbnails have the correct aspect ratio corresponding to the screen whose wallpaper you are trying to edit (provided the window opens on monitor 1). After 3: Observe how the thumbnail aspect ratio changes to adopt the resolution of monitor 2. EXPECTED RESULT The aspect ratio of the thumbnails does not change. SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Neon 5.24 KDE Plasma Version: 5.24.4 KDE Frameworks Version: 5.92.0 Qt Version: 5.15.3
Created attachment 147989 [details] Screenshot #2
Hah, can confirm.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1775
Git commit 19084358c7c4e29fc7a99183ca0af1b947664a72 by Fushan Wen. Committed on 29/05/2022 at 16:06. Pushed by fusionfuture into branch 'master'. wallpapers/image: use the aspect ratio of the screen it will change the wallpaper for Th aspect ratio of thumbnails should follow the Plasmoid size, not the screen size. FIXED-IN: 5.25 M +21 -2 wallpapers/image/imagepackage/contents/ui/ThumbnailsComponent.qml https://invent.kde.org/plasma/plasma-workspace/commit/19084358c7c4e29fc7a99183ca0af1b947664a72
Git commit 05df0bbe79a57f50039e0cf91c3e745f6baaad77 by Fushan Wen. Committed on 30/05/2022 at 00:00. Pushed by fusionfuture into branch 'Plasma/5.25'. wallpapers/image: use the aspect ratio of the screen it will change the wallpaper for Th aspect ratio of thumbnails should follow the Plasmoid size, not the screen size. FIXED-IN: 5.25 (cherry picked from 19084358c7c4e29fc7a99183ca0af1b947664a72) M +21 -2 wallpapers/image/imagepackage/contents/ui/ThumbnailsComponent.qml https://invent.kde.org/plasma/plasma-workspace/commit/05df0bbe79a57f50039e0cf91c3e745f6baaad77
Git commit 0b23a298089dc30ce97c8489481d79d93b70877e by Fushan Wen. Committed on 30/05/2022 at 00:09. Pushed by fusionfuture into branch 'Plasma/5.24'. wallpapers/image: use the aspect ratio of the screen it will change the wallpaper for Th aspect ratio of thumbnails should follow the Plasmoid size, not the screen size. FIXED-IN: 5.24.6 (cherry picked from 19084358c7c4e29fc7a99183ca0af1b947664a72) M +20 -2 wallpapers/image/imagepackage/contents/ui/config.qml https://invent.kde.org/plasma/plasma-workspace/commit/0b23a298089dc30ce97c8489481d79d93b70877e