Background wallpaper does not show up when GNOME Shell is running with llvmpipe graphics (software rendering on the CPU)
Testing out GNOME 46 on a spare machine here, I can see that the background wallpaper does not show up at all when running under llvmpipe (which may be the case for old drivers, some virtualization conditions, and possibly other situations?). Instead of the wallpaper, it shows a pure black solid background.
Part of the problem with that:
- GNOME Settings still lets you set a wallpaper, but it does not work in GNOME Shell in practice, and there is no warning / no explanation why
- The pure black background (when the wallpaper does not also define a non-black fallback color in metadata) makes it impossible to distinguish GNOME Shell's pure-black top panel from it.
- On an external display, the display will remain pure black, so it will not be easy to tell whether the display is active or not
Could there be a way to make background wallpapers work even on llvmpipe?