笔记本电脑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
来源:凡尘中的我们
文章版权归作者所有,未经允许请勿转载。

共有 0 条评论