Flux 对于那些在夜间工作的人来说是很好的应用程序,它在夜间为您提供温暖的色温。我一直很高兴使用它,任何有兴趣的人都可以链接。
Flux 的色温变化从下午 6 点开始,但与其让 Flux 修改我的电脑显示,我更愿意打开灯。
这种行为让我不得不手动关闭 Flux,这很不方便。
有没有办法只制作 Flux :
首先让我们创建一个将运行的脚本,并根据时间启用/禁用通量(我不了解通量语法,因此根据您的需要进行调整)。您可以注意到,在这里我假设您需要以 root 身份运行 Flux,但当然,如果您不只是以经典用户身份运行这些步骤。
sudo mkdir -p /opt/flux/
sudo gedit /opt/flux/toogleFlux.sh
Run Code Online (Sandbox Code Playgroud)
并放入像这样的东西
sudo mkdir -p /opt/flux/
sudo gedit /opt/flux/toogleFlux.sh
Run Code Online (Sandbox Code Playgroud)
然后,使其可执行:
sudo chmod +x /opt/flux/toogleFlux.sh
Run Code Online (Sandbox Code Playgroud)
现在,您需要在需要时运行它。为此,您可以使用cron
在晚上 8:05 和凌晨 3:05 运行它的一个。但是如果你这样做,如果你在晚上 8 点 10 分打开你的计算机,它就不会运行它。第一个解决方案是使用fcron
,但我认为它没有打包在发行版中,因此我将使用cron
和 打开会话时运行的文件的组合。
要使用 cron 运行此脚本,请运行以下命令。如果您需要以 root 身份运行它,请在sudo
前面添加:
crontab -e
Run Code Online (Sandbox Code Playgroud)
然后输入:
05 20 * * * /opt/flux/toogleFlux.sh
05 3 * * * /opt/flux/toogleFlux.sh
Run Code Online (Sandbox Code Playgroud)
现在,您需要确保脚本会在您打开会话时运行。根据您的 GUI,您可以在系统设置中配置它,或者有时输入此行.profile
就足够了(该xhost
命令对于让 root 用户连接到图形界面很有用):
xhost +local:
/opt/flux/toogleFlux.sh
Run Code Online (Sandbox Code Playgroud)
现在,运行它toogleFlux.sh
为当前会话启用它:
xhost +local:
/opt/flux/toogleFlux.sh
Run Code Online (Sandbox Code Playgroud)
并享受通量!
归档时间: |
|
查看次数: |
1200 次 |
最近记录: |