리눅스 데스크탑 이해


15

데비안 wheezy xfce를 사용하고 데스크탑을 설정하고 싶습니다. 그러나 일부 설정이 중복됨을 읽었습니다. 따라서 모든 것이 어떻게 작동하는지 이해하고 싶지만 크게 잃어 버렸습니다. 누군가 다음 목록을 정렬하고 완성하고 자격을 부여하고 무엇을 사용하는지 설명해 주시겠습니까?

KDE, Gnome, XFCE, X11, dgm, kdm, GTK (x), Sessions, lxdm, lightdm, compiz, Kwin, 창 및 데스크탑 관리자 등

내가 이해했다고 생각할 때마다 나는 결코 들어 본 적이없는 새로운 표현을 발견합니다. 여기 내가 아는 바가 있습니다. 그놈, KDE, XFCE는 데스크탑입니다. 그들은 스택 위에 있습니다. X11은 무언가를 표시하고 그래픽 드라이버를 사용하는 라이브러리이므로 스택의 맨 아래에 있다고 생각합니다. (그러나 그래픽 드라이버 위) ...


3
"하지만 일부 설정이 중복되어 있으며 모든 설정이 고유하지는 않습니다." 중복되지 않습니까?
Rob

알았어. 알았어.)
ManuelSchneid3r

답변:


21
  • X11- 윈도우 프로토콜 (네트워크 투명) 및 구현 (X 서버 및 액세스를위한 저수준 라이브러리). "전용"기본 입력 (키보드, 마우스, ...) 및 출력 (사각형 그리기)을 처리하지만 다소 추상적 인 방식으로 처리하므로 한 시스템에서 프로그램을 실행하고 다른 시스템에서 프로그램을 제어하고 구독 할 수 있습니다. 다양한 이벤트 등. 실제로 X.org Foundation에 의해 사용 가능한 오픈 소스 구현은 하나뿐입니다 .

  • Qt , GTK , Motif , ...-원래 위젯 라이브러리. X11 라이브러리보다 높은 수준의 추상화를 제공합니다 (예 : 대화 상자, 버튼 및 기타 그래픽 요소 생성). 그러나 예를 들어 Qt는 그것을 넘어서고 많은 다른 것들 (데이터베이스, 멀티미디어 등)을위한 인터페이스를 가지고 있습니다. 또한 UI의 통합 된 디자인이 가능합니다. Java의 Swing과 유사합니다 .

  • lxdm , lightdm , gdm , kdm , xdm , ...- 디스플레이 관리자 : 로그인 화면을 표시하고 (네트워크를 통해 수행 할 수있는) 특수 프로그램으로 사용자가 원하는 데스크탑 환경 세션에 로그인 할 수 있습니다.

  • compiz , kwin , metacity , xfwm , openbox , ...-창 관리자 : 과부 (제목 텍스트 및 단추)에 장식 그리기, 크기 조정, 창 이동, 창 스택으로 이동 (모음 / 내림)과 같은 기본 창 환경 기능을 제공하는 프로그램 또는 화면에 바둑판 식 배열). 또한 때때로 "데스크톱"(배경 및 아이콘이 배치됨)도 처리합니다.

  • KDE , Gnome , XFCE , LXDE , ...-데스크탑 환경 : 다소 완전한 툴 세트. 일반적으로 창 관리자, 디스플레이 관리자, 일종의 "패널"(아이콘, 현재 열려있는 창 목록, 시계 및 기타 항목이 표시되는 것), 파일 관리자, 멀티미디어 뷰어, 편집기 및 "굿" 캘린더 / 알림 및 다양한 데스크톱 확장 프로그램)

다른 DE의 응용 프로그램을 어느 정도 혼합 할 수 있습니다 (디스플레이 관리자는 독립형이기 때문에 잘 작동하지만 특히 kdm 및 gdm은 경량의 많은 종속성을 가져옵니다). 앱 믹싱의 주된 문제는 설정이 종종 DE와 얽혀있어 일부 서비스가 실행되고 있어야한다는 것입니다 (다른 DE에 속하지 않음). 다른 툴킷 (예 : Qt vs. GTK)을 사용하는 경우 모양과 느낌이 다를 수 있습니다. 이것이 바로 중복성입니다. 동일한 목적을 제공하는 여러 응용 프로그램에는 별도의 의미와 중복 옵션이 있습니다.


1
엄청 고마워. 좋은 설명입니다. 어떻게 든 그룹 내에서 각각을 전환 할 수 있습니까? 아니면 배포판으로 고정되어 있습니까? 나는 Gnome2를 좋아했기 때문에 묻습니다. 따라서 Mate로 전환하고 싶습니다.
ManuelSchneid3r

때때로이 스택의 다른 부분은 쉽게 상호 교환 가능하며 더 자주는 그렇지 않습니다. 일반적으로 쉽게 교환 할 수없는 경우 많은 땀과 좌절 여러 조각 서로 맞출 수 있습니다. 일반적으로 비용이 많이 드는 것은 가치가 없습니다. (하지만 당신이 일에서 얻는 지식의 가치가있을 수 있습니다.)
dubiousjim

@DevNoob Gnome2를 좋아한다면 Cinnamon을 사용해보아야 할 것이다. XFCE는 또한 흥미로운 대안이 될 수 있습니다.
peterph

나는 지금 굉장한 wm에 있고 나는 그것을 좋아한다. Atm 나는 주로 생으로 사용합니다. 그러나 더 많은 시간이 있다면 나는 그것을 내 것으로 만들 것입니다. 멋진 기초를 만드는 법을 읽는 데 많은 시간이 필요합니다. Arch 또는 Debian과 파일 브라우저, 설정 등과 같은 일반적인 응용 프로그램의 선택과 같은 많은 질문이 남아 있습니다. 현재 Ubuntu 12.04에서 Im이며 확실히 좋은 자금이 아닙니다.
ManuelSchneid3r
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.