Windows 관리자 및 로그인 관리자 대 디스플레이 관리자 및 데스크톱 환경


55

질문을 게시하고 Windows 관리자와 로그인 관리자 대 디스플레이 관리자 및 데스크톱 환경과 같은 많은 것들을 사람들이 올바르게 구별하지 못하고 있음을 알았습니다. 누군가이 점을 분명히 해 줄 수 있습니까? 예를 들어 그들 사이의 차이점과 그들이 어떻게 관련되어 있는지 알려주세요.

Xorg는 어떤 카테고리에 속합니까? Gdm / Kdm / Xdm은 어떻습니까? 사람들은 X에 대해서도 이야기합니다. X 란 무엇입니까?


6
: 나는 동안 다시 SU에 이것을 요청 superuser.com/questions/291298/...
n0pe

이 질문은 2010 년 AskUbuntu 에서도 요청되었습니다 .
Dan Dascalescu

답변:


54

아래에서 위로 :

  • Xorg, XFree86 및 X11은 디스플레이 서버 입니다. 그래픽 환경을 만듭니다.
  • [gkx] dm (및 기타)은 디스플레이 관리자 입니다. 로그인 관리자는 동의어입니다. 시스템 (사용자가 아닌)이 X를 시작하고 로컬 시스템 또는 네트워크 시스템에 로그온 할 수있는 경우 시스템에서 실행하는 첫 번째 X 프로그램입니다.
  • 창 관리자는 윈도우의 배치와 장식을 제어합니다. 즉, 창 테두리와 컨트롤이 장식입니다. 이들 중 일부는 독립형입니다 (WindowMaker, sawfish, fvwm 등). 일부는 함께 제공되는 데스크탑 환경에 따라 다릅니다.
  • 데스크톱 환경 등 XFCE, KDE, GNOME 등은 일관된 경험을 제공하기 위해 서로 잘 통합하기위한 애플리케이션 스위트 룸입니다.

이론상으로 (그리고 실제로는 대부분) 이러한 구성 요소는 서로 바꿔 사용할 수 있습니다. Xorg에서 WindowMaker와 함께 GNOME을 사용하여 kmail을 실행할 수 있습니다.


1
다른 일부 디스플레이 / 로그인 관리자 : 슬림, 칭기.
dubiousjim 2009 년

1
다른 창 관리자 : metacity and twm
Emanuel Berg

1
@EmanuelBerg : 메타 시티는 그놈 없이는 거의 쓸모가 없으며 twm은 거의 쓸모가 없습니다. 그 외에도 제 의도는 철저한 목록이 아니라 예를 제공하는 것입니다.
bahamat

글쎄, 나는 그것이 당신의 해석이라면 철저한 목록을 요구하지 않았습니다. 두 가지 예만 더 주셨습니다. 그러나 쓸모없는 것이 무엇인지에 관해서는 모든 사람들이 자신을 찾아야합니다. 하나, 나는 매일 메타 시티를 사용하고 있으며 그놈은 나이가 없었습니다 (아래 게시물을 확인하십시오). 정보가 많을수록 좋습니다.
Emanuel Berg

모든 데스크탑 환경에 창 관리자가 필요하지 않습니까? 그리고 모든 창 관리자는 디스플레이 관리자입니까? 그것은 나에게 논리처럼 보이지만, 나는 LXDE를 설치했지만 분명히 LXDM은 없습니다 ...
TheStoryCoder

16

이것을 실험하면 분명합니다.

에는 /etc/rc2.d컴퓨터가 시작될 때 수행해야하는 지시 사항 인 파일이 있습니다.

그놈을 사용하는 경우, gdm이름에서 파일을 찾은 다음 S(이름의 첫 글자)를 소문자 로 바꾸십시오 s. (GDM은 GNOME 디스플레이 관리자를 짐작했을 수 있습니다. 물론 다른 제품군을 사용하는 경우 사용하는 디스플레이 관리자를 찾아 같은 방법으로 비활성화하십시오.)

이제 컴퓨터를 재부팅하면 로그인 화면이 더 이상 나타나지 않습니다. 결론 1 : 디스플레이 관리자가없고 로그인 화면이 없습니다.

