我有一个 3 显示器设置。如何设置 nvidia 设置(Xorg.conf 等)以正确使用 3 个中的 2 个?

Dan*_*hoa 6 nvidia xorg

我有一台运行 Linux Mint 13 的 Thinkpad W510 笔记本电脑(我想我可以安全地提出这个问题,因为 LM 是 Ubuntu 的衍生产品,无论如何我相信我的问题与发行版无关)。我有两台我在家使用的外接显示器,第三台笔记本电脑显示器已关闭(它在我主桌上方的架子上,因此下图的准确性描述了我的物理设置):

三显示器设置

现在,每当我打开计算机时,从挂起等状态中恢复;“关闭”监视器隐藏在一切背后:

隐藏的第三台显示器

通常我会说“嗯,谁在乎 nvidia-settings 是否没有正确保持显示器设置” - 笔记本电脑显示器已关闭!东西显示正确!

我的问题是我正在使用Redshift根据一天中的时间更改显示器的色温。当屏幕进入第二个屏幕截图中显示的配置时,它会破坏左侧监视器上的“红移”。基本上,左边的显示器不会改变颜色,而右边的会改变颜色。我通常只是通过进入 nvidia-settings 并更改显示配置来解决这个问题,但我们都知道,如果你做了一些微不足道的事情n,那可能是n-1太多次了。

Hoj*_*eri 2

1)在你的主目录中创建一个文本文件,并将其命名为.redshift

2)用您最喜欢的文本编辑器打开此文件,例如vimgedit

3)粘贴此脚本并保存:

for i in {0..3} 
do
   redshift -m vidmode:screen=$i -t 5500:4000 &
done  
Run Code Online (Sandbox Code Playgroud)

你可以根据需要使用任何参数..

4)使用命令使该脚本可执行:chmod +x ~/.redshift

sh ~/.redshift5)在 -- 末尾添加新行:这~/.profile使得您的脚本在每次登录时运行。

6) 您可以向此脚本添加别名,以便在您愿意时手动快速运行 ii:

alias redshift=sh ~/.redshift

将此行添加到 ~/.bashrc 文件的末尾以使其持久化。