次の質問で次の質問をします。これ質問。
デスクトップ環境がシェルの下の階層であるのはなぜkernel-DE-shell
ですかkernel-shell-DE
?
私がなぜこのような質問をするのか
たとえば、UbuntuではGNOMEシェルそして統合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
シェル
デスクトップ環境は、一貫した体験をユーザーに提供するために連携して動作する一連のアプリケーションです。 「シェル」はこれらのアプリケーションの1つです(ユーザーインターフェースの最終層として機能し、つまりユーザーが開始したイベント(キーストロークなど)を処理する権限を初めて持つイベント。