En una batalla constante contra un icono feo , descubrí que las aplicaciones pueden comunicarse con la bandeja del sistema enviando mensajes de cliente X. ¿Hay alguna utilidad para espiar estos mensajes?
En una batalla constante contra un icono feo , descubrí que las aplicaciones pueden comunicarse con la bandeja del sistema enviando mensajes de cliente X. ¿Hay alguna utilidad para espiar estos mensajes?
Respuestas:
Ejecute la aplicación bajo xtrace . Registrará todas las comunicaciones entre la aplicación y el servidor X, incluido el comando para enviar o recibir un mensaje de cliente X.
xtrace myapp
gnome-power-manager
es hoy en día parte degnome-settings-daemon
Mando
xev -id WINDOW_ID
imprimirá X11 "eventos de ventana". En X11, estas cosas se llaman "eventos". (A diferencia de los "mensajes" en Microsoft Windows).
Para obtener la identificación de la ventana, use xwininfo.
man xev, man xwininfo.
xev
no estoy dando ninguna información sobre qué programa está enviando qué evento a esa ventana, pero su estado definitivamente se está actualizando por algo. [1]: tronche.com/gui/x/xlib/events/client-communication/… [2]: standards.freedesktop.org/systemtray-spec/…
gnome-power-manager
pero no hay ninguna aplicación llamada así. No hay nada que coincida con " poder " corriendo como un demonio.