我需要将显示器的伽马设置永久更改为 0.7。我曾尝试过使用xgamma
这个命令,但问题是每次启动笔记本电脑时我都必须执行此命令。此外,如果发生以下情况,伽马设置似乎会恢复到其原始值(1.0)重要的发生这种情况 - 当我复制/删除某些内容时,当我从外部硬盘播放媒体时等。
我尝试制作一个自定义脚本,其内容如下:
#!/bin/bash
xgamma -gamma 0.7
将其保存为gammasettings.sh
,放入我的启动应用程序列表中;但由于某种原因它无法工作。
反复更改这些设置确实很麻烦。有没有办法让这些更改永久生效(编辑任何.conf
文件或其他内容)?
答案1
- 安装红移,
sudo apt-get install redshift
- 在终端,
gnome-session-properties
- 添加
redshift -t 6500k:6500k -g .7:.7:.7
(第一个 6500k 是白天的临时颜色,第二个是夜晚的临时颜色,- 6500k 是默认临时颜色 - 您可以更改这些值)(.7 是我的伽马设置) - 安装 dconf-editor
sudo apt-get install dconf-editor
- 打开 dconf-editor,org->gnome ->gnome-session 并选中“auto-save-session”
- 重启
答案2
Redshift 应用额外的伽马校正,因此它可能与 xgamma 不能很好地配合(即,它们一起可能会过度校正)。
我的解决方案是:
- 置于
xgamma -quiet -gamma 0.7
会话/应用程序自动启动 - 将(不使用伽马设置,但如果定位服务失败,
redshift-gtk
可以使用参数)放入会话/应用程序自动启动中-l LAT:LONG
- 准备好链接,
xgamma -gamma 0.7
以防万一纠正功能被停用
然后您可以暂时停用 Redshift,比如观看视频,它不会影响伽马。
答案3
使可执行 gammasettings.sh
chmod +x gammasettings.sh
然后像这样修改脚本
#!/bin/bash
sleep 1
xgamma -gamma 0.7
在我的 VAIO 上,Ubuntu 14.04 运行良好:)