공든탑앱 열기

데스크톱 환경과 디스플레이 매니저

리눅스마스터 2급 · X 윈도 · 약 8분

쉽게 말하면

바탕화면, 창, 작업 표시줄, 파일 탐색기까지 한 세트로 갖춘 그래픽 환경을 데스크톱 환경이라고 해요(GNOME, KDE). 켤 때 나오는 그래픽 로그인 화면은 디스플레이 매니저라고 따로 불러요.

시험용 정의

데스크톱 환경은 윈도 매니저·패널·파일 관리자·설정 도구 등을 한데 묶은 그래픽 작업 환경이고, 디스플레이 매니저는 부팅 후 나타나는 그래픽 로그인 화면이다.

비유로 이해하기

데스크톱 환경은 가구와 인테리어가 다 갖춰진 집, 윈도 매니저는 그중 문과 창틀, 디스플레이 매니저는 현관 도어락이다.

자세히

대표 데스크톱 환경

환경툴킷특징
GNOMEGTK+GNU 프로젝트, RHEL·Fedora·Ubuntu 기본. 윈도 매니저 Mutter(예전 Metacity), 파일 관리자 Nautilus. GNOME 클래식은 화면 위에 프로그램·위치 메뉴를 둔 옛 모양
KDE PlasmaQt화려하고 설정 항목 많음. 윈도 매니저 KWin, 파일 관리자·웹 브라우저 Konqueror(예전)·Dolphin
XfceGTK가볍고 빠름. 데스크톱 환경이다(윈도 매니저 아님, 자체 윈도 매니저는 Xfwm)
LXDE·LXQtGTK·Qt매우 가벼움, 저사양용
Cinnamon·MATEGTK리눅스 민트. MATE는 GNOME 2를 이어받음

디스플레이 매니저

GDMGNOME Display Manager
SDDMKDE Plasma 기본 (예전 KDM)
LightDM가벼운 범용
XDMX 기본 제공, 가장 단순

텍스트 모드에서 X 시작

startx는 xinit를 편하게 감싼 스크립트다. 사용자 설정은 ~/.xinitrc(xinit·startx가 실행할 클라이언트), 시스템 설정은 /etc/X11/xinit/xinitrc. 부팅 시 그래픽 로그인으로 시작할지는 systemd 타깃(graphical.target vs multi-user.target)이 정한다. 가상 콘솔 전환은 Ctrl+Alt+F1~F6.

시험에 나오는 그 밖의 프로그램

말뜻
GwenviewKDE의 이미지 뷰어. GNOME 쪽 프로그램과 섞어 KDE 소속을 고르게 한다

시험에 이렇게 나와요

확인 문제

Q1. GNOME 데스크톱의 기본 디스플레이 매니저(그래픽 로그인 화면)는?

  1. XDM
  2. KDM
  3. LILO
  4. GDM
정답 보기

4번 GDM

GNOME의 GDM. KDE는 예전 KDM, 지금은 SDDM. XDM은 X 기본 제공, LILO는 옛 부트로더다.

Q2. GNOME 데스크톱 환경의 기반 라이브러리는?

  1. Motif
  2. Qt
  3. GTK+
  4. Xaw
정답 보기

3번 GTK+

GTK+다. KDE는 Qt를 쓴다. Motif와 Xaw는 옛 X 윈도 툴킷이다.

Q3. KDE에 대한 설명으로 틀린 것은?

  1. Qt 라이브러리를 쓴다
  2. 기본 윈도 매니저로 Metacity를 쓴다
  3. Konqueror가 KDE 프로그램이다
  4. 윈도 매니저로 KWin을 쓴다
정답 보기

2번 기본 윈도 매니저로 Metacity를 쓴다

Metacity는 GNOME의 윈도 매니저.

Q4. GNOME의 기본 파일 관리자는?

  1. Nautilus
  2. Thunar
  3. Dolphin
  4. Konqueror
정답 보기

1번 Nautilus

Nautilus(GNOME Files).

Q5. Qt 툴킷 기반의 데스크톱 환경은?

  1. MATE
  2. Xfce
  3. KDE Plasma
  4. GNOME
정답 보기

3번 KDE Plasma

KDE = Qt, GNOME·Xfce·MATE = GTK.

Q6. startx 실행 시 참조하는 사용자 설정 파일은?

  1. ~/.bashrc
  2. /etc/inittab
  3. ~/.Xauthority
  4. ~/.xinitrc
정답 보기

4번 ~/.xinitrc

~/.xinitrc다. 어떤 창 관리자나 프로그램을 띄울지 적는다. ~/.bashrc는 셸 설정, ~/.Xauthority는 X 인증 키 파일이다.

Q7. 부팅 후 그래픽 로그인 화면을 제공하는 프로그램은?

  1. 디스플레이 매니저
  2. Xlib
  3. 윈도 매니저
  4. X 클라이언트
정답 보기

1번 디스플레이 매니저

GDM, SDDM, LightDM 등.

헷갈리기 쉬운 O·X

startx는 내부적으로 xinit을 이용해 X를 시작한다.

정답 보기

O startx는 xinit의 프런트엔드 스크립트.

Xfce는 KDE보다 무거운 데스크톱 환경이다.

정답 보기

X Xfce는 가벼운 환경의 대표.

GNOME의 기본 윈도 매니저는 KWin이다.

정답 보기

X GNOME은 Mutter, KDE가 KWin.

함께 보면 좋은 개념