最近在调试设备,发现隔一段时间设备就会进入休眠,触屏都唤不醒,于是便研究尝试了一下几种方法:
1、修改配置文件/etc/systemd/logind.conf,找到#IdleAction=ignore,去掉注释
IdleAction=ignore
systemctl restart systemd-logind.service
重启服务,隔一段时间待机发现设备还是会休眠。
2、执行命令
systemctl mask sleep.target suspend.target hibernation.target hybrid-sleep.target
systemctl status sleep.target
查看状态,masked 状态,关闭休眠,但是待机一段时间任然发现不生效。
3、执行命令
setterm -blank 0
其中 setterm -blank n (n为等待时间)
待机一段时间,发现关闭休眠成功了,但是熄屏依然存在,但至少解决了休眠问题,熄屏的话待后续研究开发,有懂的朋友可以留言探讨一下,谢谢。