如何使 Ubuntu 14.04 上的伽马设置永久生效?

如何使 Ubuntu 14.04 上的伽马设置永久生效?

我需要将显示器的伽马设置永久更改为 0.7。我曾尝试过使用xgamma这个命令,但问题是每次启动笔记本电脑时我都必须执行此命令。此外,如果发生以下情况,伽马设置似乎会恢复到其原始值(1.0)重要的发生这种情况 - 当我复制/删除某些内容时,当我从外部硬盘播放媒体时等。
我尝试制作一个自定义脚本,其内容如下:

#!/bin/bash
xgamma -gamma 0.7

将其保存为gammasettings.sh,放入我的启动应用程序列表中;但由于某种原因它无法工作。

反复更改这些设置确实很麻烦。有没有办法让这些更改永久生效(编辑任何.conf文件或其他内容)?

答案1

  1. 安装红移, sudo apt-get install redshift
  2. 在终端,gnome-session-properties
  3. 添加redshift -t 6500k:6500k -g .7:.7:.7(第一个 6500k 是白天的临时颜色,第二个是夜晚的临时颜色,- 6500k 是默认临时颜色 - 您可以更改这些值)(.7 是我的伽马设置)
  4. 安装 dconf-editorsudo apt-get install dconf-editor
  5. 打开 dconf-editor,org->gnome ->gnome-session 并选中“auto-save-session”
  6. 重启

答案2

Redshift 应用额外的伽马校正,因此它可能与 xgamma 不能很好地配合(即,它们一起可能会过度校正)。

我的解决方案是:

  1. 置于xgamma -quiet -gamma 0.7会话/应用程序自动启动
  2. 将(不使用伽马设置,但如果定位服务失败,redshift-gtk可以使用参数)放入会话/应用程序自动启动中-l LAT:LONG
  3. 准备好链接,xgamma -gamma 0.7以防万一纠正功能被停用

然后您可以暂时停用 Redshift,比如观看视频,它不会影响伽马。

答案3

使可执行 gammasettings.sh

chmod +x gammasettings.sh

然后像这样修改脚本

#!/bin/bash
sleep 1
xgamma -gamma 0.7

在我的 VAIO 上,Ubuntu 14.04 运行良好:)

相关内容