Redshift 色温控制

原创 2018年04月15日 15:40:53

前记

最近看电脑时间越来越长,电脑的光太刺眼了,眼睛很不舒服,所以搜了下 Linux 下可以使用的色温软件,找到了这两款软件:
- F.lux:It makes the color of your computer’s display adapt to the time of day, warm at night and like sunlight during the day.(官网 | Github
- Redshift:It adjusts the color temperature of your screen according to your surroundings.(官网 | Github

它们都支持 Windows 和 Linux。

以前在 Windows 用过 F.lux,所以这次先试了它。可能是白天测试的原因,没有色温变化,而我想要白天夜晚都可以控制色温的,所以放弃了 F.lux。

Redshift 在简单的安装后就能使用了,挺方便的,所以设置为了开机自启,以下是安装过程和设置过程:

Redshift

安装

sudo apt-get install redshift

配置

切换到 ~/.config 目录下,并新建文件 redshift.conf,配置内容如下:

[redshift]
; 白天屏幕温度
temp-day=5800
; 夜晚屏幕温度
temp-night=4600
; 昼夜是否平滑过度(1/0)
transition=1
; 全局屏幕亮度
;brightness=0.9
; 昼夜屏幕亮度(version >= 1.8)
brightness-day=0.9
brightness-night=0.7
; 屏幕gamma
gamma=0.9
; 位置提供方式(redshift -l list)
location-provider=manual
; 调整工具(redshift -m list)
adjustment-method=randr

; 屏幕调整工具设置
[randr]
; 第1 块屏幕(0)
screen=0

[manual]
; 位置提供方式设置
; 经纬度(北京)
lat=39.90
lon=116.41

开机自启

切换到 /etc/systemd/user 目录下,新建文件 redshift.service,配置内容如下:

[Unit]
Description=Redshift display colour temperature adjustment
Documentation=http://jonls.dk/redshift/
After=display-manager.service

[Service]
Environment=DISPLAY=:0
ExecStart=/usr/bin/redshift
Restart=always
RestartSec=20

[Install]
WantedBy=default.target

对于新创建的 unit 文件或修改了的 unit 文件,要通知 systemd 重载此配置文件:

systemctl daemon-reload

然后以用户级别启动开机自启服务:

systemctl --user enable redshift.service

开启/停止/重启

像其他用户服务一样使用:

开启

systemctl --user start redshift.service

停止

systemctl --user stop redshift.service

重启

systemctl --user restart redshift.service
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Zoctan/article/details/79949815

软件测试问题汇总表

                        软件开发评测规范附录B《软件测试问题汇总表》(F02)《软件测试问题汇总表》月份:                                   ...
  • luhongjun
  • luhongjun
  • 2001-07-02 20:58:00
  • 928

Ubuntu16.04安装Redshift色温调节工具

Only I can change my life, No one can do it for me. 除了为没有人能够改变我的命运。 Ubuntu16.04安装Redshift色温调节工具...
  • DreamHome_S
  • DreamHome_S
  • 2017-11-03 19:43:45
  • 822

Python脚本实现调节Ubuntu/LinuxMint屏幕亮度+色温

Linux下可能由于驱动支持不太好,笔记本键盘上的Fn+亮度调节不管用。网上搜资料得知亮度调节的文件位置。 在windows下有调节色温的软件f.lux,能在夜间自动把色温调暖。在Linux下也有个...
  • u012474716
  • u012474716
  • 2018-01-16 11:38:44
  • 75

f.lux & redshift

f.lux Windows推荐,Ubuntu白天不好调节 柏乡县的经纬度是36.0 120.0, Ubuntu下不能设置白天的温度,所以白天可以设置为36.0 60.0 sudo add...
  • u014015972
  • u014015972
  • 2016-02-15 13:13:54
  • 2913

ubuntu16.04下面使用redshift

sudo apt-get install redshift 装完后,设置参数两种方法: 一: redshift-gtk -l 39.92:116.46 -t 5500:4500即可。...
  • appleyuchi
  • appleyuchi
  • 2017-08-30 15:54:55
  • 1125

如何在 Linux 上自动调整屏幕亮度保护眼睛

当你开始在计算机前花费大量时间的时候,问题自然开始显现。这健康吗?怎样才能舒缓我眼睛的压力呢?为什么光线灼烧着我?尽管解答这些问题的研究仍然在不断进行着,许多程序员已经采用了一些应用来改变他们的日常习...
  • A11085013
  • A11085013
  • 2015-09-06 11:46:01
  • 2165

redshift 学习总结

前沿 根据最近一段时间对redshift的研究,发现一些特性比较适合我们当前的业务. 1 比如它的快速恢复能力,因为这一点,我们可以尽量在redshit里面存放一定生命周期的数据,对过期的...
  • kevin_zhangwen
  • kevin_zhangwen
  • 2014-07-14 11:01:17
  • 5538

Redshift SQL 基本语句

Redshift SQL basic syntax and script
  • ssandre
  • ssandre
  • 2015-12-29 14:42:13
  • 2133

标准光源与色温、波长的关系

本文试图从技术上解释目前对色箱中常使用的几种光源的色温或光谱谱线,这些光源 是:D50,D65,D35,D75,A 光源,F 光源,TL84,TL83,965,CWF,U30 HOR,UV.   ...
  • gong_1
  • gong_1
  • 2014-04-22 10:39:52
  • 2674

redshift 优化官方文档

影响查询性能的因素影响查询性能的因素有很多。数据、群集、数据库操作的以下方面都会影响查询过程的速度。节点、处理器或切片的数量 - 一个计算节点分为多个切片。节点越多意味着处理器和切片越多,通过跨各个切...
  • sm_Bo
  • sm_Bo
  • 2017-05-13 14:51:43
  • 1167
收藏助手
不良信息举报
您举报文章:Redshift 色温控制
举报原因:
原因补充:

(最多只允许输入30个字)