#1104718 clutter init code blocks waiting for deprecated wl_shell interface which breaks evolution #1104718
- Package:
- libclutter-1.0-0
- Source:
- libclutter-1.0-0
- Description:
- Open GL based interactive canvas library
- Submitter:
- Andreas Pokorny
- Date:
- 2025-05-05 20:00:01 UTC
- Severity:
- normal
During startup of applications like evolution, libclutter initializes the wayland backend. The code there loops - while waiting for a wl_shell interface. In newer wayland compositors like Hyperland this protocol is no longer used. I have attached a patch that resolves this issue. This only affects the backend code - no code in the wayland backend seems to use the wl_shell interface. This is a minimal patch, one could also completely remove wayland_shell from the code. kind regards Andreas
https://github.com/hyprwm/Hyprland/discussions/10281 I have tested with the attached patch, and the issue is resolved. I am not aware whether there are other clutter applications that could be tested.