Como posso espionar mensagens do cliente X?

Como posso espionar mensagens do cliente X?

Em uma batalha constante contraum ícone feio, descobri que os aplicativos podem se comunicar com obandeja do sistemaenviando mensagens do cliente X. Existe um utilitário para espionar essas mensagens?

Responder1

Execute o aplicativo emxtrace. Ele registrará todas as comunicações entre o aplicativo e o servidor X, incluindo o comando para enviar ou receber uma mensagem do cliente X.

xtrace myapp

Responder2

Comando

    xev -id WINDOW_ID

imprimirá "eventos de janela" do X11. No X11, essas coisas são chamadas de “eventos”. (Ao contrário de “mensagens” no Microsoft Windows).

Para obter o ID da janela, use xwininfo.

cara xev, cara xwininfo.

informação relacionada