후속 질문으로 다음 질문을 합니다.이것질문.
데스크탑 환경이 셸 아래의 계층인 이유는 무엇 kernel-DE-shell
입니까 kernel-shell-DE
?
내가 왜 이런 질문을 하는지
예를 들어 우분투에서는그놈 껍질그리고통합 GUIGnome 셸의 경우 Gnome 데스크탑 환경(DE)보다 2계층 위에 있습니다.
내 가설
순수 CLI 시스템과 CLI+GUI 시스템 간에 순서가 다를 수 있습니다. 즉, 순수 CLI 시스템에서는 순서가 다를 수 있습니다. 예를 들면 다음과 같습니다.
kernel-shell(sh,Bash)-utilities.
예를 들어 CLI+GUI 시스템에서는 다음과 같습니다.
kernel-primary shell(sh,Bash)-DE-secondary shell(Gnome shell)-GUI(Unity).
답변1
가지다아니요메인 쉘.
기본 GNOME 3 데스크탑을 실행하는 경우 스택은 다음과 같습니다.
커널 → X.org 또는 Wayland → GNOME Session Manager(많은 GNOME 도우미 응용 프로그램 실행) → GNOME Shell(많은 GNOME 라이브러리 사용)
Unity를 실행하는 경우 스택은 다음과 같습니다.
커널 → X.org 또는 Mir 또는 Wayland → GNOME Session Manager → Unity(또한 많은 GNOME 라이브러리 사용)
가상 콘솔이나 구식 터미널에서 명령줄 셸을 실행하는 경우 스택은 다음과 같습니다.
커널→→
login
쉘
데스크탑 환경은 사용자에게 일관된 경험을 제공하기 위해 함께 작동하는 일련의 애플리케이션입니다. "셸"은 이러한 응용 프로그램 중 하나입니다(사용자 인터페이스의 최종 계층 역할을 하며,즉사용자가 시작한 이벤트(예: 키 입력)를 처리할 수 있는 권한을 처음으로 갖는 이벤트입니다.