최근에 컴퓨터를 켰다가 실수로 로그인 프롬프트에 몇 시간 동안 방치해 배터리가 불필요하게 소모되었습니다. 이 경우 디스플레이 관리자가 자동으로 중단되지만 저는 이를 원하지 않습니다.
systemctl suspend
그렇다면 로그인 프롬프트(가급적이면 로그인된 tty에서도)에서 몇 분 동안 활동이 없으면 컴퓨터가 절전 모드로 전환되도록 구성할 수 있습니까 ?
답변1
나는 같은 문제를 겪었습니다. 분명히 유휴 프로그램에는 X/Wayland 이외의 수면 요청이 많지 않았지만 몇 가지를 발견했습니다.
- https://github.com/mrmekon/circadian
- http://joeyh.name/code/sleepd/
- https://github.com/mountassir/sspender
저는 현재 노트북과 데스크탑에 sleepd를 사용하고 있습니다.
시스템 장치:
[Unit]
Description=auto sleep on idle
[Service]
User=root
ExecStart=sleepd -n -u 600 -U 600 -l 0.5 -w -a -s "systemctl suspend-then-hibernate" -b 10 -d "systemctl hibernate" -a
Restart=always
[Install]
WantedBy=multi-user.target
감사의 말씀: