






















以下是为小白用户整理的 「开机10分钟后自动关闭屏幕」配置方案,全程使用终端命令操作(逐行复制即可):
sudo nano /usr/local/bin/screen_off.sh
Ctrl+O → Enter 保存,按 Ctrl+X 退出):#!/bin/bash
# 关闭屏幕背光(适用于大多数电脑)
echo 1 | sudo tee /sys/class/graphics/fb0/blank
sudo chmod +x /usr/local/bin/screen_off.sh
创建定时任务服务
输入命令创建服务文件:
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
创建定时器
输入命令创建定时器文件:
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
启用并启动定时器
逐行执行:
sudo systemctl daemon-reload
sudo systemctl enable screen-off.timer # 设置开机自启
sudo systemctl start screen-off.timer # 立即生效
检查定时器状态
输入命令查看是否显示 loaded active:
systemctl status screen-off.timer
手动测试(无需等待10分钟)
临时执行关闭屏幕命令:
sudo /usr/local/bin/screen_off.sh
如果屏幕立即关闭,说明脚本正常。
sudo systemctl disable screen-off.timer
sudo rm /etc/systemd/system/screen-off.*
屏幕关闭后如何唤醒?
如何查看执行日志?
journalctl -u screen-off.service
时间能改成5分钟吗?
修改 screen-off.timer 中的 OnBootSec=10min 为 5min,然后执行:
sudo systemctl restart screen-off.timer
完成! 你的电脑将在每次开机10分钟后自动关闭屏幕(系统持续运行)。如遇问题,可截图终端报错信息寻求帮助。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。