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

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

通常我会说“嗯,谁在乎 nvidia-settings 是否没有正确保持显示器设置” - 笔记本电脑显示器已关闭!东西显示正确!
我的问题是我正在使用Redshift根据一天中的时间更改显示器的色温。当屏幕进入第二个屏幕截图中显示的配置时,它会破坏左侧监视器上的“红移”。基本上,左边的显示器不会改变颜色,而右边的会改变颜色。我通常只是通过进入 nvidia-settings 并更改显示配置来解决这个问题,但我们都知道,如果你做了一些微不足道的事情n,那可能是n-1太多次了。
1)在你的主目录中创建一个文本文件,并将其命名为.redshift
2)用您最喜欢的文本编辑器打开此文件,例如vim或gedit
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 文件的末尾以使其持久化。
| 归档时间: |
|
| 查看次数: |
1567 次 |
| 最近记录: |