Wie kann ich X-Client-Nachrichten ausspionieren?

Wie kann ich X-Client-Nachrichten ausspionieren?

In einem ewigen Kampf gegeneine hässliche Ikone, fand ich heraus, dass Anwendungen kommunizieren können mit demSystem Traydurch das Senden von X-Client-Nachrichten. Gibt es ein Dienstprogramm zum Ausspionieren dieser Nachrichten?

Antwort1

Führen Sie die Anwendung unterxtrace. Es protokolliert die gesamte Kommunikation zwischen der Anwendung und dem X-Server, einschließlich des Befehls zum Senden oder Empfangen einer X-Client-Nachricht.

xtrace myapp

Antwort2

Befehl

    xev -id WINDOW_ID

druckt X11-"Fensterereignisse". In X11 werden diese Dinge "Ereignisse" genannt. (Im Gegensatz zu "Meldungen" in Microsoft Windows).

Verwenden Sie xwininfo, um die Fenster-ID zu erhalten.

Mann xev, Mann xwininfo.

verwandte Informationen