Linux 데스크탑에 대해 알아보기

Linux 데스크탑에 대해 알아보기

나는 debian wheezy xfce를 사용하고 있으며 데스크탑을 설정하고 싶습니다. 하지만 일부 설정이 중복된다는 내용을 읽었습니다. 그래서 나는 모든 것이 어떻게 작동하는지 이해하려고 노력하고 있지만 완전히 길을 잃었습니다. 누군가 아래 목록을 정렬하고, 채우고, 이름을 지정하고, 무엇이 무엇에 사용되는지 설명할 수 있습니까?

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

항상 이해했다고 생각할 때, 나는 이전에 들어본 적 없는 것을 표현하는 새로운 방법을 발견합니다. 글쎄요, 제가 아는 것은 이렇습니다. Gnome, KDE, XFCE는 데스크탑입니다. 그들은 스택의 맨 위에 있습니다. X11은 무언가를 표시하고 그래픽 드라이버를 사용하는 라이브러리이므로 스택 맨 아래에 있다고 가정합니다. (그러나 그래픽 드라이버 위에)...

답변1

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

  • Qt,GTK,주제, ... - 원래 X11 라이브러리 위에 더 높은 수준의 추상화(예: 대화 상자, 버튼 및 기타 그래픽 요소 생성)를 제공하는 위젯 라이브러리입니다. 그러나 예를 들어 Qt는 이보다 훨씬 더 뛰어나며 다른 많은 것들(데이터베이스, 멀티미디어...)에 대한 인터페이스를 가지고 있습니다. 또한 UI의 통일된 디자인도 가능합니다. 무엇과 비슷하다그네자바에 있습니다.

  • 럭스DM,광DM,범용 데이터 관리,kdem,시드미, ... - 디스플레이 관리자: 로그인 화면을 표시하고(일부는 네트워크를 통해서도 실행될 수 있음) 사용자가 선호하는 데스크톱 환경 세션에 로그인할 수 있게 해주는 전용 프로그램입니다.

  • 압축,,위안청시,샤오펑,언박싱, ... - 창 관리자: 창에 장식(제목 텍스트 및 버튼) 그리기, 창 크기 조정, 창 이동, 창 스택에서 해당 창 이동(화면에서 올리기/내리기) 등 기본적인 창 환경 기능을 제공하는 프로그램 또는 타일을 붙입니다). 그들은 또한 때때로 "데스크탑"(배경과 그 위에 배치된 아이콘)을 다룹니다.

  • 케이드,난쟁이,XFCE,LXDE,... - 데스크탑 환경: 다소 완전한 도구 세트입니다. 여기에는 일반적으로 창 관리자, 디스플레이 관리자, 일종의 "패널"(아이콘, 현재 열려 있는 창 목록, 시계 및 기타 항목을 표시하는 것), 파일 관리자, 멀티미디어 뷰어, 편집기 및 기타 항목이 포함됩니다. 캘린더/알림 및 다양한 데스크톱 확장 프로그램과 같은 "좋은 기능")

(어느 정도) 서로 다른 DE의 애플리케이션을 혼합할 수 있습니다(디스플레이 관리자는 상당히 독립적이므로 잘 작동하지만 특히 kdm 및 gdm은 경량 대응 항목보다 더 많은 종속성을 도입합니다). 하이브리드 애플리케이션의 주요 문제점은 해당 설정이 DE와 얽혀 있는 경우가 많기 때문에 일부 서비스를 실행해야 할 수도 있다는 것입니다(다른 DE에서가 아님). 다른 툴킷(예: Qt 대 GTK)을 사용할 때 모양과 느낌이 다를 수도 있습니다. 이것이 중복입니다. 동일한 목적을 수행하는 여러 응용 프로그램에는 자체적으로 별도의 중복 옵션이 있습니다.

관련 정보