Schneegans / Desktop-Cube

🧊 Indulge in nostalgia with useless 3D effects.
GNU General Public License v3.0
632 stars 22 forks source link

Background panorama incompatible with Material Shell #77

Open deadly-platypus opened 2 years ago

deadly-platypus commented 2 years ago

Describe the Bug

The panorama photo does not display in the background. Instead, a screenshot of the non-cube workspace is displayed. I have attached a screenshot of the bug, which shows my terminal on the cube face, and the background showing the terminal as it is displayed when the cube is not being displayed.

Screenshot from 2022-06-17 12-21-46

Steps to reproduce the behavior:

  1. Select a photo from polyhaven.com/hdris
  2. Download the 8k tonemapped jpg
  3. Set the photo as the background panorama
  4. Display the cube

Log output:

❯ journalctl -f -o cat | grep -E 'desktop-cube|'
Unsupported modifier, resource creation failed.
XXX: resource creation failed
Started Application launched by gsd-media-keys.
Invalid window geometry for xdg_surface@31. Ignoring for now, but this will result in client termination in the future.
Unsupported modifier, resource creation failed.
XXX: resource creation failed
Unsupported modifier, resource creation failed.
XXX: resource creation failed
Supervising 10 threads of 8 processes of 1 users.
Supervising 10 threads of 8 processes of 1 users.

Expected Behavior

The photo is displayed in the background when the cube is displayed.

System

Schneegans commented 2 years ago

Hi there, thanks for the report! On GNOME 42.1, everything is working fine for me. Did it work for you before? Could you please disable all other extensions and test it again?

deadly-platypus commented 2 years ago

It looks like the Material Shell extension is what is causing the issue. When that is disabled, my background photo behaves as expected.

Schneegans commented 2 years ago

Well, I guess this is an incompatibility of the two extensions. This has quite a low priority for me. But I'll leave this issue open in case anybody wants to fix this!

deadly-platypus commented 2 years ago

I am a software developer, and maybe I can fix it. Could you give me a place in the code to start looking?