¿Cómo puedo espiar los mensajes del cliente X?

¿Cómo puedo espiar los mensajes del cliente X?

En una batalla constante contraun icono feo, descubrí que las aplicaciones pueden comunicarse con elbandeja del sistemaenviando X mensajes de cliente. ¿Existe alguna utilidad para espiar estos mensajes?

Respuesta1

Ejecute la aplicación enxtrace. Registrará todas las comunicaciones entre la aplicación y el servidor X, incluido el comando para enviar o recibir un mensaje del cliente X.

xtrace myapp

Respuesta2

Dominio

    xev -id WINDOW_ID

imprimirá X11 "eventos de ventana". En X11, estas cosas se llaman "eventos". (A diferencia de los "mensajes" en Microsoft Windows).

Para obtener la identificación de la ventana, use xwininfo.

hombre xev, hombre xwininfo.

información relacionada