如何監視 X 客戶端訊息?

如何監視 X 客戶端訊息?

在一場持久戰中一個醜陋的圖標,我發現應用程式可以與系統托盤透過發送 X 客戶端訊息。有監視這些訊息的實用程式嗎?

答案1

在下面運行應用程式追蹤。它將記錄應用程式和 X 伺服器之間的所有通信,包括發送或接收 X 客戶端訊息的命令。

xtrace myapp

答案2

命令

    xev -id WINDOW_ID

將列印 X11“視窗事件”。在X11中,這些東西被稱為「事件」。 (與 Microsoft Windows 中的「訊息」相對)。

若要取得視窗 ID,請使用 xwininfo。

男人xev,男人xwininfo。

相關內容