TL;DR:xlsclients

TL;DR:xlsclients

Estoy solucionando algunos problemas relacionados con varios monitores y HiDPI en Wayland. Aprendí de recursos en línea que es posible que las aplicaciones en XWayland no manejen este caso de uso como se esperaba. Ahora quiero saber qué aplicaciones utilizan XWayland y cuáles no.

¿Cómo puedo saber si una aplicación utiliza XWayland o no?

Respuesta1

TL;DR:xlsclients

La ejecución xlsclientsen una terminal enumerará todas las aplicaciones que se están ejecutando actualmente y que utilizan XWayland.


Para divertirse: usexeyes!

ingrese la descripción de la imagen aquí

xeyes - a follow the mouse X demo

Cuando inicia xeyes, se conecta al servidor XWayland y solicita la posición del mouse. Si el mouse se encuentra actualmente sobre una ventana de una aplicación que usa XWayland, XWayland conoce la posición del mouse y puede informarla xeyesa través del protocolo X11. Pero si el mouse está sobre un cliente nativo de Wayland, XWayland no puede conseguirlo, por lo que los ojos permanecerán quietos incluso si mueve el mouse.


Alt:xwininfo

Ejecute xwininfoen una ventana de terminal: cuando pasa el cursor sobre una ventana de xwayland, el puntero del mouse se convertirá en un +letrero. Si haces clic en la ventana, se mostrará cierta información y finalizará, pero no hará nada con las ventanas nativas de Wayland. Puedes usar Ctrl+ Cpara finalizarla.

información relacionada