In einem ständigen Kampf gegen ein hässliches Symbol stellte ich fest, dass Anwendungen mit der Taskleiste kommunizieren können, indem sie X-Client-Nachrichten senden. Gibt es ein Dienstprogramm zum Ausspionieren dieser Nachrichten?
In einem ständigen Kampf gegen ein hässliches Symbol stellte ich fest, dass Anwendungen mit der Taskleiste kommunizieren können, indem sie X-Client-Nachrichten senden. Gibt es ein Dienstprogramm zum Ausspionieren dieser Nachrichten?
Antworten:
Führen Sie die Anwendung unter xtrace aus . Die gesamte Kommunikation zwischen der Anwendung und dem X-Server wird protokolliert, einschließlich des Befehls zum Senden oder Empfangen einer X-Client-Nachricht.
xtrace myapp
gnome-power-manager
ist heutzutage Teil vongnome-settings-daemon
Befehl
xev -id WINDOW_ID
druckt X11 "Fensterereignisse". In X11 werden diese Dinge "Ereignisse" genannt. (Im Gegensatz zu "Nachrichten" in Microsoft Windows).
Verwenden Sie xwininfo, um die Fenster-ID zu erhalten.
Mann xev, Mann xwininfo.
xev
gebe aber keine Informationen darüber, welches Programm welches Ereignis an dieses Fenster sendet, aber sein Status wird definitiv durch etwas aktualisiert. [1]: tronche.com/gui/x/xlib/events/client-communication/… [2] : standards.freedesktop.org/systemtray-spec/…
gnome-power-manager
:, aber es gibt keine Anwendung, die so genannt wird. Es gibt nichts, was mit " Power " als Daemon übereinstimmt .