-
Notifications
You must be signed in to change notification settings - Fork 732
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nvidia-settings saved to /etc/X11/xorg.conf are ignored #4416
Comments
Here's my /etc/X11/xorg.conf file (DP-1 and DP-3 are my two DELL U2515H monitors):
|
Why do you think this is a cinnamon issue?, cinnamon doesn't even know of /etc/X11/xorg.conf existence and never has, Xorg server reads it! If you want the monitor to do nothing try
" The defaut setting is follow-lid |
When I first boot up, the login screen shows on the external monitor, and the laptop monitor is turned off. So it seems like Xorg server reads the conf file and does the correct thing. It's only when I log in that the laptop monitor turns itself on and gets added to my "screen". Since this happened with the upgrade to 17.2, I thought that there might have been a new addition to Cinnamon that is doing something. If that's not the case, then I need to figure out what else runs at user login to figure out what is resetting my display settings. |
Check your lid settings. In windows it's somewhere in the power settings. On Puppylinux there are text configs under /etc/laptop-mode. |
in cinnamon 18 it seems to be in /usr/share/cinnamon/cinnamon-settings/modules/cs_power.py |
@JosephMcc I don't think this is a cinnamon issue |
@jar349 Are you still having this issue? Have you by chance tested with any other DE's to see if the behavior is different? |
Yes, though I discovered a "fix" in a reddit thread:
From then on, my settings are remembered. |
@JosephMcc I believe this could be addressed by exposing the default-monitors-setup options in settings
clone' will display the same thing on all monitors, 'dock' will switch off the internal monitor, 'do-nothing' will use the default Xorg behaviour (extend the desktop in recent versions). The default, 'follow-lid', will choose between 'do-nothing' and 'dock' depending on whether the lid is (respectively) open or closed. |
This bug is still present, it is 100% related to cinnamon, and still super annoying, now in the latest iteration of cinnamon, one must click apply and then click "revert" when it asks to keep or revert settings. Then the settings applied with nvidia-settings will stick. Please bring the linux desktop in to the current century and remove artificial limitations like this. Or at least offer a tickbox to honor the xorg settings so that power users may do as they wish. |
Using /etc/X11/xorg.conf is obsolete so why should we support it! |
Because your management tool cannot handle all scenarios. In fact, it cannot even change the refresh rate of the monitor. At least this would allow a workaround to use advanced options if desired, vs the utterly hacky way of making settings stick now. |
Obsolete or Deprecated. It seems Xorg is still working. And superior in some situations. |
We could always move to a kinder distro which is more flexible and doesn't use "!" when communicating to its user base. |
I have a sager NP9752-S laptop with a Nvidia GTX 970M card (running Cinnamon). I have two external monitors connected, but my BIOS doesn't give me the option to switch the boot screen to one of them, so I need to keep my laptop screen open so that I can see the grub boot screen.
In 17.1, I was able to configure my /etc/X11/xorg.conf to disable the laptop screen (even though it was open) and just use my two external monitors.
In 17.2, once I log in, the laptop display turns on and becomes part of my screen, which sucks because my laptop screen is under my desk and becomes my "primary display". Note that my login screen appears on my external monitor as always. The laptop display only turns on once I log in.
I can use nvidia-settings (as root) to disable the laptop display and save it to /etc/X11/xorg.conf, but as soon as I reboot and log in, the laptop display turns on. By the way, if I close the laptop screen, my display settings automatically change to just use the two external monitors - even though my power settings are configured to "do nothing" when the laptop screen is closed.
Because of this behavior and because the screen settings change at login, I suspect that there may be some new user-level setting in 17.2 that has to do with changing display settings? My xorg.conf file is neither removed nor modified - it simply seems to be ignored.
The text was updated successfully, but these errors were encountered: