В бесконечной битве с уродливым значком я обнаружил, что приложения могут связываться с системным треем , отправляя сообщения X-клиента. Есть ли утилита для слежки за этими сообщениями?
В бесконечной битве с уродливым значком я обнаружил, что приложения могут связываться с системным треем , отправляя сообщения X-клиента. Есть ли утилита для слежки за этими сообщениями?
Ответы:
Запустите приложение под xtrace . Он будет регистрировать все коммуникации между приложением и X-сервером, включая команду для отправки или получения сообщения X-клиента.
xtrace myapp
gnome-power-manager
настоящее время является частьюgnome-settings-daemon
команда
xev -id WINDOW_ID
напечатает X11 "события окна". В X11 эти вещи называются «событиями». (В отличие от «сообщений» в Microsoft Windows).
Чтобы получить идентификатор окна, используйте xwininfo.
man xev, man xwininfo.
xev
не даю никакой информации о том, какая программа отправляет какое событие этому окну, но его состояние определенно обновляется чем-то. [1]: tronche.com/gui/x/xlib/events/client-communication/… [2]: standard.freedesktop.org/systemtray-spec/…
gnome-power-manager
но нет приложения с таким названием. Ничто не соответствует « силе », работающему как демон.