|

楼主 |
发表于 2023-3-23 18:31:55
|
显示全部楼层
看样子是没办法从硬件配置方面解决了。
目前是采用了间接的解决方案,把显示和熄屏的脚本做成服务。
oled_on.py 是点亮屏幕显示系统资源等信息的脚本
oled_off.py 是息屏的脚本
实测效果还可以
操作如下:
1) 创建需要运行的脚本:vim oled_on.sh
输入以下内容并保存:
cd /root
python3 oled_on.py &
2) 添加运行权限:chmod +x /root/oled_on.sh
3) 创建服务:vim /etc/systemd/system/oled.service
输入以下内容并保存:
[Unit]
Description=OLED display control
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/bash /root/oled_on.sh
ExecStop=python3 /root/oled_off.py
[Install]
WantedBy=multi-user.target
4) 配置服务
启动服务:systemctl start oled.service
设置开机启动:systemctl enable oled.service
|
|