Created attachment 135762 [details] no wallpapers shown SUMMARY Wallpapers are black/invisible in the Show Desktop Grid effect (on Wayland only, Screenshot attached) STEPS TO REPRODUCE 1. Login to a Wayland session 2. Trigger the "Show Desktop Grid" effect (via button or keyboard shortcut) -> the open windows of the various virtual desktops are visible, but not the backgrounds/wallpapers, they're just black. OBSERVED RESULT black/no Wallappers in Show Desktop Grid effect on Wayland EXPECTED RESULT Wallpapers should show up correctly for all virtual desktops, as they do in X11 SOFTWARE/OS VERSIONS Operating System: KDE neon 5.21 KDE Plasma Version: 5.21.0 KDE Frameworks Version: 5.79.0 Qt Version: 5.15.2 Kernel Version: 5.4.0-65-generic OS Type: 64-bit Graphics Platform: Wayland ADDITIONAL INFORMATION The Present Windows effect correctly shows the wallpaper
I created a new user account and tested it there - the bug doesn't happen, so this must probably be a configuration issue, although I have no clue why...
I have the same problem with the Parachute script - it also doesn't show the wallpaper as background.
Does anyone have an guess where this could come from? Maybe there is a damaged entry in a configuration file? Which config files are related to the desktop wallpaper, so that I could take a look whether there is something peculiar?
This is still troubling me - I'd like to have the background wallpaper in Show Desktop Grid back at some point, but I am not really enthusiastic about switching to a new user account - I've done sooo much configuration etc. ... Could anyone please give me some hint what I can do?
Still missing my wallpaper...
Wallpaper, please come back :/
wallpaper &>/dev/null
Hello, I cannot reproduce this on Plasma from master. Could you share your ~/.config/plasma-org.kde.plasma.desktop-appletsrc? That's the file that handles wallpapers from what I recall.
Created attachment 138411 [details] configuration file
I attempted to clean up said configuration file and replace most of it with a fresh one from a new user account, but it didn't take the desired effect; still the same problem as before.
Can you run: qdbus org.kde.KWin /KWin org.kde.KWin.queryWindowInfo and click on the desktop
activities: caption: Arbeitsfläche — Plasma clientMachine: desktopFile: org.kde.plasmashell fullscreen: false height: 1024 keepAbove: false keepBelow: false localhost: true maximizeHorizontal: 0 maximizeVertical: 0 minimized: false noBorder: true resourceClass: org.kde.plasmashell resourceName: plasmashell role: shaded: false skipPager: false skipSwitcher: true skipTaskbar: true type: 1 width: 1280 x: 0 x11DesktopNumber: -1 y: 0
I also have this problem and it makes it hard to see how desktops are arranged in the grid.
(Also in Wayland only, and in Desktop Grid but not Desktop Cube)
Ping :) Is there any chance we will ever find the cause of this issue?
Can you attach kwinrc file from your old and new account?
Created attachment 141058 [details] Old user
Created attachment 141059 [details] New user
> Can you attach kwinrc file from your old and new account? Done
Did the kwinrc files contain any useful information?
I can reproduce this on Plasma 5.23.2. What's weird is I didn't encounter this bug on the older versions and happened right after update to 5.23.
Present Windows effect is what is causing the issue here. Disabled it and I can see the background once again. OP is also using the this effect which is visible in the kwinrc and the effect is not enabled by default.
> Present Windows effect is what is causing the issue here. Disabled it and I can > see the background once again. Wow, good catch! Disabling Present Windows indeed solves the problem.
Can confirm. Very interesting observation!
(In reply to Nate Graham from comment #24) > Can confirm. Very interesting observation! +1. Same here on Plasma 5.23.5/Wayland. No background in Desktop Grid effect if Present Windows is enabled at the same time.
The bug is triggered by the "Show panels" option of the Present Windows effect. If the option is disabled, there's no wallpaper in the desktop grid.
Just updated to KDE Frameworks 5.93 and the wallpaper is not present anymore. Operating System: Arch Linux KDE Plasma Version: 5.24.4 KDE Frameworks Version: 5.93.0 Qt Version: 5.15.3
(In reply to Bacteria from comment #27) > Just updated to KDE Frameworks 5.93 and the wallpaper is not present anymore. > > Operating System: Arch Linux > KDE Plasma Version: 5.24.4 > KDE Frameworks Version: 5.93.0 > Qt Version: 5.15.3 the wallpaper issue*
Git commit 7a4cabf3287e82e7d1d6ba84b8b059ab470f9f42 by Marco Martin. Committed on 06/05/2022 at 10:44. Pushed by mart into branch 'master'. QML version of the Desktop Grid effect Replace completely the old desktop grid effect with a QML version. Aims to feature parity and be a change as transparent as possible for the user. Related: bug 452625, bug 443971, bug 437121, bug 452925, bug 437928, bug 452439, bug 288530, bug 450254, bug 450106, bug 447832, bug 449960, bug 416576, bug 441862, bug 444859, bug 445999, bug 422117, bug 404627, bug 435483, bug 420744, bug 435482, bug 427055, bug 333445, bug 429120, bug 427391, bug 409295, bug 294322, bug 356955 FIXED-IN: 5.25 M +5 -0 src/effects.cpp M +10 -5 src/effects/desktopgrid/CMakeLists.txt D +0 -1571 src/effects/desktopgrid/desktopgrid.cpp D +0 -186 src/effects/desktopgrid/desktopgrid.h D +0 -32 src/effects/desktopgrid/desktopgrid.kcfg M +6 -14 src/effects/desktopgrid/desktopgrid_config.cpp M +2 -2 src/effects/desktopgrid/desktopgrid_config.h M +68 -144 src/effects/desktopgrid/desktopgrid_config.ui A +32 -0 src/effects/desktopgrid/desktopgridconfig.kcfg M +5 -1 src/effects/desktopgrid/desktopgridconfig.kcfgc A +342 -0 src/effects/desktopgrid/desktopgrideffect.cpp [License: GPL(v2.0+)] A +108 -0 src/effects/desktopgrid/desktopgrideffect.h [License: GPL(v2.0+)] M +5 -4 src/effects/desktopgrid/main.cpp D +0 -26 src/effects/desktopgrid/main.qml M +1 -0 src/effects/desktopgrid/metadata.json A +255 -0 src/effects/desktopgrid/qml/DesktopView.qml [License: GPL(v2.0+)] A +193 -0 src/effects/desktopgrid/qml/main.qml [License: GPL(v2.0+)] M +22 -5 src/effects/private/qml/WindowHeap.qml M +21 -3 src/libkwineffects/kwineffects.h M +4 -1 src/libkwineffects/kwinquickeffect.cpp https://invent.kde.org/plasma/kwin/commit/7a4cabf3287e82e7d1d6ba84b8b059ab470f9f42