Bug#874514: gnome-shell: cannot configure displays under Wayland/mutter

Simon McVittie smcv at debian.org
Wed Sep 6 19:24:09 UTC 2017


On Wed, 06 Sep 2017 at 11:53:00 -0700, Abhijit Hoskeri wrote:
> After updating to mutter/gnome-shell to 3.25.91, I am not able to
> rearrange display layout.

I would guess that this is because we don't have gnome-control-center
3.25.x yet, and gnome-control-center 3.24 is looking for old gnome-shell
APIs that no longer exist. Strictly speaking, when we get the new g-c-c,
gnome-shell or mutter should probably have a versioned Breaks to get
them upgraded in lockstep - but it would be premature to add that before
the new gnome-control-center is even available in experimental.

> This appears to be because of a new
> mutter/wayland dbus service being missing:
> 
>  gnome-control-c[2853]: Error applying configuration: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: \
>         Method ApplyConfiguration is not implemented on interface org.gnome.Mutter.DisplayConfig

This indicates that gnome-control-center is talking to the D-Bus peer
to which it wants to be talking, but that peer does not implement the
org.gnome.Mutter.DisplayConfig interface at the expected object path...

> I looked for the corresponding service using busctl and could not find
> it. I could not find any corresponding dbus service config either.

... which means that looking for bus names will not help you here.

The hierarchy is:

    * bus name (vaguely analogous to an Internet server domain name)
        * has 0 or more objects (vaguely analogous to HTTP paths)
            * has 0 or more methods (vaguely analogous to GET/POST/PUT)

Looking for services (well-known bus names) with busctl is like looking
for a HTTP server with ping. It is sometimes a useful thing to do,
but it will never give you useful information about, for example, whether
that server implements POST at /cgi-bin/enter_bug.cgi.

Regards,
    smcv



More information about the pkg-gnome-maintainers mailing list