Unix / LinuxのGUIは実際にどのように機能しますか? [コピー]

Unix / LinuxのGUIは実際にどのように機能しますか? [コピー]

次の質問の明確な説明が必要です。

  1. デスクトップ環境とは何ですか?
  2. デスクトップマネージャとは何ですか?
  3. ディスプレイマネージャとは何ですか?
  4. X Windowsシステム、サーバー、X11、およびXorgとは何ですか?
  5. 上記のどれが実行されているのか、どちらに依存するのかという関係は何ですか?
  6. Raspbianでどのデスクトップマネージャとディスプレイマネージャを使用しているかをどうやって確認できますか?

よろしくお願いします!

答え1

  1. デスクトップ環境とは何ですか?

デスクトップ環境は、アイコン、ツールバー、壁紙、デスクトップウィジェットなどの共通のグラフィカルユーザーインターフェイス要素を提供するために、さまざまなコンポーネントをまとめています。さらに、ほとんどのデスクトップ環境には統合されたアプリケーションとユーティリティのセットが含まれています。

  1. デスクトップマネージャとは何ですか?

ウィンドウマネージャ(WM)は、グラフィカルユーザーインターフェイス(GUI)のウィンドウシステム内のウィンドウの配置と外観を制御するシステムソフトウェアです。デスクトップ環境(DE)の一部または独立して使用できます。

  1. ディスプレイマネージャとは何ですか?

ディスプレイマネージャまたはログインマネージャは、通常、ブートプロセスの最後にデフォルトのシェルの代わりに表示されるグラフィカルユーザーインターフェイスです。

  1. X Windowsシステム、サーバー、X11、およびXorgとは何ですか?

XはGUI環境のための基本的なフレームワークを提供します。つまり、ディスプレイデバイス上でウィンドウを移動し、マウスやキーボードと対話します。 Xはユーザーインターフェースを必要としません。これは別のプログラムによって処理されます。その結果、Xベースの環境の視覚的なスタイルは非常に多様であり、さまざまなプログラムはまったく異なるインターフェースを提供できます。

  1. 上記のどれが実行されているのか、どちらに依存するのかという関係は何ですか?
display manager > X > desktop

認証の確認(ログイン)を実行する必要があるため、ディスプレイマネージャを最初に実行する必要があります。つまり、認証に失敗すると、デスクトップシステムの残りの部分は表示されません。その後、X はデスクトップ環境をサブプロセスとして実行して作成します。

  1. Raspbianでどのデスクトップマネージャとディスプレイマネージャを使用しているかをどうやって確認できますか?

設定を確認してください

/etc/X11/default-display-manager

関連情報