최근 수정 시각 : 2023-12-19 18:01:56

데스크톱 환경

파일:gnome40-1.png 파일:plasma-5.22.0.webp
GNOME KDE Plasma
파일:eos-6.0.jpg 파일:deepin-20.jpg
Pantheon Deepin
1. 개요2. 목록

1. 개요

Desktop Environment, DE

데스크톱 환경은 일관된 사용자 경험을 제공하는 인터페이스 스타일이다. 화면에 보이는 GUI와 기본으로 세팅되어 있는 시스템·응용 프로그램들의 집합으로 생각할 수 있다. 운영체제를 설치하고 볼 수 있는 아이콘, 윈도우 창, 툴바, 폴더, 바탕화면, 위젯, 기타 UI 요소, 기본 프로그램, 방화벽 등이 모두 데스크톱 환경에 포함된다.

윈도우 macOS는 데스크톱 환경이 고정되어 있기에 바꿀 수 없다. 반면 리눅스 모듈화가 잘 이루어져 있어 데스크톱 환경을 응용 프로그램 설치하듯이 자유롭게 바꿀 수 있다.[1] 따라서 리눅스의 스크린샷을 보고 어떤 배포판이냐고 묻는 것보다는 어떤 데스크톱 환경이냐고 묻는 게 더 적절할 수 있다. 반대로 같은 데스크톱 환경을 사용하는 다른 배포판으로 갈아탈 시 명령어만 새로 익히면 된다. 여기에 더해서 일부 데스크톱 환경은 위젯, 플러그인, 테마 변경도 지원한다. 이를 이용하면 완전히 다른 모습으로 바꿀 수 있고 윈도우나 macOS와 똑같게 만드는 것도 가능하다.

안드로이드에도 비슷한 개념이 있는데 바로 홈 런처 커스텀 롬이다. 안드로이드의 커스텀 롬들은 각자 고유의 세팅과 런처 및 UI를 가지고 있는데 이를 일종의 데스크톱 환경으로 생각할 수 있다. 다만 커스텀 롬은 운영체제 재설치 없이 데스크톱 환경을 바꿀 수 없고 리눅스의 데스크톱 환경들에 비하면 서로 간의 차이점이 적다는 차이가 있다. 안드로이드에서 홈 런처가 다르거나 롬이 다르더라도 똑같이 앱이 실행되듯이 리눅스에서도 데스크톱 환경이 다르더라도 앱 호환에 문제가 없다.[2]

명칭은 "데스크톱" 환경이지만 실제로는 태블릿이나 모바일용 환경도 포함한다. 리눅스가 데스크톱 환경을 자유롭게 바꿀 수 있다는 장점을 살려 스마트폰에 탑재되는 모바일용 데스크톱 환경도 만들어지고 있다.[3]

2. 목록

Linux / UNIX GUI 환경
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="border: 0px solid; margin: -11px; margin-top: -8px; margin-bottom: -6px;"
윈도우 시스템 X11 · Wayland · Mir · SurfaceFlinger · Quartz
윈도우
매니저
Compositing, Stacking Mutter · MATE/Marco · Muffin · KWin · Openbox · xfwm · twm
Tiling xmonad · Bspwm · i3
Dynamic Awesome · dwm
디스플레이 매니저 GDM · SDDM(KDM) · LightDM · LXDM
데스크톱
환경
GTK GNOME · MATE · Cinnamon · Budgie · Unity · Xfce · LXDE · Pantheon · Phosh
Qt KDE( Plasma Mobile) · LXQt · Deepin · JDE · UKUI
}}}}}} ||


[1] 다만 여러 개의 데스크톱 환경을 설치할 경우 각 데스크톱 환경에 딸려오는 온갖 프로그램과 설정 파일의 난립으로 인해 테마같이 세세한 부분에서 충돌이 일어날 수 있어 권장되지는 않는다. [2] GTK 기반 데스크톱 환경에서 Qt 기반 앱을 사용할 시 qt5ct와 Kvantum을 통해 인터페이스를 맞춰주면 된다. [3] 우분투 터치와는 경우가 좀 다르다. 우분투 터치는 단순히 리눅스에 모바일용 데스크톱 환경을 얹은 게 아니고 기존 리눅스 진영과 척을 지는 캐노니컬사의 독자적인 행보가 많아서 기존 리눅스 앱들이 쉽게 호환이 되지 않았다.