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

推荐订阅源

IT之家
IT之家
博客园 - 聂微东
雷峰网
雷峰网
Microsoft Azure Blog
Microsoft Azure Blog
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
S
SegmentFault 最新的问题
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
V
Visual Studio Blog
博客园 - 司徒正美
爱范儿
爱范儿
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
博客园 - 【当耐特】
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
人人都是产品经理
人人都是产品经理
V
V2EX

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极简版「智能屏幕管理」方案 Markdown中常用的HTML代码 再看海贼王 修复Microsoft Store应用更新 新旧交替之际 剃须装备 湿式剃须
fnOS「开机10分钟后自动关闭屏幕」配置方案
Chow Ray · 2025-03-26 · via Dlog

以下是为小白用户整理的 「开机10分钟后自动关闭屏幕」配置方案,全程使用终端命令操作(逐行复制即可):


第一步:创建关闭屏幕脚本

  1. 打开终端,输入以下命令创建脚本文件:
    sudo nano /usr/local/bin/screen_off.sh
    
  2. 粘贴以下内容(按 Ctrl+OEnter 保存,按 Ctrl+X 退出):
    #!/bin/bash
    # 关闭屏幕背光(适用于大多数电脑)
    echo 1 | sudo tee /sys/class/graphics/fb0/blank
    
  3. 给脚本添加执行权限:
    sudo chmod +x /usr/local/bin/screen_off.sh
    

第二步:设置开机10分钟自动执行

  1. 创建定时任务服务
    输入命令创建服务文件:

    sudo nano /etc/systemd/system/screen-off.service
    

    粘贴内容:

    [Unit]
    Description=Auto Turn Off Screen
    After=network.target
    
    [Service]
    Type=oneshot
    ExecStart=/usr/local/bin/screen_off.sh
    
    [Install]
    WantedBy=multi-user.target
    
  2. 创建定时器
    输入命令创建定时器文件:

    sudo nano /etc/systemd/system/screen-off.timer
    

    粘贴内容:

    [Unit]
    Description=Run Screen Off 10min After Boot
    
    [Timer]
    OnBootSec=10min
    Unit=screen-off.service
    
    [Install]
    WantedBy=timers.target
    
  3. 启用并启动定时器
    逐行执行:

    sudo systemctl daemon-reload
    sudo systemctl enable screen-off.timer  # 设置开机自启
    sudo systemctl start screen-off.timer   # 立即生效
    

第三步:验证是否生效

  1. 检查定时器状态
    输入命令查看是否显示 loaded active

    systemctl status screen-off.timer
    
  2. 手动测试(无需等待10分钟)
    临时执行关闭屏幕命令:

    sudo /usr/local/bin/screen_off.sh
    

    如果屏幕立即关闭,说明脚本正常。


第四步:关闭自动执行(如需还原)

  1. 禁用定时器:
    sudo systemctl disable screen-off.timer
    
  2. 删除配置文件:
    sudo rm /etc/systemd/system/screen-off.*
    

常见问题

  1. 屏幕关闭后如何唤醒?

    • 移动鼠标或按键盘任意键(大多数电脑有效)
    • 如果无效,短按电源键(非长按)
  2. 如何查看执行日志?

    journalctl -u screen-off.service
    
  3. 时间能改成5分钟吗?
    修改 screen-off.timer 中的 OnBootSec=10min5min,然后执行:

    sudo systemctl restart screen-off.timer
    

完成! 你的电脑将在每次开机10分钟后自动关闭屏幕(系统持续运行)。如遇问题,可截图终端报错信息寻求帮助。