GNOME Bugzilla – Bug 694761
gnome-settings-daemon is ignoring X config snippets
Last modified: 2019-03-20 11:08:33 UTC
I have a /etc/X11/xorg.conf.d/99-screens.conf file which defines position and rotation of my monitors. Prior to Fedora 19 - so g-s-d 3.6 and earlier - GDM would respect this and come up rotated. Since I bumped to Fedora 19 - with g-s-d 3.7 - it's been coming up non-rotated, apparently ignoring the X server config. Placing an appropriate monitors.xml in /etc/gnome-settings-daemon/xrandr/ 'fixes' the problem.
could be caused by: http://git.gnome.org/browse/gnome-settings-daemon/commit/data/org.gnome.settings-daemon.plugins.xrandr.gschema.xml.in.in?id=a95d9cdf0d1e69c171a17af7fbb8f75869cd54b9
Does this fix it? gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
[root@adam adamw]# gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing ** (process:2375): WARNING **: failed to commit changes to dconf: The connection is closed [root@adam adamw]# gsettings get org.gnome.settings-daemon.plugins.xrandr default-monitors-setup 'follow-lid' running dconf-editor as root, I can't change anything. I'm not sure how to poke the systemwide dconf setup manually...I know how to do it for my user, but not systemwide...
some info on how to do that here: https://help.gnome.org/admin/system-admin-guide/stable/login-background.html.en
Yes, that fixes the problem. Of course in my case 'fixes' means it comes up showing garbage from the framebuffer, but that's not this bug =) Making that change causes the xorg.conf.d snippet to be applied.
Then I'm not sure there's anything else to add here, right?
well, I'd kind of expect it to work OOTB, really. What is the default setting for that key, and why is it whatever it is?
oh, the commit Ray linked - but that claims: "The new follow-lid mode is the default and matches earlier behavior, plus it also checks the laptop lid state at startup." if changing from 'follow-lid' to 'do-nothing' fixes this, then it would seem the 'follow-lid' setting is not acting as advertised, because it is not 'match[ing] earlier behavior'.
Is this still a problem?
oh, jeez, I dunno, since GDM is on Wayland now it'll all be a bit different, won't it? My login screen comes up rotated, but I probably still have that dconf setting applied...
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/207.