Linux Windowing Environment#

Op Linux ondersteunt Blender zowel X11 als Wayland voor officiële releases.

Als Wayland wordt gedetecteerd wordt dit gekozen; anders zal X11 worden gebruikt.

Hint

De huidige “Windowing Environment” staat vermeld in File ‣ About.

X11#

Dit is het windowing environment dat het meest wijdverspreid wordt gebruikt op Linux- en Unix-systemen.

Er zijn geen plannen op korte termijn om de ondersteuning voor X11 uit te faseren.

Wayland#

Omdat ondersteuning voor Wayland een recentere toevoeging is, kunnen er configuraties zijn die nog niet zijn getest. Mocht je problemen ervaren, maak dan een bugreport aan.

Blender is getest met Gnome-Shell (mutter), KDE (plasma) en SWAY (wlroots)-gebaseerde compositors.

Vereisten#

Gnome-Shell

Onder Gnome-Shell is de libdecor bibliotheek vereist. Deze is beschikbaar als een package op de meeste Linuxdistributies.

Als deze bibliotheek niet wordt gevonden, zal X11 als reserve worden gebruikt.

Probleemoplossing#

Gedetailleerde Wayland output kan helpen bij het opsporen van problemen. Start Blender vanaf de command-line met extra argumenten:

Blender’s Wayland Logging
blender --log "ghost.wl.*" --log-level 2
Wayland Ingebouwde Logging
WAYLAND_DEBUG=1 blender
Deactiveer Wayland (forceer X11)
WAYLAND_DISPLAY="" blender
Deactiveer libdecor (forceer randloze vensters onder Gnome-Shell)

Deïnstalleer libdecor en voer Blender uit met een lege X11 display variabele.

DISPLAY="" blender

Omgevingsvariabelen#

XCURSOR_THEME

Het cursorthema om te gebruiken (moet verwijzen naar een lokaal geïnstalleerde cursor).

XCURSOR_SIZE

De cursorgrootte, standaard ingesteld op 28, je kunt ervoor kiezen om de grootte te vergroten op Hi-DPI-displays.

Bekende Beperkingen#

Fractional Scaling in Gnome Shell (vóór versie 44)

Versies van Gnome-Shell voorafgaand aan versie 44 ondersteunen geen volledige fractionele schaling.

Het gebruik van fractionele schaling onder oudere versies van Gnome-Shell kan leiden tot problemen zoals een kleine cursorgrootte.

NVidia GPU

Op dit moment ondersteunen NVidia-drivers niet volledig de benodigde functies voor Wayland. Grafische storingen en flikkeringen zijn veelvoorkomende problemen. In sommige gevallen kunnen er crashes zijn bij het opstarten.. Dit is niet specifiek voor Blender, dus NVidia-gebruikers mogelijk genoodzaakt X11 gebruiken totdat de driverondersteuning verbetert.


Functies Vergelijking#

Functie

X11

Wayland

Opmerkingen

Vloeiend Scrollen

Vloeiend scrollen met touchpad.

Multi-touch bewegingen

Ondersteuning voor touchpads en tablets voor inzoomen met
knijpbeweging, pannen en draaien.

Betrouwbare cursorverplaatsing

*1

Bij transformaties en het draaien van het viewport
wordt cursorverplaatsing gebruikt, bijvoorbeeld.

Vensterpositionering

*2

Nodig voor slepen tussen vensters en het herstellen van
vensterposities bij het laden van bestanden.

Andere functies die beide systemen ondersteunen, zoals Hi-DPI, 3D-muizen, tabletinvoer, … enzovoort, zijn niet opgenomen in deze lijst.

*1 Bij X11 kan bij snelle cursorbewegingen de venstergrenzen overschrijden terwijl de cursor is vastgepakt (bijvoorbeeld tijdens transformaties).
*2 Wayland ondersteunt het instellen van de vensterpositie niet. Dit is een ontwerpbeslissing en het is onwaarschijnlijk dat dit wordt ondersteund (zie problemen met positie).