Entorno de ventanas de Linux

En Linux, Blender soporta tanto X11 como Wayland en sus versiones oficiales.

Cuando Wayland sea detectado, éste será el sistema preferido; en caso contrario se utilizará X11.

Consejo

The current «Windowing Environment» is listed in File ‣ About.

X11

Este es el entorno de ventanas más ampliamente utilizado en sistemas Linux y Unix.

No hay planes a corto plazo para eliminar la compatibilidad con X11.

Wayland

El soporte para Wayland es un agregado más reciente, por lo que puede haber configuraciones que aún no se hayan probado. Por favor, reportar un error en caso de experimentar problemas.

Blender ha sido probado con compositores basados en Gnome-Shell (mutter), KDE (plasma) y SWAY (wlroots).

Requisitos

Gnome-Shell

En Gnome-Shell se requiere la biblioteca libdecor. Ésta se encuentra disponible como paquete en la mayoría de las distribuciones de Linux.

En caso de que no se encontrara esta biblioteca, X11 se usará como alternativa.

Resolución de problemas

La salida detallada de Wayland podrá ayudar a localizar problemas. Iniciar Blender desde la linea de comandos con argumentos adicionales:

Registro de Wayland de Blender
blender --log "ghost.wl.*" --log-level 2
Registro de Wayland integrado
WAYLAND_DEBUG=1 blender
Deshabilitación de Wayland (forzando X11)
WAYLAND_DISPLAY="" blender
Deshabilitación de libdecor (forzando ventanas sin bordes en Gnome-Shell)

Desinstalar libdecor, luego ejecutar Blender con una variable de visualización de X11 vacía.

DISPLAY="" blender

Variables de entorno

XCURSOR_THEME

El tema del puntero a utilizar (deberá hacer referencia a un puntero instalado localmente).

XCURSOR_SIZE

El tamaño del puntero, 28 de forma predefinida, en pantallas con una alta densidad de PPP es posible que se desee aumentar su tamaño.

Limitaciones conocidas

Escalado fraccional de Gnome Shell (versiones anteriores a la 44)

Las versiones de Gnome-Shell anteriores a la 44 soportan completamente el escalado fraccional.

El uso de escalado fraccional en versiones anteriores de Gnome-Shell podrá producir problemas técnicos, como un tamaño de puntero pequeño.

GPU de Nvidia

Actualmente, los controladores de Nvidia no tienen un soporte completo para las funciones necesarias de Wayland. Defectos visuales y parpadeo son problemas comunes. En algunos casos, podrá haber cierres inesperados al iniciar. Esto no es algo específico de Blender, por lo que los usuarios de Nvidia podrán querer usar X11 hasta que mejore el soporte del controlador.


Comparación de características

Característica

X11

Wayland

Notas

Desplazamiento suave

Desplazamiento suave en paneles táctiles.

Gestos multi-táctiles

Soporte en paneles táctiles y tabletas para
pellizcar al ampliar, desplazar y orbitar.

Reaparición confiable del puntero

*1

La reaparición del puntero se utiliza, p.ej.
al transformar y orbitar la vista.

Posicionamiento de ventanas

*2

Necesario para arrastrar entre ventanas y
restaurar las posiciones de ventanas al cargar archivos.

Otras funciones compatibles con ambos sistemas, como pantallas con alta densidad de PPP, ratón 3D, entrada de tableta, etc. han sido omitidas de esta lista.

*1 En X11, es posible que el movimiento rápido del puntero escape a los límites de la ventana, mientras se arrastre el puntero (durante las transformaciones, por ejemplo).
*2 Wayland no soporta el establecimiento de la posición de las ventanas, dado que se trata de una decisión de diseño, es muy poco probable que esto llegue a ser soportado (consultar los incidentes relativos a problemas de posición <https://projects.blender.org/blender/blender/issues/98928> __).