Linux fönstermiljö

På Linux stöder Blender både X11 och Wayland för officiella utgåvor.

När Wayland upptäcks är det det system som föredras, annars används X11.

Råd

Den aktuella fönstermiljön finns listad i Toppfält ‣ Blender ‣ Om Blender.

X11

Detta är den fönstermiljö som historiskt sett har använts mest på Linux- och Unix-system.

Det finns inga planer på att avveckla eller ta bort X11-stödet på kort sikt.

Skärmfångst (med Wayland)

Stöd för Wayland är ett nyare tillägg, så det kan finnas konfigurationer som inte har testats ännu. Vänligen rapportera en bugg om du upplever problem.

Blender har testats med Gnome-Shell (mutter), KDE (plasma) & SWAY (wlroots) baserade compositors.

Krav

Gnome-Shell

Under Gnome-Shell krävs biblioteket libdecor. Detta finns tillgängligt som ett paket på de flesta Linux-distributioner.

Om biblioteket inte hittas kommer X11 att användas som en reservlösning.

Felsökning

Detaljerad Wayland-utdata kan hjälpa till att spåra problem. Starta Blender från kommandoraden med ytterligare argument:

Blender’s Wayland Logging
blender --log "ghost.wl.*" --log-level 2
Wayland inbyggd loggning
WAYLAND_DEBUG=1 blender
Inaktivera Wayland (tvingar X11)
WAYLAND_DISPLAY="" blender
Inaktivera libdecor (tvingar fram kantlösa fönster under Gnome-Shell)

Avinstallera libdecor och kör sedan Blender med en tom X11 displayvariabel.

DISPLAY="" blender

Miljövariabler

XCURSOR_THEME

Det markörtema som ska användas (måste hänvisa till en lokalt installerad markör).

XCURSOR_SIZE

Markörens storlek är som standard 28, men du kanske vill öka storleken på Hi-DPI-skärmar.

Kända begränsningar

Gnome Shells fraktionerade skalning (före version 44)

Versioner av Gnome-Shell före 44 har inte fullt stöd för fraktionerad skalning.

Om du använder fractional i äldre versioner av Gnome-Shell kan det leda till problem som liten markörstorlek.

DÖLJ NVIDIA GPU

För närvarande har NVIDIA-drivrutiner inte fullt stöd för de funktioner som behövs för Wayland. Grafiska störningar och flimmer är vanliga problem. I vissa fall kan det förekomma kraschar vid uppstart. Detta är inte specifikt för Blender, så NVIDIA-användare kanske vill använda X11 tills drivrutinsstödet förbättras.


Jämförelse av funktioner

Funktion

X11

Skärmfångst (med Wayland)

Anteckningar

Mjuk scrollning

Smidig scrollning med track-pads.

Multi-Touch-gester

Track-pad och stöd för surfplatta för
nyp för att zooma, panorera och kretsa.

Tillförlitlig förvrängning av markören

*1

Cursor warping används vid transformering
och kretsar runt bildrutan för t.ex.

Positionering av fönster

*2

Behövs för att dra mellan fönster och
återställer fönsterpositioner vid filinläsning.

Andra funktioner som båda systemen stöder, t.ex. Hi-DPI, 3D-mus, inmatning för surfplattor, … etc. har utelämnats från denna lista.

*1 I X11 kan snabb markörrörelse lämna fönstrets gränser medan markören hålls fast (transformering t.ex.).
*2 Wayland har inte stöd för att ställa in fönstrets position, eftersom detta är ett designbeslut är det osannolikt att det kommer att stödjas (se problem för position).