저는 Pop!_OS를 실행하는 Linux 초보자입니다.
Pop!_OS는 Ubuntu를 기반으로 하지만 SystemD와 Gnome을 사용합니다. 이것이 관련이 있는지는 모르겠지만 언급해도 나쁘지 않을 것이라고 생각했습니다.
이것이 내가 달성하려는 것입니다.
1). 화면이 잠긴 후 30분 동안 타이머를 설정하세요.
2). 타이머가 만료된 후에도 계속 종료하세요.
삼). 타이머가 만료되기 전에 화면 잠금이 해제되면 종료가 취소됩니다.
나는 bash 스크립트를 만드는 방법을 배웠고 이것을 실험으로 시도했습니다.
#!/bin/bash
gnome-screensaver-command --lock
shutdown -r +2
다시 시작하기 전에 2분 동안 컴퓨터를 사용할 수 없게 되었습니다. 화면 잠금을 해제할 수 없고 터미널을 열고 를 입력하여 shutdown -c
종료를 취소할 수 없습니다.
잠금 화면에 다음 메시지가 표시됩니다.
"시스템이 곧 종료됩니다. 권한이 없는 사용자는 더 이상 로그인할 수 없습니다. 기술적인 세부 사항은 pam_nologin(8)을 참조하십시오."
나는 나 자신을 뿌리 내리고 싶지 않습니다.
인터넷에서 찾을 수 있는 가장 가까운 것은 Stack Exchange의 다음 스레드입니다.
절전 모드 해제 후 시스템을 잠그시겠습니까(카운트다운 후 시스템 강제 종료 포함)?
"X 터미널"이나 "가상 터미널"이 무엇을 의미하는지 모르기 때문에 이것이 적용되는지 모르겠습니다. 한 번은 컴퓨터에 접속할 수 없었기 때문에 지금은 도움을 구하고 있습니다.
기본적으로 "일시 중지한 다음 최대 절전 모드로 전환",나 하나 만들려고 노력 중이야"잠근 다음 닫으세요.”, 그게 말이 된다면.
귀하의 조언에 미리 감사드립니다.
답변1
아마도 당신이 찾고 있는 것이 정확히 아닐 수도 있지만 다음과 같이 작동할 것입니다.
/etc/systemd/logind.conf
다음과 같이 편집하세요:
IdleAction=poweroff
IdleActionSec=30min
재시작. 이제 준비가 되었습니다.