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

Linuxデスクトップを理解していますか?

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

KDE、Gnome、XFCE、X11、dgm、kdm、GTK(x)、Sessions、lxdm、lightdm、compiz、Kwin、window-およびdesktopmanager…など

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

承認された回答:

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

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

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

  • compiz kwin メタシティ xfwm オープンボックス 、…–ウィンドウマネージャー:未亡人への装飾の描画(タイトルテキストとボタン)、サイズ変更、ウィンドウの移動、ウィンドウスタック内でのこれらの移動(画面上でのウィンドウの上下またはタイリング)などの基本的なウィンドウ環境機能を提供するプログラム。また、「デスクトップ」(背景とその上に配置されたアイコン)も処理する場合があります。

  • KDE ノーム XFCE LXDE 、…–デスクトップ環境:多かれ少なかれ完全なツールのセット。それらには通常、ウィンドウマネージャー、ディスプレイマネージャー、ある種の「パネル」(アイコン、現在開いているウィンドウのリスト、時計などが表示されるもの)、ファイルマネージャー、マルチメディアビューアー、エディター、および次のような「グッズ」が含まれます。カレンダー/リマインダー、およびさまざまなデスクトップ拡張機能)

関連:Linux –プロセスの特定のパスを偽造することは可能ですか?

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


Linux
  1. Linuxでの起動時にsystemdを理解する

  2. LinuxデスクトップにGNS3をインストールする方法

  3. Linuxデスクトップでカーネルをアップグレードする方法

  1. LinuxデスクトップにAnboxをインストールする方法

  2. Linux – Linuxでの同期コマンド操作を理解していますか?

  3. 基本的な Linux コマンドを理解する

  1. LinuxデスクトップにKDEが好きな理由

  2. Linux SCSI 予約について

  3. Linux で PyCharm を更新する