Linuxデスクトップについて


15

私はdebian wheezy xfceを使用しており、デスクトップをセットアップしたいと考えています。しかし、いくつかの設定は冗長です。したがって、私はすべてがどのように機能するかを理解したいのですが、私は非常に失われています。誰かが次のリストを並べ替え、完成させ、資格を与えて、何が何を使うのか説明してくれますか?

KDE、Gnome、XFCE、X11、dgm、kdm、GTK(x)、セッション、lxdm、lightdm、compiz、Kwin、window-、desktopmanager ...など

理解したと思うときはいつも、今まで聞いたことのない新しい表現を見つけます。さて、私が知っていることはここにあります。Gnome、KDE、XFCEはデスクトップです。それらはスタックの一番上にあります。X11は何かを表示し、グラフィックドライバーを使用するライブラリです。したがって、スタックの一番下にあると思います。(ただし、グラフィックドライバーの上)...


3
「しかし、いくつかの設定は冗長であり、すべてが一意ではないことを読みました。」それは冗長ではありませんか?
ロブ

大丈夫大丈夫右;)
ManuelSchneid3r

回答:


21
  • X11-ウィンドウプロトコル(ネットワークは透過的)とその実装(Xサーバーとそれにアクセスするための低レベルライブラリ)。「唯一の」基本入力(キーボード、マウス、...)と出力(長方形の描画)を処理しますが、かなり抽象的な方法で処理するため、あるマシンでプログラムを実行し、別のマシンからプログラムを制御し、サブスクライブしますさまざまなイベントなど。実際には、使用可能なオープンソース実装はX.org Foundationによって1つだけです。

  • QtGTKMotif...-元々はX11ライブラリよりも高いレベルの抽象化を提供するウィジェットライブラリ(ダイアログ、ボタン、その他のグラフィカル要素の作成など)。ただし、たとえば、Qtはそれをはるかに超えており、他の多くのもの(データベース、マルチメディアなど)のインターフェイスも備えています。また、UIの統一された設計が可能になります。SwingがJava にあるものに似ています。

  • lxdmlightdmgdmkdmxdm、...-ディスプレイマネージャー:ログイン画面を表示する(一部はネットワーク経由でも実行できる)特別なプログラムで、ユーザーが好みのデスクトップ環境セッションにログインできるようにします。

  • compizkwinmetacityxfwmopenbox...-ウィンドウマネージャー:未亡人への装飾の描画(タイトルテキストとボタン)、ウィンドウのサイズ変更、ウィンドウの移動、ウィンドウスタック内の移動(上昇/下降)などの基本的なウィンドウ環境機能を提供するプログラムまたは画面上に並べてください)。また、「デスクトップ」(背景とその上に配置されたアイコン)も処理することがあります。

  • KDEGnomeXFCELXDE...-デスクトップ環境:多かれ少なかれ完全なツールセット。通常は、ウィンドウマネージャー、ディスプレイマネージャー、何らかの「パネル」(アイコン、現在開いているウィンドウのリスト、時計、その他のものが表示されるもの)、ファイルマネージャー、マルチメディアビューアー、エディター、カレンダー/リマインダー、さまざまなデスクトップ拡張機能)

(ある程度)異なるDEのアプリケーションを混在させることができます(ディスプレイマネージャーはスタンドアロンであるため、特に動作します。特に、kdmとgdmは、軽量の対応する多くの依存関係を取り込みます)。アプリのミキシングに関する主な問題は、その設定が多くの場合DEと絡み合っているため、一部のサービスを実行する必要があることです(他のDEの下ではありません)。別のツールキット(Qt対GTKなど)を使用する場合も、ルックアンドフィールが異なる場合があります。そして、それが冗長性です。同じ目的を果たす複数のアプリケーションには、個別の、ある意味では冗長なオプションがあります。


1
トンありがとう。素晴らしい説明。グループ内のそれぞれを何らかの方法で切り替えることはできますか、またはディストリビューションで修正されますか?私はGnome2が好きだったので尋ねます。したがって、私はメイトに切り替えたいです。
ManuelSchneid3r

時々、このスタックの異なる部分は簡単に交換できますが、多くの場合はそうではありません。通常、それらが簡単に交換できない場合、多くの汗と欲求不満で異なる部分を一緒に合わせることができます。通常、それは費用がかかる痛みの価値はありません。(あなたが行うことで得た知識に値するかもしれませんが。)
dubiousjim

@DevNoob Gnome2が気に入ったら、おそらくCinnamonを試してみてください。XFCEは興味深い代替手段になる可能性もあります(そして、リソースをあまり必要としません)。
ペテルフ

私は今素晴らしいwmにいます、私はそれが好きです。Atm私はそれを主に生で使用します。しかし、もっと時間があれば、自分で作るつもりです。素晴らしいための正しい基礎を形成する方法を読むのに多くの時間が必要です。多くの質問が残っています。ArchまたはDebianと、ファイルブラウザ、設定などの一般的なアプリの選択。
ManuelSchneid3r
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.