Environnement de fenêtrage Linux

Sous Linux, Blender prend en charge à la fois X11 et Wayland pour les versions officielles.

Lorsque Wayland est détecté, ce sera le système préféré, sinon X11 sera utilisé.

Indication

L'”environnement de fenêtrage” actuel est répertorié dans File ‣ About.

X11

C’est l’environnement de fenêtrage qui a été le plus largement utilisé sur les systèmes Linux et Unix.

Il n’y a pas de plans à court terme pour déprécier ou supprimer le support X11.

Wayland

La prise en charge de Wayland est un ajout plus récent, il peut donc y avoir des configurations qui n’ont pas encore été testées. Veuillez signaler un bogue si vous rencontrez des problèmes.

Blender a été testé avec des compositeurs basés sur Gnome-Shell (mutter), KDE (plasma) et SWAY (wlroots).

Exigences

Gnome-Shell

Sous Gnome-Shell, la bibliothèque libdecor est requise. Disponible sous forme de package sur la plupart des distributions Linux.

Si la bibliothèque n’est pas trouvée, X11 sera utilisé comme solution de secours.

Diagnostic des anomalies

La sortie détaillée de Wayland peut aider à retrouver les problèmes. Lancez Blender à partir de la ligne de commande avec des arguments supplémentaires:

Blender’s Wayland Logging
blender --log "ghost.wl.*" --log-level 2
Wayland Built-In Logging
WAYLAND_DEBUG=1 blender
Disable Wayland (forcing X11)
WAYLAND_DISPLAY="" blender

Limitations connues

NVidia GPU

Currently NVidia drivers don’t fully support features needed for Wayland support, graphical glitches and flickering is a common problem, this is not specific to Blender so NVidia users may want to use X11 until driver support improves.


Comparaison des fonctionnalités

Feature

X11

Wayland

Notes

Smooth Scroll

Défilement fluide avec les track-pads.

Multi-Touch Gestures

Prise en charge du trak-pad et de la tablette pour
pinch pour zoomer, panoramiquer et orbiter.

Reliable Cursor Warping

*1

La déformation du curseur est utilisée pour
transformer et orbiter autour de la fenêtre par ex.

Window Positioning

*2

Nécessaire pour faire glisser entre les fenêtres et
restaurer des positions de la fenêtre lors du chargement du fichier.

Window Raise/Lower

*2

Utilisé pour amener la fenêtre de rendu
au premier plan.

D’autres fonctionnalités que les deux systèmes prennent en charge telles que Hi-DPI, la souris 3D, l’entrée des tablettes,… etc. ont été exclues de cette liste.

*1 Dans X11 le mouvement du curseur rapide peut quitter les limites de la fenêtre pendant que le curseur est saisi (par exemple, en se transformant).
*2 Wayland ne prend pas en charge la définition de la position et de la profondeur de la fenêtre, car il s’agit d’une décision de conception, il est peu probable que ce soit pris en charge (voir les problèmes de position et de profondeur).