¿Cómo comprobar si un programa usa Wayland o X11 en Linux?

¿Cómo comprobar si un programa usa Wayland o X11 en Linux?

¿Existe algún comando en Linux que pueda indicar si un programa usa Wayland, Xorg o Xwayland?

Respuesta1

No es una orden per se, peroSerguéi Bugaevcompartió un truco genial:

Lanzamientoojos xy mueva el mouse sobre una ventana. Si los ojos se mueven, es una ventana XWayland; de lo contrario, es una ventana nativa de Wayland.

ojos x

ojos xNormalmente está preinstalado en la mayoría de las distribuciones. De lo contrario, se puede encontrar en el x11-appspaquete o similar.

Respuesta2

Puedo darte una respuesta similar, pero la herramienta ya debería estar en tu sistema.

Puede utilizar xpropel que probablemente ya esté disponible en su sistema. Después de iniciar el programa usando la terminal, cada ventana de X11 le mostrará una mira, cada ventana de Wayland ignora su búsqueda de propiedades de X11.

Ejemplo en mi sistema: a la izquierda puedes ver el dibujo de Thunderbird con X11 y a la izquierda el dibujo de Gnome Terminal con Wayland nativo.

Ver captura de pantalla

información relacionada