it-swarm.com.de

Welche Beziehung besteht zwischen Unity, Gnome, Gnome 3, Compiz, Metacity und LightDM?

Ich lerne etwas über grafische Benutzeroberflächen in Ubuntu und stoße ständig auf andere Begriffe, die für mich viel Verwirrung stiften. Ich habe versucht, leicht verständliche Tutorials über die Beziehung zwischen den genannten Paketen zu lesen, habe aber kein vollständiges Bild.

LightDM wird in meiner Installation als Dienst angezeigt und ist ein "Fenstermanager". Inwiefern ist dies mit Compiz verbunden, das auch ein Fenstermanager, aber kein Dienst ist? Ist Metacity auch ein Fenstermanager?

Dann kommt Gnome 3, Unity, Gnome Shell und Gnome - das alles scheinen verschiedene Dinge zu sein. Bitte helfen Sie mir, die Beziehung zwischen all diesen Begriffen zu verstehen.

67
jII

Sie müssen nur 4 Begriffe kennen:

  • Bildschirm Manager
  • Fenstermanager
  • Grafische Benutzeroberflächen (GUI)
  • Desktop-Umgebungen

Bildschirm Manager

Beispiele sind LightDM, GDM, KDM und LXDM. Normalerweise haben sie irgendwo in ihrem Namen einen Display Manager . Diese starten den X-Server beim Booten und bieten einen Anmeldebildschirm. Oft können Sie eine Window Manager und/oder Desktop-Umgebung als auswählen Teil der Anmeldung.

Fenstermanager

Compiz, Metacity, Mutter, W9dk, fluxbox sind Fenstermanager. Es gibt zu viele, um sie aufzulisten. Wenn Sie möchten, können Sie alle Pakete überprüfen, die x-window-manager bereitstellen, um eine unvollständige Liste der Fenstermanager in Ubuntu zu erhalten. Diese sind nur für das Zeichnen der Anwendungsgrenzen und das Verwalten der Position der Fenster, Designs und Dekorationen verantwortlich.

Grafische Benutzeroberflächen (GUI)

Alles, mit dem der Benutzer auf grafische Weise interagiert, mit Symbolen und Darstellungen. Window Manager, Display Manager und Graphical Shells, Anwendungen usw. fallen in diese Kategorie. Was auch immer der Benutzer verwendet, das wird überwiegend grafisch dargestellt, ist eine grafische Benutzeroberfläche.

Desktop-Umgebungen

In der Linux-Welt wird es als eine Reihe von Anwendungen, Paketen, Diensten usw. bezeichnet, die dem Benutzer ein vollständiges und ausgewogenes Ökosystem bieten. Im Gegensatz zu Window Manager oder Desktop Manager sind Desktop-Umgebungen kümmern Sie sich um alles. Vom Anmeldebildschirm über Ihre E-Mail-Anwendung, den Netzwerkmanager, den Texteditor, die Systemeinstellungen, den Bildbetrachter, den Dateimanager usw. In Linux und Ubuntu gibt es vier bekannte Desktop-Umgebungen:

  • GNOME
  • KDE-Desktop-Umgebung
  • LXDE: Leichte X11-Desktop-Umgebung
  • XFCE Desktop-Umgebung

Diese verfügen alle über einen vollständigen Satz von Anwendungen, Einstellungen, Diensten, Desktop-/Datei-/Fenstermanagern, Internetbrowsern usw.


Um auf Ihre spezifischen Bedenken einzugehen:

LightDM wird in meiner Installation als Dienst angezeigt und ist ein "Fenstermanager".

Falsch, leichtDM ist ein Display Manager.

wie hängt das mit Compiz zusammen, das auch ein Fenstermanager ist, aber kein Dienst?

Nichts gemeinsam haben. Beide haben unterschiedliche Funktionen. Compiz ist ein Fensterkomponist, Fensterdekorateur und Fenstermanager.

Ist Metacity auch ein Fenstermanager?

Ja.

Dann kommt Gnome 3, Unity, Gnome Shell und Gnome - das alles scheinen verschiedene Dinge zu sein.

Gnome 3, Gnome Shell und Gnome werden umgangssprachlich als dasselbe verwendet. Die Einheit ist ganz anders. Unity ist eine andere Shell im Gegensatz zu Gnome/3/Shell. Gnome 3-Shell wurde in der Vergangenheit allgemein als Gnome-Shell bezeichnet. Derzeit haben GNOME, GNOME 3 Desktop Environment oder Gnome-Shell die gleiche Bedeutung.

68
Braiam