nvidia-settings 双屏显示器保存配置,重启失效

方法一,推荐

  1. 在nvidia-settings里面配置好了,点击 Apply,Save to Configuration
  2. 打开ubuntu本机自带的设置,找到显示(display)功能,检查一下各项配置是否是正确的(主显示设置,方向旋转,双屏位置,分辨率等),如果都是正确的那就啥也不要修改直接点击右上角的 应用(Apply) 按钮

如果还是有失效,就在 Ubuntu 自带的设置里面重新调整配置(双屏位置,主显示器设置,分辨率),然后 Apply。

方法二,曲线救国

idea: 每次开机手动运行脚本设置双屏,分辨率等等

  1. 首先在 nvidia-settings 里面保存好配置,如果保存不了(传送门
  2. cat /etc/X11/xorg.conf
  3. 在里面找到 Section "Screen" 里面类似于这样的记录,HDMI-0: nvidia-auto-select +0+0 {AllowGSYNC=Off}, DP-0: nvidia-auto-select +1920+0 {rotation=left, AllowGSYNC=Off} 每个人不一样
  4. 新建一个 shell 文件写入
#!/bin/bash
nvidia-settings --assign CurrentMetaMode="HDMI-0: nvidia-auto-select +0+0 {AllowGSYNC=Off}, DP-0: nvidia-auto-select +1920+0 {rotation=left, AllowGSYNC=Off}"
# 后面的配置语句就是上面话语按照格式改写了一下
  1. 每次开机运行一下这个脚本文件就ok了
  2. [选项] 可以把这个脚本文件添加到开机启动里面
1. 终端运行 gnome-session-properties 
2. Add 一个记录
3. 写入刚才存放脚本的地方,例如 bash -c'/home/xxx/adjust_display.sh'
4. 开机就会运行了
posted @ 2021-06-07 09:22  佰大于  阅读(972)  评论(0编辑  收藏  举报