我刚刚在华硕 n56vz 笔记本电脑上安装了 Ubuntu 17.10,并连接了两个外接显示器,发现显示设置(主显示器、位置等)未保存(重启后不保留)。此外,我在编辑显示位置时遇到了问题(拖放功能不太好用)。
这可能是因为monitors.xml
文件中存在两种配置。第一种配置在笔记本电脑盖关闭时激活,并且有两个外部显示器。第二种配置在笔记本电脑盖打开时激活,并且有三个显示器(内部和外部)。
更新,我尝试手动更新“monitors.xml”,但看起来它根本没有用。
更新,我能够修复它,并通过禁用“/etc/UPower/UPower.conf”文件中的笔记本电脑盖打开处理设置“IgnoreLid = true”来使我的笔记本电脑记住显示设置。
askubuntu 上有几个类似的问题,但没有明确的答案。
答案1
如果您使用 NVIDIA 驱动程序,则必须从那里更改您的设置。我建议使用xrand
命令来更改您的设置,您可以制作自动运行脚本或组合键以使用xrand
命令在设置之间切换。
编辑:修复文件IgnoreLid=true
中的设置/etc/UPower/UPower.conf
!
答案2
我在 Ubuntu 22.04 上尝试了以下操作,并使用 HDMI 连接了 NVIDIA GPU 的外接显示器。打开 nvidia-settings:
$ sudo nvidia-settings
然后在 nvidia-settings 配置选项卡下,检查:
- 在配置文件中包含 X 显示名称
您的系统应该保存当前的显示配置。