3 # let's check the FMATracker service
5 FMA_SERVICE
=$
(grep '#define FILEMANAGER_ACTIONS_DBUS_SERVICE' src
/api
/fma-dbus.h |
awk '{ print $3 }' |
sed 's?"??g')
6 FMA_TRACKER_PATH
=$
(grep '#define FILEMANAGER_ACTIONS_DBUS_TRACKER_PATH' src
/api
/fma-dbus.h |
awk '{ print $3 }' |
sed 's?"??g')/0
8 D-Bus service : ${FMA_SERVICE}
9 D-Bus tracker path: ${FMA_TRACKER_PATH}
11 dbus-send
--session --type=method_call
--print-reply --dest=${FMA_SERVICE} ${FMA_TRACKER_PATH} org.freedesktop.DBus.Introspectable.Introspect
15 # D-Bus service : org.filemanager-actions.DBus
16 # D-Bus tracker path: /org/filemanager_actions/DBus/Tracker/0
18 # method return sender=:1.107 -> dest=:1.115 reply_serial=2
19 # string "<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
20 # "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
21 # <!-- GDBus 2.44.1 -->
23 # <interface name="org.freedesktop.DBus.Properties">
25 # <arg type="s" name="interface_name" direction="in"/>
26 # <arg type="s" name="property_name" direction="in"/>
27 # <arg type="v" name="value" direction="out"/>
29 # <method name="GetAll">
30 # <arg type="s" name="interface_name" direction="in"/>
31 # <arg type="a{sv}" name="properties" direction="out"/>
34 # <arg type="s" name="interface_name" direction="in"/>
35 # <arg type="s" name="property_name" direction="in"/>
36 # <arg type="v" name="value" direction="in"/>
38 # <signal name="PropertiesChanged">
39 # <arg type="s" name="interface_name"/>
40 # <arg type="a{sv}" name="changed_properties"/>
41 # <arg type="as" name="invalidated_properties"/>
44 # <interface name="org.freedesktop.DBus.Introspectable">
45 # <method name="Introspect">
46 # <arg type="s" name="xml_data" direction="out"/>
49 # <interface name="org.freedesktop.DBus.Peer">
50 # <method name="Ping"/>
51 # <method name="GetMachineId">
52 # <arg type="s" name="machine_uuid" direction="out"/>
55 # <interface name="org.filemanager_actions.DBus.Tracker.Properties1">
56 # <method name="GetSelectedPaths">
57 # <arg type="as" name="paths" direction="out"/>