欢迎光临宁德市中国丧葬服务网
详情描述

方法一:图形界面设置(推荐)

打开设置

  • 点击屏幕右上角的系统菜单,选择“设置”(Settings)
  • 或者按 Super(Windows)键,搜索“Settings”

进入显示设置

  • 在设置窗口中,选择“显示”(Display)或直接在设置中搜索“夜灯”

开启夜灯

  • 找到“夜灯”(Night Light)选项
  • 将开关切换到开启状态
  • 可以设置自动开启时间(如日落到日出)或自定义时间表

方法二:使用命令行

# 开启夜灯
gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled true

# 关闭夜灯
gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled false

# 设置温度(1700-4700K,数值越低越暖色)
gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 3500

# 设置自动开启(true/false)
gsettings set org.gnome.settings-daemon.plugins.color night-light-schedule-automatic true

方法三:使用dconf编辑器

安装dconf-editor:sudo dnf install dconf-editor 运行dconf-editor 导航到:org/gnome/settings-daemon/plugins/color 修改相关设置

高级技巧和优化

1. 自定义时间表

# 设置从晚上8点到早上7点开启
gsettings set org.gnome.settings-daemon.plugins.color night-light-schedule-from 20.0
gsettings set org.gnome.settings-daemon.plugins.color night-light-schedule-to 7.0

2. 调整色温脚本

创建自定义调整脚本:

#!/bin/bash
# 根据时间自动调整色温
HOUR=$(date +%H)
if [ $HOUR -ge 18 ] || [ $HOUR -lt 6 ]; then
    gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 3000
else
    gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 4000
fi

3. 使用Redshift(更强大的替代方案)

# 安装Redshift
sudo dnf install redshift

# 基本使用
redshift -O 3500  # 设置色温为3500K
redshift -x       # 恢复原色温

# 自动根据位置调整
redshift -l auto

# 作为守护进程运行
redshift-gtk &

4. 创建快捷方式

~/.local/share/applications/ 创建桌面文件:

[Desktop Entry]
Name=Toggle Night Light
Exec=gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled $(gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled | sed "s/true/false/;s/false/true/")
Type=Application

故障排除

夜灯选项消失

# 重置相关设置
gsettings reset org.gnome.settings-daemon.plugins.color night-light-enabled

效果不明显

  • 调整色温到更低值(如2700K)
  • 确保没有其他颜色管理工具冲突

Fedora旧版本

  • Fedora 31及更早版本可能需要手动安装扩展
  • 使用GNOME Tweaks工具调整

小贴士

  • 快速切换:安装扩展“Night Light Slider”以便快速调整
  • 不同环境:可为工作、阅读、夜间设置不同的色温配置
  • 自动脚本:结合cron定时任务,根据时间段自动调整

选择最适合你需求的方法,通常图形界面设置已经足够日常使用。如果需要进行精细控制或自动化,建议使用Redshift工具。