Unix/Linux의 GUI는 실제로 어떻게 작동하나요? [복사]

Unix/Linux의 GUI는 실제로 어떻게 작동하나요? [복사]

다음 질문에 대한 명확한 설명이 필요합니다.

  1. 데스크탑 환경이란 무엇입니까?
  2. 데스크탑 관리자란 무엇입니까?
  3. 디스플레이 관리자란 무엇입니까?
  4. X 윈도우 시스템, 서버, X11 및 Xorg란 무엇입니까?
  5. 위의 어느 것이 실행되거나 어느 것에 의존하는지 사이의 관계는 무엇입니까?
  6. Raspbian에서 어떤 데스크탑 관리자와 디스플레이 관리자를 사용하고 있는지 어떻게 확인할 수 있나요?

미리 감사드립니다!

답변1

  1. 데스크탑 환경이란 무엇입니까?

데스크탑 환경은 아이콘, 도구 모음, 배경 화면 및 데스크탑 위젯과 같은 공통 그래픽 사용자 인터페이스 요소를 제공하기 위해 다양한 구성 요소를 함께 묶습니다. 또한 대부분의 데스크탑 환경에는 통합된 애플리케이션 및 유틸리티 세트가 포함되어 있습니다.

  1. 데스크탑 관리자란 무엇입니까?

창 관리자(WM)는 그래픽 사용자 인터페이스(GUI)의 창 시스템 내에서 창의 배치와 모양을 제어하는 ​​시스템 소프트웨어입니다. 데스크탑 환경(DE)의 일부이거나 독립적으로 사용될 수 있습니다.

  1. 디스플레이 관리자란 무엇입니까?

디스플레이 관리자 또는 로그인 관리자는 일반적으로 부팅 프로세스가 끝날 때 기본 셸 대신 표시되는 그래픽 사용자 인터페이스입니다.

  1. X 윈도우 시스템, 서버, X11 및 Xorg란 무엇입니까?

X는 GUI 환경을 위한 기본 프레임워크를 제공합니다. 즉, 디스플레이 장치에서 창을 그리고 이동하며 마우스 및 키보드와 상호 작용합니다. X는 사용자 인터페이스를 요구하지 않습니다. 이는 별도의 프로그램에 의해 처리됩니다. 결과적으로 X 기반 환경의 시각적 스타일은 매우 다양하며, 다양한 프로그램은 완전히 다른 인터페이스를 제공할 수 있습니다.

  1. 위의 어느 것이 실행되거나 어느 것에 의존하는지 사이의 관계는 무엇입니까?
display manager > X > desktop

인증 확인(로그인)을 수행해야 하므로 디스플레이 관리자를 먼저 실행해야 합니다. 즉, 인증이 실패하면 데스크탑 시스템의 나머지 부분이 표시되지 않습니다. 그런 다음 X는 데스크탑 환경을 하위 프로세스로 실행하고 생성합니다.

  1. Raspbian에서 어떤 데스크탑 관리자와 디스플레이 관리자를 사용하고 있는지 어떻게 확인할 수 있나요?

설정을 확인해 보세요

/etc/X11/default-display-manager

관련 정보