笔记本电脑x200装上fnos飞牛nas后,实现屏幕自动关闭

一、使用ssh登录到飞牛nas

二、创建关闭显示器的脚本

1.创建脚本文件

创建一个新脚本文件turn-off-screen.sh,命令如下:

sudo nano /usr/local/bin/turn-off-screen.sh

2.编写脚本内容

将以下内容写入脚本文件。

#!/bin/bash

sudo vbetool dpms off

然后按Ctrl+x退出nano编辑器,按y确认修改,按回车确认需要保存的文件名。

注:需要安装vbetool工具,具体详见上一篇经验分享“Thinkpad x200安装fnos飞牛nas屏幕控制方法”

3.设置脚本权限

sudo chmod +x /usr/local/bin/turn-off-screen.sh

三、创建并启用Systemd服务

将脚本注册为一个系统服务,以便在开机时自动运行。

1.创建服务文件

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

2.配置服务参数

将以下配置内容写入服务文件。

[Unit]

Description=Turn Off Screen after Boot

After=network.target multi-user.target

Wants=network.target

[Service]

Type=oneshot

ExecStart=/usr/local/bin/turn-off-screen.sh

RemainAfterExit=yes

StandardOutput=journal

[Install]

WantedBy=multi-user.target

备注:

Type=oneshot 表示这个服务执行一次命令后就会退出。

RemainAfterExit=yes 告诉systemd即使命令执行完毕,服务状态仍应视为活跃。

WantedBy=multi-user.target 确保服务在系统进入多用户模式(标准运行级别)时启动。

3.重新加载systemd并启用服务

然后,重新加载systemd配置,再启用这个服务,使其在每次开机时自动运行。

#重新加载systemd配置

sudo systemctl daemon-reload

#以下命令是启用服务

sudo systemctl enable turn-off-screen.service

四、测试和验证

手动启动服务检查屏幕是否会被关闭:

sudo systemctl start turn-off-screen.service

最后,重启飞牛NAS笔记本,验证显示器是否在启动后自动关闭。

sudo reboot

版权声明:
作者:admin
链接:https://fanchen.org/uncategorized/185.html
来源:凡尘中的我们
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>