GNOME Display Manager
GNOME Display Manager (GDM) is a graphical login manager ("display manager") for the windowing systems X11 and Wayland.
The X Window System by default uses the XDM display manager. However, resolving XDM configuration issues typically involves editing a configuration file. GDM allows users to customize or troubleshoot settings without having to resort to a command line. Users can pick their session type on a per-login basis. GDM 2.38.0 is the last version that features customization with themes; subsequent releases do not support themes.
Ubuntu 노트북 절전(suspend) 비활성화
- Arch Wiki — Power management
- GNOME — dconf system defaults
- 전원 복구 시 자동 부팅 설정 — BIOS AC Power Recovery 설정
- systemd — logind 및 target 관리
Ubuntu 노트북에서 로그인 후 세션뿐만 아니라 로그아웃 후 대기 화면(GDM greeter)에서도 자동 절전(suspend)으로 넘어가지 않도록 설정하는 방법을 정리한다.
문제 배경
로그아웃 후 대기 화면은 별도의 GNOME 세션으로 동작한다. 즉 gdm 유저가 실행하는 gnome-settings-daemon(gsd-power)이 자체 dconf 설정으로 idle suspend를 관리하기 때문에, /etc/systemd/logind.conf 설정만으로는 greeter 화면의 idle 절전을 막지 못한다.
- lid(덮개 닫기) / 전원 버튼 — logind 레벨이라 logind 설정이 greeter에도 적용됨
- idle 타임아웃 절전 — GNOME(gsd-power)이 logind 설정을 덮어쓰므로 별도 설정 필요
방법 1: GDM greeter dconf 기본값 수정 (권장)
greeter 전용 dconf 기본값 파일에 전원 관리 키를 추가한다.
아래 블록을 추가하거나, 기존 [org/gnome/settings-daemon/plugins/power] 섹션에 병합한다.
[org/gnome/settings-daemon/plugins/power]
# Disable idle suspend on AC / 충전 중 idle 절전 비활성화
sleep-inactive-ac-type='nothing'
# Disable idle suspend on battery / 배터리 idle 절전 비활성화
sleep-inactive-battery-type='nothing'
적용 후 GDM을 재시작한다. 활성 GUI 세션이 종료되므로 TTY 또는 SSH에서 실행을 권장한다.
변경이 반영되지 않으면 greeter dconf DB를 다시 컴파일한다.
logind.conf 확인 (lid / 전원 버튼)
- 이 내용은 Systemd#로그 아웃 상태에서도 동일하게 적용되게 하는 방법 항목에도 정리되어 있다.
덮개 닫기·전원 버튼 동작은 logind 레벨이므로 greeter에도 그대로 적용된다. 아직 설정하지 않았다면 함께 확인한다.
# /etc/systemd/logind.conf
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
IdleAction=ignore
변경 후 적용 (GUI 세션 끊김 주의):
방법 2: suspend 타겟 마스킹 (전역적·확실)
세션/greeter 구분 없이 시스템 전체에서 절전을 완전히 차단한다.
가장 확실하지만, 사용자가 의도적으로 수동 suspend도 할 수 없게 된다. 되돌릴 때는 unmask를 사용한다.
방법 비교
| 구분 | 방법 1 (greeter dconf) | 방법 2 (target mask) |
| 적용 범위 | greeter idle 절전만 | 시스템 전체 절전 |
| 수동 suspend | 가능 | 불가능 |
| 권장 상황 | 노트북을 가끔 닫아 재울 일이 있음 | 데스크톱처럼 절전을 아예 안 씀 |
| 되돌리기 | dconf 키 제거 후 재시작 | |
검증
로그아웃 후 greeter 화면에서 설정한 idle 타임아웃 시간 이상 방치하여 절전으로 넘어가지 않는지 확인한다. 대부분 "로그인 화면에서 일정 시간 후 절전됨" 증상은 방법 1로 해결된다.
See also
Favorite site
Category:Ubuntu Category:Linux Category:전원관리