Night Shift 夜间模式是 iOS 系统中最被用户所关注的特性之一,它是一种基于屏幕显示的新 iOS 配置。可以在夜间减少屏幕蓝光并以一种温暖的黄色显示,让用户的眼睛更舒适,更符合人类夜间的生理节奏,减少睡前玩手机影响入睡的情况。

研究表明,夜晚屏幕蓝光会刺激眼睛,易至失眠。你可能根本没意识到,但深夜电脑和手机屏幕很可能已经影响到你的睡眠。

随着 iOS 新版推出的 Night Shift 夜间模式可以根据用户所处的地理位置和设定时间,自动切换模式,以达到屏蔽夜晚屏幕蓝光的效果。

iOS怎么运行shell iphone ssh linux_python

然而「夜间模式」并不是在 iOS 中才有的,更不是苹果首创,只是被媒体和用户广泛关注并放大了宣传而已。Android 中的 Twilight 和其它类似应用早已实现该特性,而且开源应用 f.lux 也已经在 Linux 和 Mac OS X 中提供相同功能很多年了。

实事上,在 iOS 正式推出 Night Shift 之前便从 Apple Store 中移除了 f.lux 应用,这也是苹果比较「独特」的竞争方式吧。好消息是,由于 f.lux 是开源的,所以我们仍可以在 Linux 中进行安装实现「夜间模式」功能。

在Linux中安装f.lux

如果你使用 Ubuntu 或基于 Ubuntu 的发行版,如 Linux Mint、elementary OS 和 Linux Lite 等,可以非常容易地配置基于图形界面的 f.lux indicator。请先使用如下 PPA 安装:

sudo add-apt-repository ppa:kilian/f.lux

sudo apt-get update

sudo apt-get install fluxgui

对于其它 Linux 发行版用户,可以从 Github 获取源码:

f.lux GitHub(https://github.com/xflux-gui/xflux-gui)

Ubuntu/Debian Manual Install

# Install dependencies

sudo apt-get install git python-appindicator python-xdg python-pexpect python-gconf python-gtk2 python-glade2 libxxf86vm1

# Download xflux-gui

cd /tmp

git clone "https://github.com/xflux-gui/xflux-gui.git"

cd xflux-gui

python download-xflux.py

# EITHER install globally

sudo python setup.py install

# EXCLUSIVE OR, install in your home directory. The binary installs

# into ~/.local/bin, so be sure to add that to your PATH if installing locally.

python setup.py install --user

# Run flux

fluxgui

如何使用f.lux

使用 f.lux 非常简单,在安装好之后可以在 Ubuntu Unity 中搜索打开。

iOS怎么运行shell iphone ssh linux_深度linux夜间模式_02

f.lux 开启之后你会看到如下图的界面,由于 f.lux 无法像 iOS 那样通过 GPS 读取用户所处的地址位置,所以需要手动输入经纬度。

iOS怎么运行shell iphone ssh linux_iOS_03

具体的坐标位置大家可点击界面中的「Find your latitude and longitude link」打开地图,在输入城市名称之后便会自动将坐标提取出来。

iOS怎么运行shell iphone ssh linux_iOS_04

将地理位置坐标输入到 f.lux 中之后,勾选「Autostart f.lux indicator applet」自动启动,这样每次开机之后即会自动在后台执行。

iOS怎么运行shell iphone ssh linux_python_05

接下来你可以从下拉列表中选择要自动切换的色温,我个人觉得默认「Halogen(3400K)」 的效果就非常好,大家可以自己在下拉列表中选择所需的习惯色温。

iOS怎么运行shell iphone ssh linux_iOS_06

以上是效果对比。