DBus binding for Tcl


When the dbus monitor command is used, the registered script is called for all received D-Bus messages. However, by default only messages explicitly directed to the D-Bus name(s) of the application are sent to the application. To receive other messages, a filter must be set up.

To receive as many messages as possible, the following filters can be used:

dbus filter add -eavesdrop true -type signal
dbus filter add -eavesdrop true -type method_call
dbus filter add -eavesdrop true -type method_return
dbus filter add -eavesdrop true -type error