我有一台运行 Linux Mint 13 的 Thinkpad W510 笔记本电脑(我认为问这个问题是安全的,因为 LM 是 Ubuntu 的衍生产品,而且无论如何我相信我的问题与发行版无关)。我有两个在家使用的外接显示器,第三个笔记本电脑显示器已关闭(它放在我主桌上方的架子上,因此下图准确描述了我的物理设置):
现在,每当我打开计算机、从挂起状态恢复等时,“关闭”显示器就会隐藏在一切后面:
通常我会说“呃,谁在乎 nvidia-settings 是否正确保存显示器设置” - 笔记本电脑显示器已关闭!一切显示正确!
我的问题是我正在使用红移根据一天中的时间更改显示器的色温。当屏幕进入第二张屏幕截图中显示的配置时,它会搞砸左侧显示器上的“红移”。基本上,左侧显示器不会改变颜色,而右侧显示器会改变颜色。我通常只需进入 nvidia-settings 并更改显示配置即可解决这个问题,但我们都知道,如果您必须n
多次执行一些琐碎的事情,那么n-1
次数可能就太多了。
答案1
1)在你的主目录中创建一个文本文件,将其命名为.redshift
2)使用您喜欢的文本编辑器打开此文件,例如vim
或gedit
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 文件末尾以使其持久。