Ubuntu 절전 모드(suspend, sleep) 해제

2025. 6. 21. 12:58OS

시스템의 전원 설정 상태 확인 (로그 수준)

cat /etc/systemd/logind.conf | grep -v '^#' | grep -v '^$'

# 절전모드이면 아래와 같니 나옴
HandleLidSwitch=suspend
IdleAction=suspend

현재 절전 서비스가 활성화 상태인지 확인

systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target


# Active: inactive (dead) 이면 현재 동작 중은 아님.
# Loaded: enabled이면 절전 모드 진입 가능함을 의미합니다.
○ sleep.target - Sleep
     Loaded: loaded (/lib/systemd/system/sleep.target; static)
     Active: inactive (dead)
       Docs: man:systemd.special(7)

○ suspend.target - Suspend
     Loaded: loaded (/lib/systemd/system/suspend.target; static)
     Active: inactive (dead)
       Docs: man:systemd.special(7)

○ hibernate.target - System Hibernation
     Loaded: loaded (/lib/systemd/system/hibernate.target; static)
     Active: inactive (dead)
       Docs: man:systemd.special(7)

○ hybrid-sleep.target - Hybrid Suspend+Hibernate
     Loaded: loaded (/lib/systemd/system/hybrid-sleep.target; static)
     Active: inactive (dead)
       Docs: man:systemd.special(7)

유휴 상태에서 절전 모드로 진입하도록 설정되어 있는지 확인

# 'suspend'이면 유휴 시 절전 모드 진입
gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type

# 적용하지 않으려면
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'

자동 절전 시간 확인 (AC 상태)

gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout

절전모드 해제

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

# 또는 /etc/systemd/logind.conf에 아래 항목 추가하고 재시작
[Login]
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleSuspendKey=ignore
IdleAction=ignore

# 실행
sudo systemctl restart systemd-logind

'OS' 카테고리의 다른 글

Ubuntu 디스플레이 매니저 직접 실행  (0) 2025.06.21
Ubuntu ssh 접속이 안될 때 확인 및 조치  (0) 2025.06.21
sed 사용시 주의점  (0) 2025.06.06
Ubunbu 새로운 SSD 마운트하기  (1) 2025.06.03
Ubuntu disk 모니터링  (0) 2025.04.13