web-dev-qa-db-ja.com

Cinnamonはデスクトップ環境ですか、ウィンドウマネージャーですか? (または両方?)

私が理解している限り:

  • X11はどのように原始的なものを描くかです。
  • (合成)ウィンドウマネージャーは、X11を使用してより複雑なものを描画し、それらを画面上のレイヤーに配置するためのツールを提供するものです。
  • デスクトップ環境は、ウィンドウマネージャーを使用して、コントロールパネル、電卓、ソリティアアプリ、タスクバーなど、GUIベースのオペレーティングシステムに必要不可欠なものを提供するものです。

私の理解が正しい場合-シナモンとは何ですか?そのWiki記事(およびここのSUのタグ)はそれを「デスクトップ環境」と説明していますが、LinuxミントがデフォルトでWiki記事で使用しているウィンドウマネージャー、および Taraリリースノート を見つけることができません。 = Cinnamon 3.8セクションで「ウィンドウマネージャー」の改善に言及。

19
Adam Barnes

wikipedia pagearchwiki page の両方の状態を示すシナモンはデスクトップ環境です。

Cinnamonは 独自のウィンドウマネージャーmuffinと呼ばれる を使用します。 cinnamonパッケージ をインストールすると、Debianに muffin WMパッケージ もインストールされます。

Cinnamonには、「コンピュータオペレーティングシステム上で実行されるプログラムのバンドルがあり、これらは共通のグラフィカルユーザーインターフェイス(GUI)を共有しています」としてWikipediaの- デスクトップ環境 は基本的な定義として言います。そのプログラムは X-Apps ですが、他のプログラムを削除して使用したい場合、すべてのプログラムと同様に、一般的に任意です。

さらに、archwikiページには次のようにも記載されています。

Cinnamonは別のウィンドウマネージャーの使用をサポートしていません。

20
Xen2050

私はそれをデスクトップ環境であると考えます[〜#〜]と[〜#〜]ウィンドウマネージャー。 Ubuntuでは、Muffinは[〜#〜] not [〜#〜] Cinnamonデスクトップ環境の依存関係ですが、必要に応じて手動でインストールすることもできます。 (たぶんシナモンウィンドウマネージャーはマフィンのライブラリを使用しますか?)。 cinnamonを起動したときに、タスク管理タイプのプログラム(topなど)を起動すると、「cinnamon」というプログラムが実行されていることに気付くでしょう。シナモンを殺すと、ウィンドウマネージャーがない場合とまったく同じようにX11が表示されます(ウィンドウには境界線やタイトルバーがありません。ウィンドウが不規則に積み重ねられて移動できないなど)。

ウィンドウマネージャーを実行していて、ターミナルから次のコマンドを実行した場合:cinnamon --replace、ウィンドウマネージャーはCinnamonウィンドウマネージャーに置き換えられます。

PS:ウィンドウマネージャーがなくてもウィンドウを完全に開くことができます。したがって、X11は「基本的なもの」以上のものを描画でき、実際には、ビデオを再生したり、オフィススイートを実行したり、Webを閲覧したりできます。ウィンドウマネージャーは必要ありません。ただし、実際には、プログラムの起動、ウィンドウの切り替え/移動/サイズ変更/最小化、特定のウィンドウへのキーボードストロークの送信などの単純なことは、痛い。

1
TSJNachos117