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

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

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

三显示器设置

现在,每当我打开计算机、从挂起状态恢复等时,“关闭”显示器就会隐藏在一切后面:

隐藏的第三台显示器

通常我会说“呃,谁在乎 nvidia-settings 是否正确保存显示器设置” - 笔记本电脑显示器已关闭!一切显示正确!

我的问题是我正在使用红移根据一天中的时间更改显示器的色温。当屏幕进入第二张屏幕截图中显示的配置时,它会搞砸左侧显示器上的“红移”。基本上,左侧显示器不会改变颜色,而右侧显示器会改变颜色。我通常只需进入 nvidia-settings 并更改显示配置即可解决这个问题,但我们都知道,如果您必须n多次执行一些琐碎的事情,那么n-1次数可能就太多了。

答案1

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

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

3)粘贴此脚本并保存:

for i in {0..3} 
do
   redshift -m vidmode:screen=$i -t 5500:4000 &
done  

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

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

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

6)您可以为该脚本添加别名,以便随时手动快速运行 ii:

alias redshift=sh ~/.redshift

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

相关内容