Andrew, by now I was able to perform only the dbus-monitor test, there is the log:
method call sender=:1.79 -> dest=org.freedesktop.DBus serial=18 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch string "type='signal',sender='org.gnome.SessionManager',path='/org/gnome/SessionManager',interface='org.gnome.SessionManager'" method call sender=:1.79 -> dest=org.freedesktop.DBus serial=19 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=GetNameOwner string "org.gnome.SessionManager" method call sender=:1.79 -> dest=org.gnome.SessionManager serial=20 path=/org/gnome/SessionManager; interface=org.gnome.SessionManager; member=Inhibit string "Nautilus" uint32 0 string "Trashing Files" uint32 5 signal sender=:1.3 -> dest=(null destination) serial=86 path=/org/gnome/SessionManager; interface=org.gnome.SessionManager; member=InhibitorAdded object path "/org/gnome/SessionManager/Inhibitor1" method return sender=:1.3 -> dest=:1.79 reply_serial=20 uint32 614526181 method call sender=:1.37 -> dest=:1.3 serial=34 path=/org/gnome/SessionManager; interface=org.gnome.SessionManager; member=IsInhibited uint32 8 method return sender=:1.3 -> dest=:1.37 reply_serial=34 boolean false method call sender=:1.48 -> dest=org.freedesktop.DBus serial=416 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch string "type='signal',sender=':1.83',path='/',interface='org.freedesktop.DBus.Introspectable'"
No "Uninhibit" call :(
PS it seems that "nautilus -q" don't prevent nautilus to be respawned. Is this related to /desktop/gnome/session/required_components_list ?
Andrew, by now I was able to perform only the dbus-monitor test, there is the log:
method call sender=:1.79 -> dest=org. freedesktop. DBus serial=18 path=/org/ freedesktop/ DBus; interface= org.freedesktop .DBus; member=AddMatch signal' ,sender= 'org.gnome. SessionManager' ,path=' /org/gnome/ SessionManager' ,interface= 'org.gnome. SessionManager' " freedesktop. DBus serial=19 path=/org/ freedesktop/ DBus; interface= org.freedesktop .DBus; member=GetNameOwner SessionManager" gnome.SessionMa nager serial=20 path=/org/ gnome/SessionMa nager; interface= org.gnome. SessionManager; member=Inhibit gnome/SessionMa nager; interface= org.gnome. SessionManager; member= InhibitorAdded SessionManager/ Inhibitor1" gnome/SessionMa nager; interface= org.gnome. SessionManager; member=IsInhibited freedesktop. DBus serial=416 path=/org/ freedesktop/ DBus; interface= org.freedesktop .DBus; member=RemoveMatch signal' ,sender= ':1.83' ,path=' /',interface= 'org.freedeskto p.DBus. Introspectable' "
string "type='
method call sender=:1.79 -> dest=org.
string "org.gnome.
method call sender=:1.79 -> dest=org.
string "Nautilus"
uint32 0
string "Trashing Files"
uint32 5
signal sender=:1.3 -> dest=(null destination) serial=86 path=/org/
object path "/org/gnome/
method return sender=:1.3 -> dest=:1.79 reply_serial=20
uint32 614526181
method call sender=:1.37 -> dest=:1.3 serial=34 path=/org/
uint32 8
method return sender=:1.3 -> dest=:1.37 reply_serial=34
boolean false
method call sender=:1.48 -> dest=org.
string "type='
No "Uninhibit" call :(
PS it seems that "nautilus -q" don't prevent nautilus to be respawned. Is this related to /desktop/ gnome/session/ required_ components_ list ?