Documentation for a newer release is available. View Latest

El Protocolo Wayland

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

Wayland está habilitado por defecto en el Escritorio GNOME. Puede elegir ejecutar GNOME en X11 eligiendo la opción Gnome sobre xorg en el seleccionador de sesión de la pantalla de acceso. Actualmente KDE usa todavía X11 y aunque hay una sesión plasma-wayland disponible no se considera estable y libre de errores en este momento.

Determinando si está usando Wayland

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

$ echo $WAYLAND_DISPLAY
wayland-0

If you are not running under Wayland the variable will not contain any values. You can also use loginctl to show you what type of session is running:

$ loginctl show-session <YOUR_SESSION_NUMBER> -p Type

To determine your session number, simply typing loginctl should provide your session details.

There is also a legacy X11 server provided with Wayland for compatibility purposes. To determine what applications are running in this mode, you can run the following command:

$ xlsclients

There is also the lg (looking glass) tool in GNOME that will allow you to determine which protocol a specific window is using. To do this, you run the application by typing lg in the run dialog or at the command line, select “Windows” in the upper right corner of the tool, and click on the application name (or open window) you want to know about. If the window is running in wayland it will say “MetaWindowWayland” and if it is running in X11 it will say “MetaWindowX11”.

Recursos Adicionales

To find out more about Wayland, please see the following website:

If you need to determine if an issue you are experiencing is related to wayland, see the Fedora wiki at the link below: