tty 로그인 프롬프트에서 자동 절전 모드를 활성화할 수 있습니까?

tty 로그인 프롬프트에서 자동 절전 모드를 활성화할 수 있습니까?

최근에 컴퓨터를 켰다가 실수로 로그인 프롬프트에 몇 시간 동안 방치해 배터리가 불필요하게 소모되었습니다. 이 경우 디스플레이 관리자가 자동으로 중단되지만 저는 이를 원하지 않습니다.

systemctl suspend그렇다면 로그인 프롬프트(가급적이면 로그인된 tty에서도)에서 몇 분 동안 활동이 없으면 컴퓨터가 절전 모드로 전환되도록 구성할 수 있습니까 ?

답변1

나는 같은 문제를 겪었습니다. 분명히 유휴 프로그램에는 X/Wayland 이외의 수면 요청이 많지 않았지만 몇 가지를 발견했습니다.

저는 현재 노트북과 데스크탑에 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

감사의 말씀:

관련 정보