デスクトップ環境がシェルの下の階層(kernel-shell-DEではなくkernel-DE-shell)であるのはなぜですか? [閉鎖]

デスクトップ環境がシェルの下の階層(kernel-shell-DEではなくkernel-DE-shell)であるのはなぜですか? [閉鎖]

次の質問で次の質問をします。これ質問。

デスクトップ環境がシェルの下の階層であるのはなぜ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つです(ユーザーインターフェースの最終層として機能し、つまりユーザーが開始したイベント(キーストロークなど)を処理する権限を初めて持つイベント。

おすすめ記事