내 PC가 더 이상 잠들지 않습니다: Linux에서 절전 모드와 잠금을 제거한 방법
현대의 리눅스 시스템은 비활성 상태에서 자동으로 세션을 잠그고 화면을 끄는데, 이는 야간 자동화 작업에 문제를 야기합니다. 작성자는 Pop!_OS 24.04에서 이를 방지하기 위한 네 가지 계층의 접근 방식을 상세히 설명합니다. 첫째, CosmicIdle에 대한 데스크톱 환경 설정을 수정하여 화면, 잠금 및 절전 시간 초과를 0으로 설정하는 구성 파일을 생성하여 효과적으로 비활성화합니다. 둘째, systemd의 logind 서비스를 비활성 신호를 무시하도록 구성하고 시스템 절전 대상을 마스킹하여 어떤 형태의 절전도 방지합니다. 셋째, DBus를 사용하는 파이썬 스크립트를 사용하여 화면 보호기를 지속적으로 비활성화하여 세션이 잠기지 않도록 합니다. 이 스크립트는 사용자 서비스로 실행되도록 설정되어 재부팅 후에도 유지됩니다. 마지막으로, 지속적으로 활성 상태인 머신에 대한 보안 조치로, 방화벽은 기본적으로 모든 들어오는 연결을 거부하도록 구성하고 신뢰할 수 있는 로컬 네트워크 트래픽만 허용합니다. 이 포괄적인 솔루션은 화면이 켜져 있고, 세션이 잠금 해제 상태로 유지되며, 시스템이 절전 모드로 진입할 수 없도록 보장합니다. 유일한 단점은 모니터를 수동으로 꺼야 한다는 것입니다. 이러한 구성은 작성자의 실용적인 가이드에 문서화되어 있습니다.