この今後のUbuntuはUnity
に移行します デスクトップマネージャーとして、モジュラーラインがデスクトップマネージャーの間のどこにあるのか疑問に思いました およびX 。
私の理解では、 X はウィンドウマネージャーであり、 window = GUI 。
デスクトップですか GUIアプリを実行するには、実際に必要ですか?
例: Xできます デスクトップマネージャーなしで存在し、 Xで実行されている端末からGUIアプリを起動できます ( Xで自動起動する必要がある場合があります )…
ターミナル(Gnomeデスクトップ)からGUIアプリを起動できるようになりましたが、それがデスクトップへの依存に基づいているかどうかはわかりません。
私はここで完全に間違った方向に進んでいる可能性があります…しかし、それが質問です😉
承認された回答:
Xは、クライアント(=アプリケーション)からのウィンドウのペイント要求をリッスンし、入力デバイスイベントをそれらのアプリケーションに渡すサービスです。これらのアプリケーションの1つは、ウィンドウマネージャーです(たとえば、MetacityまたはCompizであるGNOMEの場合)。
そして、GNOMEなどのデスクトップ環境は、実際には、多かれ少なかれ快適なユーザーエクスペリエンスを提供するために一緒に使用されることを目的としたアプリケーションのコレクションです。通常、ウィンドウマネージャー、セッションマネージャー、ある種のアプリケーションランチャーなどが含まれます。
はい、任意のGUIアプリケーション(もちろんXクライアントの場合)をベアXで起動することは可能ですが、たとえば、ウィンドウマネージャーがないと、すべてのウィンドウにフレームがなく(境界線もタイトルバーもありません)、デフォルトで同じ位置(左上隅)に配置されます。 X自体は、そのようなことに関してはかなり「ばかげている」…