Wie der Titel schon sagt.
Es fällt mir wirklich schwer, die Unterschiede zwischen einer Desktop-Umgebung und einem Fenstermanager zu verstehen.
EDIT: Das habe ich später herausgefunden.
Aus diesem Artikel von Jack Wallen
Grundsätzlich gibt es drei Ebenen, die in den Linux-Desktop aufgenommen werden können:
X Windows - Auf dieser Grundlage können grafische Elemente auf dem Bildschirm gezeichnet werden. X Windows erstellt das primitive Framework, mit dem Fenster verschoben, mit Tastatur und Maus interagiert und Fenster gezeichnet werden können. Dies ist für jeden grafischen Desktop erforderlich.
Fenstermanager - Der Fenstermanager ist ein Teil des Puzzles, der die Platzierung und das Erscheinungsbild von Fenstern steuert. Zu den Fenstermanagern gehören: Enlightenment , Afterstep , FVWM , Fluxbox , IceWM usw. Erfordert X Windows, jedoch keine Desktop-Umgebung.
Desktop-Umgebung - Hier fängt es für einige an, ein wenig unscharf zu werden. Eine Desktop-Umgebung enthält einen Fenstermanager, der jedoch darauf aufbaut. Die Desktop-Umgebung ist in der Regel ein weitaus vollständigeres System als ein Fenstermanager. Benötigt sowohl X Windows als auch einen Window Manager.
Beispiele für Desktop-Umgebungen sind unter anderem GNOME , KDE , Cinnamon , Xfce )
Neben vor allem ...
Was ist ein Fenstermanager?
Ein Fenstermanager ist eine Software, die Fenster verwaltet und das Öffnen, Schließen, Ändern der Größe und Verschieben von Fenstern ermöglicht. Es kann dem Benutzer auch Menüs und Optionen anzeigen. Es steuert das Erscheinungsbild der Benutzeroberfläche. Bei Linux oder BSD haben Sie die Wahl. Sie können eine beliebige Anzahl von Fenstermanagern auswählen, von schlanken einfachen (geringer Speicher- und CPU-Verbrauch) bis hin zu umfangreichen Fenstermanagern. Es gibt ungefähr 17 "Mainstream" -Fenster-Manager und mindestens 70 andere.
Hier ist eine kurze Liste einiger der beliebtesten:
Eine wirklich schöne Website, auf der alle aufgeführt sind, finden Sie unter www.plig.org/xwinman/ .
Was ist eine Desktop-Umgebung?
Eine Desktop-Umgebung (DE) wird normalerweise auf einem Window Manager ausgeführt und bietet zahlreiche Funktionen, darunter Bedienfelder, Statusleisten, Drag-and-Drop-Funktionen und eine Reihe integrierter Anwendungen und Tools. In der Tat basieren die Meinungen der Benutzer zu Betriebssystemen in der Regel auf einer Sache: der Desktop-Umgebung. Natürlich ist das DE nur ein kleiner Teil eines Betriebssystems, und in Linux- und Unix-Systemen können der Window Manager und / oder das DE ersetzt oder stark angepasst werden, ohne dass Endbenutzer-Lizenzvereinbarungen verletzt werden.
Die beliebtesten Desktop-Umgebungen für Unix / Linux sind:
(Natürlich gibt es noch andere.)
Mit freundlicher Genehmigung von http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html
Jubeln....
quelle
Ich werde versuchen, mich kurz zu fassen. Ein Beispiel für Ubuntu:
quelle
IMHO leitet sich der Begriff "Desktop Environment" vom Begriff "Window Manager" ab. As a Desktop Environment ist eine Reihe von Software / Tools, die die heutige (n) komplexe (n) visuelle (n) Schnittstelle (n) zwischen Mensch und Computer erstellen, während Window Manager nur zur Erstellung einer einfachen grafischen Schnittstelle (n) dient (ich erinnere mich an XWindows auf der Silicon Graphics Station von 1995) :)).
Grüße, Vincenzo
quelle