enthought / enthought/mayavi

Wayland has to use X fallback for rendering

Open
#1,397 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.