惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
罗磊的独立博客
M
MIT News - Artificial intelligence
G
Google Developers Blog
V
V2EX
D
Docker
博客园_首页
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
Y
Y Combinator Blog
WordPress大学
WordPress大学
T
Tailwind CSS Blog
博客园 - 司徒正美
J
Java Code Geeks
L
LangChain Blog
博客园 - 三生石上(FineUI控件)
B
Blog RSS Feed
博客园 - 【当耐特】
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - Franky

Dlog

数字时代的沉默守护者:致敬 KeePass 之父 Dominik Reichl 🔐 Web Key Directory (WKD) 部署指南 刀锋上的晨间哲学:316L 不锈钢与我的理容仪式 📘 Git 极简生存指南 📘 TortoiseGit 子模块核验手册:如何看懂 PaperMod 改了什么? 📘 TortoiseGit 子模块更新(升级)操作手册 平安夜,给这个 17 岁的数字家园挂上一串代码风铃 🎄 数字世界的火漆印章:我为什么要给博客文章加上 GPG 签名 异星工场蓝图代码 重构实录:Hugo+PaperMod 的终极现代化改造 上帝视角:为 PaperMod 接入 Microsoft Clarity 用户行为分析 Markdown 写作指南:像写代码一样写文章 🛶 “寻路者”的回归:海洋与波利尼西亚文化的重生 PaperMod 主题微调:Profile Mode 下的中文排版精修 告别腾讯 404,重构幽灵页面 南太平洋的极客简史:从石币区块链到草编飞机 数字领土的隐秘江湖:那些关于域名的疯狂往事 R2速率限制规则配置 蝴蝶效应:一张 25MB 的图片,让我买下了 .org 大良印记买锅记 海棠血泪 修复访客地图 PaperMod 中的 Google Analytic 配置 fnOS「开机10分钟后自动关闭屏幕」配置方案 Markdown中常用的HTML代码 再看海贼王 修复Microsoft Store应用更新 新旧交替之际 剃须装备 湿式剃须
fnOS极简版「智能屏幕管理」方案
Chow Ray · 2025-03-28 · via Dlog

鉴于fnOS在飞牛影视打开的时候,屏幕会点亮,因此优化了此版方案。

以下是 极简版「智能屏幕管理」方案,专为小白用户优化,只需复制粘贴即可完成


功能说明

  • 开机10分钟后 首次关闭屏幕
  • 之后每10分钟检查一次,仅当屏幕开启时关闭
  • 不生成多余日志,避免垃圾文件

一键配置(逐行执行)

1. 创建智能关闭脚本

sudo bash -c 'cat > /usr/local/bin/screen_off.sh << "EOF"
#!/bin/bash
# 关闭屏幕背光(适用于大多数电脑)
echo 1 | sudo tee /sys/class/graphics/fb0/blank
EOF'
sudo chmod +x /usr/local/bin/screen_off.sh

2. 设置定时任务

sudo bash -c 'cat > /etc/systemd/system/screen-off.timer << "EOF"
[Unit]
Description=每10分钟关闭屏幕一次

[Timer]
OnBootSec=10min
OnUnitActiveSec=10min

[Install]
WantedBy=timers.target
EOF'

sudo bash -c 'cat > /etc/systemd/system/screen-off.service << "EOF"
[Unit]
Description=关闭屏幕服务

[Service]
Type=oneshot
ExecStart=/usr/local/bin/screen_off.sh
EOF'

sudo systemctl daemon-reload
sudo systemctl enable --now screen-off.timer

验证是否生效

操作命令正常结果
查看定时器状态systemctl status screen-off.timer显示 “Active: active” 和下次执行时间
手动测试关闭sudo /usr/local/bin/screen_off.sh屏幕立即关闭(如果当前是开启状态)

常见问题

  1. 屏幕无法关闭?

    • 执行这条命令修复权限:
      sudo chmod a+w /sys/class/graphics/fb0/blank
      
  2. 想彻底卸载?
    执行以下命令:

    sudo systemctl disable --now screen-off.timer
    sudo rm /etc/systemd/system/screen-off.* /usr/local/bin/screen_off.sh
    

方案特点

  • 零日志垃圾:只有实际关闭操作才会记录
  • 超省资源:每次检查仅需0.01秒
  • 自动适应:开机后自动运行,无需人工干预

只需按顺序执行上方命令即可完成配置!遇到问题随时提问~