대신 콘솔에 로그인합니다. 이제 예를 들어 영화를 재생하거나 그래픽으로 무엇이든 해보십시오. 작동하지 않습니다! X가 실행되지 않기 때문입니다. 결론 2 : X, 그래픽 없음.

X를 시작하는 세 번째 단계 : 파일 xinit에 따라을 입력 ~/.xinitrc하면 일련의 응용 프로그램이 시작될 수 있습니다. 그러나 설명을 위해 urxvt와 같은 터미널만으로 X를 실행 해보십시오. 그래서 넣어 urxvt에서 .xinitrc와 코멘트 아웃 (와 #다른 모든 것들)를 입력 한 다음 xinit.

이제 urxvt창이 나타납니다. 여기에서 영화 등을 재생할 수 있습니다. 대신 urxvt창을 다른 곳으로 옮기십시오 . 할 수 없습니다. 결론 3 : 창 관리자도없고, 익숙한 일반적인 GUI 기능도 없습니다. 그래서, 입력 exit에서 urxvt. (이 명령은 터미널을 종료하지만,에 지정된대로 프로세스가 실행 .xinitrc되었으므로 X도 종료됩니다.)

마지막 단계로 .xinitrc다시 한 번 수정하십시오 .

urxvt &
metacity

( &따라서 프로세스가 동시에 실행됩니다)

X를 다시 실행하고 결과를보십시오. 퍼즐의 마지막 부분 : 창 관리자 메타 시티.

나가려면을 입력하십시오 pkill -9 metacity. (이에 서 urxvt는 백그라운드에서 실행되었으므로 메타 시티가 &유일한 프로세스 X 모니터 이기 때문에 종료 될 수도 있습니다 .)

행운을 빕니다. 아마, 당신은 약간의 세부 사항에 갇히게 될 것입니다. 그러나 이해하는 것이 가치가 있습니다.


대문자 GDM는 소문자와 동일 gdm합니까?
René Nyffenegger

이것은 환상적인 답변이었습니다. 그것은 단지 당신에게 답을 줄뿐만 아니라 더 나은 이해를 구축하는 방법을 알려줍니다. 감사합니다.
allen kim

4

한 문장으로 : 디스플레이 관리자는 로그인 관리자를 사용하여 X 세션에 로그인하여 창 관리자를 시작하고 데스크탑 관리자를 시작할 수있는 멋진 그래픽 디스플레이를 만듭니다.


1

질문에 대한 @bahamat 답변이 완료되었습니다. 그러나 관련 Google 검색 에서이 질문이 먼저 표시되므로 더 많은 용어에 대한 정의를 추가하고 있습니다.

  • X 윈도우 시스템 (일명 X11) : 그래픽 프리미티브, 이미지, 포인터 동작 및 키 누름과 같은 것을 인코딩하는 네트워크 프로토콜.
  • X 디스플레이 서버 (예 : Xorg 및 XFree86) : X11을 구현하고 키보드, 마우스 및 비디오 카드에 대한 인터페이스를 제공하는 X 서버.
  • X 디스플레이 관리자 (예 : SDDM, GDM 및 LightDM) : 동일하거나 다른 컴퓨터의 X 서버에서 세션을 시작하는 그래픽 로그인 관리자
  • 위젯 / GUI 툴킷 / 프레임 워크 / 라이브러리 (예 : GTK + 및 Qt) : 버튼, 스크롤바, 편집 상자 등을 제공합니다.
  • 창 관리자 (예 : 메타 시티 및 Compiz) : X 창 기본 요소를 꾸미고 창의 이동, 크기 조정 및 최대화와 같은 다양한 작업을 지원합니다.
  • 데스크탑 환경 (예 : 그놈, KDE, XFCE 및 LXDE) : 다른 응용 프로그램과 "좋아"재생하기 위해 응용 프로그램이 사용하고 따르는 라이브러리 및 사양 제공.

참고:

https://superuser.com/questions/291298/window-manager-vs-desktop-environment-vs-window-system-whats-the-difference

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.