unable to filter messages
The following command worked for me in Fedora 28, but since upgrading to Fedora 30, it doesn't show applicable dbus messages:
dbus-monitor --session "type='method_call',interface='org.freedesktop.Notifications',member='Notify'"
dbus-monitor: unable to enable new-style monitoring: org.freedesktop.DBus.Error.MatchRuleInvalid: "Invalid match rule". Falling back to eavesdropping.
signal time=1563470082.399756 sender=org.freedesktop.DBus -> destination=:1.166595 serial=4294967295 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
string ":1.166595"
However, running without the filter does catch the message I'm looking for (along with a zillion others):
dbus-monitor --session
[...]
method call time=1563468713.173238 sender=:1.164239 -> destination=:1.164091 serial=14 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify
string "mate-screensaver-dialog"
uint32 0
string ""
string "12:51:53 P.M."
string "testtest"
array [
]
array [
]
int32 0
[...]
What's going wrong? The format of my filter matches the example in the man page...?