GNU/Linux >> Linux の 問題 >  >> Ubuntu

Kde、Gnome、Xfce、Unity、Ad-nauseum…これらがなくてもGuiアプリをXで実行できますか?

この今後のUbuntuはUnityに移行します デスクトップマネージャーとして、モジュラーラインがデスクトップマネージャーの間のどこにあるのか疑問に思いました およびX

私の理解では、 X はウィンドウマネージャーであり、 window = GUI

デスクトップですか GUIアプリを実行するには、実際に必要ですか?
例: Xできます デスクトップマネージャーなしで存在し、 Xで実行されている端末からGUIアプリを起動できます ( Xで自動起動する必要がある場合があります )…

ターミナル(Gnomeデスクトップ)からGUIアプリを起動できるようになりましたが、それがデスクトップへの依存に基づいているかどうかはわかりません。

私はここで完全に間違った方向に進んでいる可能性があります…しかし、それが質問です😉

承認された回答:

Xは、クライアント(=アプリケーション)からのウィンドウのペイント要求をリッスンし、入力デバイスイベントをそれらのアプリケーションに渡すサービスです。これらのアプリケーションの1つは、ウィンドウマネージャーです(たとえば、MetacityまたはCompizであるGNOMEの場合)。

そして、GNOMEなどのデスクトップ環境は、実際には、多かれ少なかれ快適なユーザーエクスペリエンスを提供するために一緒に使用されることを目的としたアプリケーションのコレクションです。通常、ウィンドウマネージャー、セッションマネージャー、ある種のアプリケーションランチャーなどが含まれます。

はい、任意のGUIアプリケーション(もちろんXクライアントの場合)をベアXで起動することは可能ですが、たとえば、ウィンドウマネージャーがないと、すべてのウィンドウにフレームがなく(境界線もタイトルバーもありません)、デフォルトで同じ位置(左上隅)に配置されます。 X自体は、そのようなことに関してはかなり「ばかげている」…


Ubuntu
  1. Ssh –パスワードなしでSudoを実行できる場合、Sudoを実行するにはTtyが必要ですか?

  2. Ubuntu –単一のグラフィカルアプリを実行するためだけに、デスクトップまたはWindowsマネージャーなしの小さなディストリビューションが必要ですか?

  3. GnomeメニューからKdeおよびXfceアプリケーションを削除する方法は??

  1. LinuxAppSummitのこれらの動画をご覧ください

  2. Windowsを仮想化せずにItunesを実行しますか?

  3. Docker-compose:sudo なしではビルドできませんが、sudo なしでコンテナーを実行できます

  1. Unity Deを台無しにせずにGnomeデスクトップ環境を削除する方法は? (ubuntu 16.04)?

  2. UnityをGnome3にインストールできますか?

  3. Unityに沿ってKdeをインストールする方法は?