Der Befehl gdbus kann nicht mit den gleichen Argumenten wie dbus-send verwendet werden.

Der Befehl gdbus kann nicht mit den gleichen Argumenten wie dbus-send verwendet werden.

In der Fedora GNOME Xorg-Sitzung verwende ich

$ dbus-send --print-reply --dest=org.gnome.Mutter.IdleMonitor /org/gnome/Mutter/IdleMonitor/Core org.gnome.Mutter.IdleMonitor.GetIdletime

um die Leerlaufzeit des Benutzers abzurufen. Tatsächlich bekomme ich eine Nachricht

method return time=1558965539.579835 sender=:1.19 -> destination=:1.97 serial=409 reply_serial=2
   uint64 17

Aber wenn ich versuche, den Befehl gdbus zu verwenden

$ gdbus call --system --dest org.gnome.Mutter.IdleMonitor --object-path /org/gnome/Mutter/IdleMonitor/Core --method org.gnome.Mutter.IdleMonitor.GetIdletime

Ich erhalte den Fehler

Error: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable

Warum kann ich den Befehl gdbus nicht mit denselben Argumenten verwenden? Vielen Dank

verwandte Informationen