나는이 용어들이 실제로 무엇을 의미하는지, 그리고 그들이 무엇을하는지 / 어떻게 그들이 시스템 전체에 기여하는지에 대해 혼란스러워합니다. 특히 우분투를 실행했을 때와 같은 몇 가지 키워드가있었습니다.
Gnome
X11
Xorg
Metacity
GTK+
이 모든 것의 차이점은 정확히 무엇입니까? 어느 것을 바꿀 수 있습니까? 우리가 KDE 나 LXDE에 대해 이야기 할 때도 같은 것들이 적용됩니까?
편집 : 또한 Compiz와 같은 것이 모든 창 관리자 / 창 시스템 / 데스크탑 환경에서 작동합니까?
답변
X11은 네트워크 프로토콜 입니다. 그래픽 프리미티브, 이미지, 포인터 동작 및 키 누름과 같은 것을 인코딩합니다.
Xorg는 X 서버 입니다. X11을 구현하고 키보드, 마우스 및 비디오 카드에 대한 인터페이스를 제공합니다.
GTK +는 위젯 툴킷 입니다. 버튼, 스크롤바, 편집 상자 등을 제공합니다.
Metacity와 Compiz는 창 관리자 입니다. X 윈도우 프리미티브를 장식하고 윈도우 이동, 크기 조정 및 최대화와 같은 다양한 작업을 지원합니다.
그놈, KDE 및 LXDE는 데스크탑 환경 입니다. 이들은 다른 응용 프로그램과 “멋지게”플레이하기 위해 응용 프로그램이 사용하고 따르는 라이브러리 및 사양을 제공합니다.
답변
다음은 우분투 중심의 예제와 함께 정의 된 용어입니다.
-
창 관리자 : 창의 요청을 받아서 필요한 곳으로 이동시킵니다. 제목 표시 줄, 메뉴 등과 같은 작업을 수행합니다. 예 : 메타 시티
-
데스크탑 환경 : 패널, 배경 및 기타 멋진 기능을 추가하는 창 관리자의 상위 집합입니다. 예 : 그놈
-
윈도우 시스템 : 윈도우와 같은 것들이 처음부터 존재하여 화면에 그릴 수 있도록하는 실제 저수준 소프트웨어. 예 : Xorg
일반적으로, 창 관리자와 데스크탑 환경이 사용자와 상호 작용한다는 것을 알고 싶어 할 수도 있습니다. 윈도우 시스템을 직접 만지지 마십시오 (복구 쉘에 있지 않은 경우).
또한 이러한 것들이 다른 것들과 관련하여 모듈화 될 수 있습니다. 예를 들어, Xorg의 모든 창 관리자와 모든 창 관리자의 데스크탑 환경을 사용할 수 있습니다.
답변
그놈은 데스크탑 환경입니다 (바탕 화면 아이콘 및 패널을 처리 함).
메타 시티는 그놈의 창 관리자 중 하나입니다 (창을 체계적으로 유지합니다).
GTK +는 그놈의 위젯 툴킷입니다 (버튼과 체크 박스를 그립니다).
X11은 윈도우 시스템 (화면에 윈도우를 그리는 것)입니다.
Xorg는 X11 (일반적으로 X11과 동의어)의 오픈 소스 구현입니다.
Compiz는 창 관리자 및 데스크탑 컴포 지터입니다 (데스크탑 컴포 지터는 데스크탑 큐브와 같은 특수 효과를 화면에 렌더링하는 프로그램입니다).
최소한 GNOME, KDE 및 Unity에서 Compiz를 실행할 수 있습니다. 이것을 터미널에 입력하여 CCSM 패키지를 얻으십시오.
$ sudo apt-get 설치 ccsm $ ccsm
(달러 기호와 그 뒤에 공백을 입력하지 마십시오. 루트로 로그인하지 않았 음을 의미합니다.) CCSM (Compiz Config Settings Manager)에서 원하는 데스크탑 효과를 켜고 구성하십시오. 조심해! 그놈과 UNITY에서 제목 표시 줄을 잃을 수 있습니다. 이 경우 Ctrl-Alt-F1을 누르고 다음을 입력하십시오.
$ 최고
PID 열 아래에서 xorg 항목의 번호를 확인하십시오. 그런 다음 다음을 입력하십시오.
$ sudo kill pid
로그인 화면이 즉시 나타납니다. 다시 로그인하여 지난번 실수를 피하십시오. 긴 대화에 대해 죄송합니다.