우분투에서 노트북 덮개 닫힘 동작 무시하기 (Lid Switch Inhibitor Service 설정)

노트북을 서버처럼 사용하다 보면, 덮개를 닫아도 절전 모드로 들어가지 않게 설정하고 싶을 때가 있습니다.
이번 글에서는 systemd 서비스를 이용해, 덮개 닫힘 동작을 시스템 레벨에서 완전히 무시하는 방법을 알아봅니다.


1. 서비스 파일 생성

먼저 새로운 서비스 파일을 만듭니다.

sudo nano /etc/systemd/system/lid-inhibit.service

편집기에서 아래 내용을 정확히 입력하고 저장합니다.

[Unit]
Description=Lid Switch Inhibitor Service
Before=sleep.target

[Service]
Type=oneshot
ExecStart=/usr/bin/systemd-inhibit --what=handle-lid-switch sleep infinity

[Install]
WantedBy=multi-user.target

이 서비스는 로그인 세션과는 독립적으로 실행되어,
시스템 전역에서 덮개 닫힘(lid switch) 이벤트를 무시하도록 설정합니다.


2. 서비스 등록 및 적용

파일을 저장했다면, 다음 명령으로 시스템에 새 서비스를 등록합니다.

sudo systemctl daemon-reload

3. 서비스 시작 (즉시 적용)

아래 명령으로 서비스를 즉시 시작합니다.

sudo systemctl start lid-inhibit.service

이제 덮개를 닫아도 시스템이 절전 모드로 들어가지 않습니다.
(단, 일부 하드웨어나 전원 관리 설정에 따라 다를 수 있습니다.)


4. 부팅 시 자동 실행 설정

다음 명령으로 부팅 시 자동으로 서비스가 실행되도록 설정합니다.

sudo systemctl enable lid-inhibit.service

마무리

이제 우분투 시스템은 덮개를 닫아도 중단되지 않습니다.
특히 홈서버, 미디어 서버, 원격 개발용 노트북 등을 운용할 때 유용합니다.

참고: 그래픽 세션(GUI 환경)에서는 전원 관리 설정이 별도로 적용될 수 있으니,
gnome-control-center 또는 xfce4-power-manager 등에서도 “덮개 닫힘 시 동작”을 확인해 주세요.


게시됨

카테고리

작성자

태그:

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다