web-dev-qa-db-ja.com

Unix / LinuxのGUIは実際にどのように機能しますか?

以下の質問について明確な説明が必要です。

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

前もって感謝します!

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

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

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

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

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

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

  1. X Window System、サーバー、X11、Xorgとは何ですか?

Xは、GUI環境の基本的なフレームワークを提供します。つまり、ディスプレイデバイス上でウィンドウを描画および移動し、マウスとキーボードを操作します。 Xはユーザーインターフェイスを義務付けていません—これは個々のプログラムによって処理されます。そのため、Xベースの環境の視覚的なスタイルは大きく異なります。プログラムが異なれば、根本的に異なるインターフェースを提示する可能性があります。

  1. 上記の関係は何ですか?どちらが実行/依存しますか?
display manager > X > desktop

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

  1. Raspbianで使用しているデスクトップマネージャーとディスプレイマネージャーを確認するにはどうすればよいですか?

で設定を確認してみてください

/etc/X11/default-display-manager
5
the_velour_fog