Linuxデスクトップについて学ぶ

Linuxデスクトップについて学ぶ

私はdebian wheezy xfceを使用しており、デスクトップを設定したいと思います。しかし、いくつかの設定が重複しているという内容を読んだ。だから私はすべてがどのように機能するかを理解しようとしていますが、完全に迷子になりました。誰かが下のリストを並べ替え、埋め、名前を付け、何がどのように使用されるかを説明できますか?

KDE、Gnome、XFCE、X11、dgm、kdm、GTK(x)、Sessions、lxdm、lightdm、compiz、Kwin、ウィンドウ、デスクトップマネージャなど。

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

答え1

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

  • QtGTKトピック、... - 元のX11ライブラリの上に、より高いレベルの抽象化(ダイアログ、ボタン、その他のグラフィック要素の生成など)を提供するウィジェットライブラリです。しかし、例えばQtはこれよりはるかに優れており、他の多くのもの(データベース、マルチメディア...)へのインターフェースを持っています。また、UIの統一されたデザインも可能です。何に似ているスイングJavaにあります。

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

  • 圧縮クイーン慰安庁市Xiao Fengアンボクシング、... - ウィンドウマネージャ:ウィンドウに装飾(タイトルテキストとボタン)を描画する、ウィンドウのサイズを変更する、ウィンドウを移動する、ウィンドウスタックから対応するウィンドウを移動する(画面から上げる/下げる)など、基本的なウィンドウ環境機能を提供するプログラムまたはタイルを貼ります)。彼らは時々「デスクトップ」(背景とその上に配置されたアイコン)もカバーします。

  • ケード小人XFCELXDE,... - デスクトップ環境: やや完全なツールセットです。これには通常、ウィンドウマネージャ、ディスプレイマネージャ、一種の「パネル」(アイコン、現在開いているウィンドウのリスト、時計、その他の項目を表示するもの)、ファイルマネージャ、マルチメディアビューア、エディタ、その他の項目が含まれます。カレンダー/通知、さまざまなデスクトップ拡張などの「良い機能」)

(ある程度)異なるDEのアプリケーションを混在させることができます(ディスプレイマネージャはかなり独立しているため、うまく機能しますが、特にkdmとgdmは軽量対応項目よりも多くの依存関係を導入します)。ハイブリッドアプリケーションの主な問題は、その設定がDEと絡み合っていることが多いため、一部のサービスを実行する必要があるかもしれません(他のDEではありません)。他のツールキット(QtとGTKなど)を使用している場合は、外観と感じが異なる場合があります。これが重複です。同じ目的を果たす複数のアプリケーションには、独自に個別の冗長オプションがあります。

関連情報