Why does mutter is changing monitor layout from that set by xorg.conf?

Solution Unverified - Updated -

Issue

  • mutter reconfigures the display layout from the original layout provided by the system's /etc/X11/xorg.conf.
  • Quad display configuration loses its display placement in RHEL7.2
  • System is configured with a specific monitor layout in xorg.conf with 4 displays using Nvidia's metamodes. If you just start the Xorg process the monitor layout is correct. In this particular case monitor 1+3 are overlapped and 2+4 are overlapped.
  • When gnome-shell is started and the gnome-settings-daemon runs, it changes the orientation around (lining up the displays). This occurs on a fresh installation where no user has ever logged in, so the login screen layout is not correct.

  • Creating a monitors.xml file and placing it in /var/lib/gdm/.config, corrects the login screen, but once a user logs in the layout is once again changed. Where can I set a default layout or how can I get gnome-settings-daemon xrandr to stop changing the layout defined in xorg.conf? I've tried placing a monitors.xml file in /etc/gnome-settings-daemon/xrandr but that had no affect.

  • Tried changing the default to /etc/gnome-settings-daemon/monitors.xml and placing the file there but that didn't help. If the same
    monitors.xml file is copied to ~/.config/monitors.xml then the system layout is correct, but that's not acceptable solution for systems with multiple users.

Environment

  • Red Hat Enterprise Linux 7.2
  • gnome-settings-daemon-3.14.4-9.el7
  • mutter-3.14.4-17.el7.x86_64

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.