데비안 기반 배포판에 대한 시스템 전체 전원 관리 정책?


9

타임 아웃 후 대기실에서 유휴 시스템을 실험실 (Mint Debian 에디션 실행)에 넣고 싶습니다. 나는 pm-suspend를 시도했으며 컴퓨터를 대기 상태로 만들고 깨어났습니다.

아무도 로그인하지 않은 상태에서 시스템 전체 전원 정책을 설정하는 방법을 알고 있습니까? laptop-mode-tools와 같은 패키지를 시도했지만 일시 중단 시간 초과를 제공하지 않습니다.

이상적으로는 데스크톱 환경과 완전히 독립적이어야합니다. 인터넷 검색에서 찾은 유일한 해결책은 시간 초과 후 xautolock 호출 pm-suspend로 GDM 로그 아웃 후크를 해킹하는 것입니다.


PowerNap / PowerWake가 도움이 되는지 궁금 합니다. Ubuntu 패키지 만 제공하는 것 같지만 여전히 도움이 될 수 있습니다 ( 종래 기술 만 해당 ).
sr_

고마워, 나는 이것을 민트에 만들 수 있어야한다. 그러나 실제로 데스크탑이나 터미널 세션이 활성화되어 있지 않은 경우에도 키보드와 마우스 활동을 모니터링하는 훨씬 간단한 작업을 수행하고 있습니다.
ziyan

가능성의 수천 중 하나는 systemd제공 될 수 유용 : "사용자와 세션, 자신의 프로세스와 유휴 상태를 추적 유지" (난 그냥 더 지식이 부족, 죄송합니다)
sr_

예, 시스템은 훨씬 더 나은 세션 추적 기능을 제공해야합니다. 그러나 데비안이나 민트가 선택할 때까지는 옵션이 아닙니다. 실제로 데스크탑 독립 전원 관리에 대한 정보가 많지 않다는 것에 약간 놀랐습니다.
ziyan

;로 데비안을systemd 부팅 할 수 있습니다 . 그래도 필요한 모든 것 (그리고 어떤 버전)이 있는지 확실하지 않습니다 ...
sr_

답변:


1

ssh 또는 이와 유사한 것을 통해 연결된 사람들에 대해 정말로 신경 쓰지 않는다면 키보드로 생성 된 인터럽트 수를 확인하십시오. 내 PC에서 이것은 / proc / interrupts에 i8042로 있습니다. USB 키보드가 있다면 좀 더 복잡한 워크 플로가있을 것입니다.

다른 사람이 여전히 창 관리자와 연결되어 있는지 확인하려면 DM 로그인 화면을 세지 않고 / usr / bin / Xorg가 실행 중인지 확인하십시오.


0

cron출력 을 확인한 who다음 출력이 비어 있거나 허용 가능한 것으로 미리 결정된 경우 일시 중단 되는 스크립트를 통해 실행합니다 . 요청한 로그인에 대해서는 작동하지만 사용자가 로그 오프하지 않고 컴퓨터를 떠난 유휴 세션에는 작동하지 않습니다. 이를 위해 xautolock 을 사용 하여 유휴 상태를 모니터링하여 로그 아웃 명령을 실행하도록 구성한 다음 cron일시 중단이 수행 될 때까지 기다릴 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.