데스크톱 환경과 디스플레이 매니저
쉽게 말하면
바탕화면, 창, 작업 표시줄, 파일 탐색기까지 한 세트로 갖춘 그래픽 환경을 데스크톱 환경이라고 해요(GNOME, KDE). 켤 때 나오는 그래픽 로그인 화면은 디스플레이 매니저라고 따로 불러요.
시험용 정의
데스크톱 환경은 윈도 매니저·패널·파일 관리자·설정 도구 등을 한데 묶은 그래픽 작업 환경이고, 디스플레이 매니저는 부팅 후 나타나는 그래픽 로그인 화면이다.
비유로 이해하기
데스크톱 환경은 가구와 인테리어가 다 갖춰진 집, 윈도 매니저는 그중 문과 창틀, 디스플레이 매니저는 현관 도어락이다.
자세히
대표 데스크톱 환경
| 환경 | 툴킷 | 특징 |
|---|---|---|
| GNOME | GTK+ | GNU 프로젝트, RHEL·Fedora·Ubuntu 기본. 윈도 매니저 Mutter(예전 Metacity), 파일 관리자 Nautilus. GNOME 클래식은 화면 위에 프로그램·위치 메뉴를 둔 옛 모양 |
| KDE Plasma | Qt | 화려하고 설정 항목 많음. 윈도 매니저 KWin, 파일 관리자·웹 브라우저 Konqueror(예전)·Dolphin |
| Xfce | GTK | 가볍고 빠름. 데스크톱 환경이다(윈도 매니저 아님, 자체 윈도 매니저는 Xfwm) |
| LXDE·LXQt | GTK·Qt | 매우 가벼움, 저사양용 |
| Cinnamon·MATE | GTK | 리눅스 민트. MATE는 GNOME 2를 이어받음 |
디스플레이 매니저
| GDM | GNOME Display Manager |
| SDDM | KDE Plasma 기본 (예전 KDM) |
| LightDM | 가벼운 범용 |
| XDM | X 기본 제공, 가장 단순 |
텍스트 모드에서 X 시작
startx는 xinit를 편하게 감싼 스크립트다. 사용자 설정은 ~/.xinitrc(xinit·startx가 실행할 클라이언트), 시스템 설정은 /etc/X11/xinit/xinitrc. 부팅 시 그래픽 로그인으로 시작할지는 systemd 타깃(graphical.target vs multi-user.target)이 정한다. 가상 콘솔 전환은 Ctrl+Alt+F1~F6.
시험에 나오는 그 밖의 프로그램
| 말 | 뜻 |
|---|---|
| Gwenview | KDE의 이미지 뷰어. GNOME 쪽 프로그램과 섞어 KDE 소속을 고르게 한다 |
시험에 이렇게 나와요
- 툴킷 짝: GNOME = GTK+, KDE = Qt
- GNOME 관련: 파일 관리자 Nautilus, 윈도 매니저 Metacity·Mutter / KDE 관련: KWin, Konqueror, Gwenview(KDE를 쓰는 사용자는 GNOME과 바꿔 쓸 수 있다)
- Xfce는 윈도 매니저가 아니라 데스크톱 환경
- KDE 설명 중 틀린 것 → Metacity를 쓴다(GNOME의 윈도 매니저)
확인 문제
Q1. GNOME 데스크톱의 기본 디스플레이 매니저(그래픽 로그인 화면)는?
- XDM
- KDM
- LILO
- GDM
정답 보기
4번 GDM
GNOME의 GDM. KDE는 예전 KDM, 지금은 SDDM. XDM은 X 기본 제공, LILO는 옛 부트로더다.
Q2. GNOME 데스크톱 환경의 기반 라이브러리는?
- Motif
- Qt
- GTK+
- Xaw
정답 보기
3번 GTK+
GTK+다. KDE는 Qt를 쓴다. Motif와 Xaw는 옛 X 윈도 툴킷이다.
Q3. KDE에 대한 설명으로 틀린 것은?
- Qt 라이브러리를 쓴다
- 기본 윈도 매니저로 Metacity를 쓴다
- Konqueror가 KDE 프로그램이다
- 윈도 매니저로 KWin을 쓴다
정답 보기
2번 기본 윈도 매니저로 Metacity를 쓴다
Metacity는 GNOME의 윈도 매니저.
Q4. GNOME의 기본 파일 관리자는?
- Nautilus
- Thunar
- Dolphin
- Konqueror
정답 보기
1번 Nautilus
Nautilus(GNOME Files).
Q5. Qt 툴킷 기반의 데스크톱 환경은?
- MATE
- Xfce
- KDE Plasma
- GNOME
정답 보기
3번 KDE Plasma
KDE = Qt, GNOME·Xfce·MATE = GTK.
Q6. startx 실행 시 참조하는 사용자 설정 파일은?
- ~/.bashrc
- /etc/inittab
- ~/.Xauthority
- ~/.xinitrc
정답 보기
4번 ~/.xinitrc
~/.xinitrc다. 어떤 창 관리자나 프로그램을 띄울지 적는다. ~/.bashrc는 셸 설정, ~/.Xauthority는 X 인증 키 파일이다.
Q7. 부팅 후 그래픽 로그인 화면을 제공하는 프로그램은?
- 디스플레이 매니저
- Xlib
- 윈도 매니저
- X 클라이언트
정답 보기
1번 디스플레이 매니저
GDM, SDDM, LightDM 등.
헷갈리기 쉬운 O·X
startx는 내부적으로 xinit을 이용해 X를 시작한다.
정답 보기
O startx는 xinit의 프런트엔드 스크립트.
Xfce는 KDE보다 무거운 데스크톱 환경이다.
정답 보기
X Xfce는 가벼운 환경의 대표.
GNOME의 기본 윈도 매니저는 KWin이다.
정답 보기
X GNOME은 Mutter, KDE가 KWin.