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
.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
Variables d’environnement
XCURSOR_THEME
Le thème du curseur à utiliser (doit faire référence à un curseur installé localement).
XCURSOR_SIZE
La taille du curseur, par défaut à 28, vous souhaiterez peut-être augmenter la taille sur les écrans Hi-DPI.
Limitations connues
- Gnome Shell’s Fractional Scaling
Alors que Blender prend en charge la mise à l’échelle fractionnaire sur les compositeurs basés sur KDE et WLROOT, gnome-shell-43 a une mise à l’échelle fractionnaire expérimentale qui est activée par défaut sur Ubuntu en interne, ce qui donne un tampon plus grand puis le réduit et peut provoquer des problèmes mineurs tels qu’un curseur de petite taille.
Wayland dispose désormais d’un gestionnaire d’API de mise à l’échelle fractionnaire (
wp-fractional-scale-v1
), qui devrait éventuellement résoudre ce problème.- NVidia GPU
Actuellement, les pilotes NVidia ne prennent pas entièrement en charge les fonctionnalités nécessaires à Wayland. Les problèmes graphiques et le scintillement sont des problèmes courants. Dans certains cas, il peut y avoir des plantages au démarrage. Ce n’est pas spécifique à Blender, donc les utilisateurs de NVidia peuvent vouloir utiliser X11 jusqu’à ce que la prise en charge des pilotes s’améliore.
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.