Wayland has to use X fallback for rendering
- Dominant language
- Python
- Stars
- 1.4k
- Forks
- 316
- Avg merge
- 7h 44m
- Merged PRs (30d)
- 5
Description
We currently have to do QT_QPA_PLATFORM=xcb (or users need to do it) to get things to work there. We'll need to adopt something like https://github.com/pyvista/pyvistaqt/pull/848 or (probably) https://gitlab.kitware.com/vtk/vtk/-/merge_requests/9443 to get Wayland support working. Ideally the VTK folks would get this working and we would purely vendor, but as Wayland popularity grows, we might need to try one of these ourselves directly instead 😅
See for example #1396
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the linked pyvistaqt pull request, the VTK merge request, and issue #1396 to understand the current Wayland rendering failure and upstream support options. Done means Mayavi renders under Wayland without requiring QT_QPA_PLATFORM=xcb, with the chosen upstream or direct approach established.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- computer-graphics, desktop-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100