NanoKVM Pro Desk 定时开关屏
NanoKVM Pro Desk(固件 1.2.15)小屏(320×172,SPI 接 JD9853)的定时开关屏方案。
需求
- 23:00 关屏
- 8:00 开屏显示时钟
- cron 触发,每天自动跑
限制
/api/vm/lcd/screen-off接口在 1.2.15 不可用(GitHub commitda60f0ce feat: support scheduled screen off于 2026-07-31 提交到 main 分支,晚于 1.2.15 release(2026-06-12),且截至 2026-09 没有新 release 包含此功能)- 只能通过修改
/etc/kvm/kvm_ui.toml+kill -HUP让 kvm_ui 重启加载新配置
最终方案
/opt/scripts/screen-off.sh(23:00):
1 |
|
/opt/scripts/screen-on.sh(08:00):
1 |
|
cron:
1 | 0 23 * * * /opt/scripts/screen-off.sh |
关键点
autoclock三个值:clock_widget→ panel 里 auto clock=on, auto sleep=offnone→ auto clock=off, auto sleep=offoff→ auto clock=off, auto sleep=on
sleep是 idle 超时(秒),0永不超时- kvm_ui 重启时会自动设
bl_power=1(dim),脚本里手动echo 0 > .../bl_power复位 HUP让 kvm_ui 重启,kvmcomm supervisor 拉起新进程读新 toml