[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-dbus
Subject:    Re: Cannot use gdbus command against same arguments of dbus-send
From:       Emmanuele Bassi <ebassi () gmail ! com>
Date:       2019-05-27 14:39:07
Message-ID: CALnHYQHQwui3ezd1K+i9U2C05abFA3Ovq3rp=Rt3_31AiONU0A () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Mon, 27 May 2019 at 15:17, Germano Massullo <germano.massullo@gmail.com>
wrote:

> Hello, on Fedora GNOME Xorg session, I am using
>
>     $ dbus-send --print-reply --dest=org.gnome.Mutter.IdleMonitor
> /org/gnome/Mutter/IdleMonitor/Core
> org.gnome.Mutter.IdleMonitor.GetIdletime
>
> to retrieve the user idle time. Indeed I get message
>
>     method return time=1558965539.579835 sender=:1.19 ->
> destination=:1.97 serial=409 reply_serial=2
>        uint64 17
>
> But if I try to use gdbus command
>
>     $ gdbus call --system --dest org.gnome.Mutter.IdleMonitor
> --object-path /org/gnome/Mutter/IdleMonitor/Core --method
> org.gnome.Mutter.IdleMonitor.GetIdletime
>
>
The org.gnome.Mutter name is not on the system bus, since it's your
compositor's instance and it's running in your session.

The default for `dbus-send` is to use the session bus. The equivalent for
`gdbus` is to use the `--session` argument; you're using `--system`, which
is meant for the system bus.

For instance, this:

```
$ gdbus call --session \
> --dest org.gnome.Mutter.IdleMonitor \
> --object-path /org/gnome/Mutter/IdleMonitor/Core \
> --method org.gnome.Mutter.IdleMonitor.GetIdletime
(uint64 29,)
```

will return the appropriate result with no warnings.

Ciao,
 Emmanuele.

https://www.bassi.io
[@] ebassi [@gmail.com]

[Attachment #5 (text/html)]

<div dir="ltr"><div dir="ltr"><div dir="ltr">On Mon, 27 May 2019 at 15:17, Germano \
Massullo &lt;<a href="mailto:germano.massullo@gmail.com">germano.massullo@gmail.com</a>&gt; \
wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">Hello, on Fedora GNOME Xorg session, I am \
using<br> <br>
      $ dbus-send --print-reply --dest=org.gnome.Mutter.IdleMonitor<br>
/org/gnome/Mutter/IdleMonitor/Core<br>
org.gnome.Mutter.IdleMonitor.GetIdletime<br>
<br>
to retrieve the user idle time. Indeed I get message<br>
<br>
      method return time=1558965539.579835 sender=:1.19 -&gt;<br>
destination=:1.97 serial=409 reply_serial=2<br>
           uint64 17<br>
<br>
But if I try to use gdbus command<br>
<br>
      $ gdbus call --system --dest org.gnome.Mutter.IdleMonitor<br>
--object-path /org/gnome/Mutter/IdleMonitor/Core --method<br>
org.gnome.Mutter.IdleMonitor.GetIdletime<br>
<br></blockquote><div><br></div><div>The org.gnome.Mutter name is not on the system \
bus, since it&#39;s your compositor&#39;s instance and it&#39;s running in your \
session.</div><div><br></div><div>The default for `dbus-send` is to use the session \
bus. The equivalent for `gdbus` is to use the `--session` argument; you&#39;re using \
`--system`, which is meant for the system bus.</div><div><br></div><div>For instance, \
this:<br></div><div><br></div><div>```</div><div>$ gdbus call --session \
\</div><div>&gt; --dest org.gnome.Mutter.IdleMonitor \</div><div>&gt; --object-path \
/org/gnome/Mutter/IdleMonitor/Core \</div><div>&gt; --method \
org.gnome.Mutter.IdleMonitor.GetIdletime <br>(uint64 \
29,)<br>```</div><div><br></div><div>will return the appropriate result with no \
warnings.<br></div><div><br></div>Ciao,</div><div class="gmail_quote">  \
Emmanuele.</div><div class="gmail_quote"><br></div><div dir="ltr" \
class="gmail_signature"><a href="https://www.bassi.io" \
target="_blank">https://www.bassi.io</a><br>[@] ebassi [@<a href="http://gmail.com" \
target="_blank">gmail.com</a>]</div></div></div>


[Attachment #6 (text/plain)]

_______________________________________________
dbus mailing list
dbus@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dbus

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic