Métodos de pago Abuse

Reconocer Wayland o Xorg

10.07.2024, 01:18

La mayoría de las distribuciones comunes de Linux vienen con Wayland desde el principio. Ubuntu ya ha cambiado a Wayland desde 22.04, y Fedora lleva mucho tiempo distribuyendo con Wayland. Las distribuciones SUSE y Debian se han unido recientemente a la lista. Pero Wayland todavía tiene algunos retos, sobre todo que muchos programas antiguos no son compatibles o no funcionan bien. Si tienes problemas con programas antiguos, deberías comprobar qué servidor de pantalla se está utilizando. Hay varias formas de hacerlo.

Qué es Wayland

Wayland es un protocolo de visualización que se está desarrollando como alternativa al sistema X Window para gestionar la interfaz de ventanas en los sistemas operativos Linux. Wayland pretende ofrecer una arquitectura GUI más moderna y eficiente que el X Window System, desarrollado hace más de 30 años. Wayland pretende mejorar el rendimiento, la seguridad y la estabilidad general de la interfaz gráfica de usuario en los sistemas Linux.

Qué es Xorg

Xorg (X.Org) es una implementación libre y de código abierto del sistema X Window, que es el estándar para la interfaz gráfica de usuario en la mayoría de las distribuciones de Linux. Xorg es un servidor de visualización que gestiona los elementos gráficos de la pantalla, como ventanas, botones y otros elementos de la interfaz. Proporciona funcionalidad básica para trabajar con gráficos e interactuar con el hardware del ordenador.

Xorg ofrece la posibilidad de ejecutar aplicaciones gráficas y gestores de ventanas en sistemas Linux, proporcionando al usuario una forma cómoda e intuitiva de interactuar con el ordenador. También admite extensiones y controladores, lo que permite personalizar y optimizar el subsistema gráfico para las necesidades específicas del usuario.

Comprobación de Wayland o Xorg

El método más conveniente y accesible para ver el servidor de visualización es mostrar el contenido de la variable de entorno XDG_SESSION_TYPE. Si Wayland está actualmente en uso, se mostrará wayland, y si Xorg está en uso, se mostrará X11:

$ echo $XDG_SESSION_TYPE

Узнаем Wayland или Xorg

Además, el usuario siempre puede averiguar el tipo de la sesión actual utilizando loginctl. Para ver la lista de sesiones, ejecute el programa con el comando list-sessions o sin parámetros:

$ loginctl list-sessions

Узнаем Wayland или Xorg

Para visualizar el tipo de una sesión determinada, pase su identificador al comando show-session. Por ejemplo, si el número de sesión es 3:

$ loginctl show-session 3 -p Type

Узнаем Wayland или Xorg

Todo esto también se hace con un simple comando, que te da el identificador de sesión a partir de la variable de entorno XDG_SESSION_ID:

$ loginctl show-session "$XDG_SESSION_ID" -p Type

En Ubuntu, esta información también se puede ver en la GUI. Tienes que ir a "Configuración", ir a "Acerca del Sistema" y encontrar "Interfaz de Ventana".

Entonces verás el nombre del servidor de visualización:

Узнаем Wayland или Xorg

Eso es todo por ahora, en el próximo artículo te diremos cómo averiguar cómo la aplicación es utilizada por Wayland.