Can't change display configuration, Method ApplyConfiguration is not implemented on interface org.gnome.Mutter.DisplayConfig

Bug #1714410 reported by Rocko
94
This bug affects 17 people
Affects Status Importance Assigned to Milestone
gnome-control-center (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Since last night's updates, I can no longer change screen resolution or monitor alignment in gnome-control-center anymore (in gnome-shell running under Wayland).

gnome-control-center fails silently in the GUI but reports this from the command line:

(gnome-control-center:5887): display-cc-panel-WARNING **: Error applying configuration: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Method ApplyConfiguration is not implemented on interface org.gnome.Mutter.DisplayConfig

All the available display modes are listed in gnome-control-center (you just can't select them).

On the initial login, xrandr only showed two screen resolutions, one for screen XWAYLAND0 of 3840x2160 and another for XWAYLAND1 of 1920x1080, but after unplugging the external monitor and re-plugging it, now xrandr shows eDP-1 with all available modes and HDMI-1 with all available modes (you just can't select them from g-c-c).

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: gnome-control-center 1:3.24.3-0ubuntu6
Uname: Linux 4.13.0-041300rc7-generic x86_64
ApportVersion: 2.20.7-0ubuntu1
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Fri Sep 1 11:47:50 2017
InstallationDate: Installed on 2017-08-16 (15 days ago)
InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
JournalErrors:
 Error: command ['journalctl', '-b', '--priority=warning', '--lines=1000'] failed with exit code 1: Hint: You are currently not seeing messages from other users and the system.
       Users in the 'systemd-journal' group can see all messages. Pass -q to
       turn off this notice.
 No journal files were opened due to insufficient permissions.
SourcePackage: gnome-control-center
UpgradeStatus: Upgraded to artful on 2017-08-17 (15 days ago)

Revision history for this message
Rocko (rockorequin) wrote :
tags: added: gnome-shell wayland
Changed in gnome-control-center (Ubuntu):
assignee: nobody → Jeremy Bicha (jbicha)
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-control-center (Ubuntu):
status: New → Confirmed
Revision history for this message
Shwan (shwan-ciyako) wrote :

I can add that the same behavior happens under xorg, gnome shell ubuntu 17.10 latest update.
editing monitors.xml also is ignored it seems. the bug affects GDM mmonitors.xml as well.

summary: - Method ApplyConfiguration is not implemented on interface
- org.gnome.Mutter.DisplayConfig
+ Can't change display configuration, Method ApplyConfiguration is not
+ implemented on interface org.gnome.Mutter.DisplayConfig
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Yes. This is expected since we don't have gnome-control-center 3.25.91 yet. We will try to get it into Ubuntu 17.10 Beta next week.

Changed in gnome-control-center (Ubuntu):
status: Confirmed → Fix Committed
assignee: Jeremy Bicha (jbicha) → nobody
Revision history for this message
Shwan (shwan-ciyako) wrote :

If someone is impatioen like me (we are running a pre-releae) and needs the monitors set up now

sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo apt update
sudo apt full-upgrade

and when this bug is closed or some time by next week,

sudo ppa-purge ppa:gnome3-team/gnome3-staging

Revision history for this message
Rocko (rockorequin) wrote :

Thanks @Schwan. This was rather a surprising and annoying bug to hit just as Ubuntu enters beta.

Revision history for this message
dajare (dajare) wrote :

FWIW, also struck me last week. I posted a question on the Unix StackExchange, since AskUbuntu doesn't allow "Ubuntu +1" questions: "Dual monitor confusion in Ubuntu Gnome 17.10" =

https://unix.stackexchange.com/q/389785/99759

I don't know whether some of the data posted there will help...

Revision history for this message
Rocko (rockorequin) wrote :

Now the workaround from comment #5 no longer works: if I try to change my primary screen resolution to 1920x1080, g-c-c says "display-cc-panel-WARNING **: Config not applicable: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Scale 2 not valid for resolution 1920x1080" and I never see an 'Apply' button, no matter what I change. So I can't change the layout or the resolution. Everything on the 4K screen is tiny, except for Ubuntu Dock, which is normal size, and everything on the 1920x1080 monitor is normal size, except for Ubuntu Dock, which is huge. It's a complete disaster!

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I believe this is fixed in Ubuntu 17.10 Beta now. Please install all updates.

https://launchpad.net/ubuntu/+source/gnome-control-center/1:3.25.92.1-0ubuntu1

Changed in gnome-control-center (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Rocko (rockorequin) wrote :

No, it's not fixed for me. It still fails silently (I get no 'Apply' button after changing layout or resolution) and in the console, I get the error message "(gnome-control-center:2837): display-cc-panel-WARNING **: Config not applicable: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Scale 2 not valid for resolution 1920x1080".

Revision history for this message
Jeremie Tamburini (jeremie2) wrote :

After the latest updates with the new Gnome Settings I can change the setup for external monitors.

The problem is that the system doesn't remember the settings, so after a log out (or restart or suspension, etc..) I need always to open again Gnome Settings and set the external monitor as "Single Display".

Revision history for this message
Shwan (shwan-ciyako) wrote : Re: [Bug 1714410] Re: Can't change display configuration, Method ApplyConfiguration is not implemented on interface org.gnome.Mutter.DisplayConfig

If you have add the ppa you need to purge it maybe. I'm going to test it
now.

On Sat, 9 Sep 2017 at 11:41, Jeremie Tamburini <email address hidden>
wrote:

> After the latest updates with the new Gnome Settings I can change the
> setup for external monitors.
>
> The problem is that the system doesn't remember the settings, so after a
> log out (or restart or suspension, etc..) I need always to open again
> Gnome Settings and set the external monitor as "Single Display".
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1714410
>
> Title:
> Can't change display configuration, Method ApplyConfiguration is not
> implemented on interface org.gnome.Mutter.DisplayConfig
>
> Status in gnome-control-center package in Ubuntu:
> Fix Released
>
> Bug description:
> Since last night's updates, I can no longer change screen resolution
> or monitor alignment in gnome-control-center anymore (in gnome-shell
> running under Wayland).
>
> gnome-control-center fails silently in the GUI but reports this from
> the command line:
>
> (gnome-control-center:5887): display-cc-panel-WARNING **: Error
> applying configuration:
> GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Method
> ApplyConfiguration is not implemented on interface
> org.gnome.Mutter.DisplayConfig
>
> All the available display modes are listed in gnome-control-center
> (you just can't select them).
>
> On the initial login, xrandr only showed two screen resolutions, one
> for screen XWAYLAND0 of 3840x2160 and another for XWAYLAND1 of
> 1920x1080, but after unplugging the external monitor and re-plugging
> it, now xrandr shows eDP-1 with all available modes and HDMI-1 with
> all available modes (you just can't select them from g-c-c).
>
> ProblemType: Bug
> DistroRelease: Ubuntu 17.10
> Package: gnome-control-center 1:3.24.3-0ubuntu6
> Uname: Linux 4.13.0-041300rc7-generic x86_64
> ApportVersion: 2.20.7-0ubuntu1
> Architecture: amd64
> CurrentDesktop: ubuntu:GNOME
> Date: Fri Sep 1 11:47:50 2017
> InstallationDate: Installed on 2017-08-16 (15 days ago)
> InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
> JournalErrors:
> Error: command ['journalctl', '-b', '--priority=warning',
> '--lines=1000'] failed with exit code 1: Hint: You are currently not seeing
> messages from other users and the system.
> Users in the 'systemd-journal' group can see all messages. Pass
> -q to
> turn off this notice.
> No journal files were opened due to insufficient permissions.
> SourcePackage: gnome-control-center
> UpgradeStatus: Upgraded to artful on 2017-08-17 (15 days ago)
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1714410/+subscriptions
>
--

Shwan Ciyako

M.Sc Embbeded Electronics

Embedded Systems Design Engineer

Revision history for this message
Shwan (shwan-ciyako) wrote :

Same here as @jeremie My settings are also partly forgotten after restart.
The build in display shall be off (I turned it iff and that apply worked) but after reboot it is on again.
Shall we create a new bug report ?

Revision history for this message
Rocko (rockorequin) wrote :

I logged bug https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1716322 for my issue (g-c-c can't change display settings due to scale factor 2).

I think we need a separate bug for not remembering the settings after a restart because this bug thinks it's fixed, and I think it's a bug in gnome settings daemon rather than g-c-c.

I find Artful to be pretty flaky at the moment when restarting - sometimes it remembers my settings, sometimes it doesn't; sometimes I get a Wayland session but sometimes I get an X11 session (even though I've always selected the Wayland option at login). Sometimes the Wayland session crashes. In X11 I can change the resolution using xrandr, but not in Wayland. In Wayland I can adjust the trackpad settings, but not in X11.

Revision history for this message
Silvio Bierman (sbierman) wrote :

I have the same issue as Shwan (#13). Turning off the laptop screen when an additional display is connected works but is forgotten after restart. So the question remains: is this covered by this bug report or must a new one be created?

Revision history for this message
Jeremie Tamburini (jeremie2) wrote :

I have open a new bug related to the fact that gnome settings doesn't "remember" the setup for external monitors after log out, restart..

Please add comment here: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1716341

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.