다른 데스크탑 환경을 설치하려면 X11이 필요합니까?

다른 데스크탑 환경을 설치하려면 X11이 필요합니까?

방금 Arch Linux(사이트의 최신 안정 ISO)를 설치했는데 X11을 먼저 설치하지 않고도 GNOME/KDE/LXDE 등으로 직접 이동할 수 있는지 알고 싶습니다.

답변1

X11데스크탑 환경과는 다른 역할을 합니다.

X11은서버 표시규약. 이 프로토콜을 구현하는 가장 일반적인 디스플레이 서버는X.org. 다음과 같은 주요 기능을 아래에서 위로 결합합니다.

  • 비디오 및 입력 드라이버;
  • 그리기("이 좌표에 연한 녹색 직사각형을 그리십시오"와 같은 명령 허용) 및 입력 이벤트(키보드, 마우스 등에 의해 생성됨)를 위한 캔버스입니다.
  • 창의 개념, 각 창은 화면 공간의 일부를 가져오고, 창은 배경에서 전경으로 쌓이는 순서로, 한 번에 하나의 창은 입력 이벤트를 받습니다(이를 포커스 보유라고 함).

X11에 대한 실행 가능한 대안은 없습니다.웨이랜드수십년 안에 도착할 수도 있습니다.) 이는 모든 Unix 시스템의 GUI 계층의 일부입니다.

X11 외에도 다음이 필요합니다.창 관리자. 창 관리자는 창 장식(테두리, 제목 표시줄 등), 창 작업(창, 아이콘 등 이동 및 크기 조정), 초점 정책(예: 클릭할 때 창 초점 맞추기) 등을 처리합니다. X11에는 내장된 창 관리자가 포함되어 있지만 매우 조잡합니다.

전부는 아니지만 일부 창 관리자는 다음과 같습니다.데스크탑 환경. 데스크탑 환경은 프로그램(예: 메뉴), 애플릿(시계, 작업 공간 전환기, 구성 인터페이스 등)을 시작하는 방법 등과 같은 추가 기능을 제공합니다. 데스크탑 환경은 일반적으로 모양과 느낌이 동일하지만 독립적으로 사용할 수도 있는 일련의 응용 프로그램과 함께 제공됩니다.

Gnome, KDE 및 LXDE는 모두 데스크탑 환경입니다. 그들은 창 관리자와 함께 제공됩니다(Gnome은 선택권을 제공하고 KDE와 LXDE는 자체적으로 선택합니다).

답변2

로컬 시스템에서 이러한 환경을 사용하려면 X11이 필요합니다(대부분의 경우).

관련 정보