Documentation for a newer release is available. View Latest

El Protocolo Wayland

Wayland es un protocolo de servidor de visualización que ha sido introducido (en el momento de escribir esto) como predeterminado en GNOME. Se dice que Wayland eventualmente reemplazará a X11 como servidor de visualización predeterminado en Linux y muchas distribuciones han empezado la implementación de Wayland. Wayland es un protocolo más moderno y tiene actualmente un código base más pequeño. Wayland está todavía bajo desarrollo y existen todavía aplicaciones y comportamientos que non trabajan como se espera, puede encontrar algunas aplicaciones que no han sido actualizadas para trabajar apropiadamente en Wayland y actualmente la única manera de que esas aplicaciones corran es usando Xorg en lugar de Wayland. Esto incluye algunas aplicaciones y juegos heredados del sistema.

Wayland está habilitado de modo predeterminado en el Escritorio GNOME. Puede elegir correr GNOME en X11 eligiendo la opción Gnome sobre xorg en el selector de sesión de la pantalla de acceso. Actualmente KDE utiliza todavía X11 y a pesar de que hay una sesión plasma-wayland disponible, no se considera aún estable y libre errores.

Determinar si está usando Wayland

Una manera de determinar si está corriendo en Wayland es comprobar el valor de la variable $WAYLAND_DISPLAY. Para hacer esto teclee:

$ echo $WAYLAND_DISPLAY
wayland-0

Si no está corriendo bajo Wayland la variable no contendrá ningún valor. También puede usarloginctl para mostrar que tipo de sesión está corriendo:

$ loginctl show-session <YOUR_SESSION_NUMBER> -p Type

Para determinar su número de sesión, teclear simplemente loginctl debería proporcionarle detalles de se sesión.

También se proporciona un servidor X11 heredado con Wayland por motivos de compatibilidad.. Para determinar que aplicación está corriendo de este modo, puede ejecutar el siguiente comando:

$ xlsclients

Existe también la herramienta lg (espejo) en GNOME que le permitirá determinar que protocolo está usando una ventana específica. Para hacer esto, corra la aplicación tecleando lg en el diálogo de ejecución o en la línea de comandos, seleccione “Windows” en la esquina superior derecha de la herramienta y pulse el nombre de la aplicación (o ventana abierta) sobre la que desee saber. Si la ventana está corriendo en wayland dirá “MetaWindowWayland” y sin está corriendo en X11 dirá “MetaWindowX11”.

Recursos Adicionales

Para saber más sobre Wayland vea, por favor, el siguiente sitio web:

Si necesita determinar si algún problema que está experimentando está relacionado con wayland, vea la wiki de Fedora en el enlace de abajo: