Eine Desktop-Umgebung ist eine Sammlung von Software, die einem Betriebssystem Funktionalität und ein bestimmtes Erscheinungsbild verleiht .

Dieser Artikel bezieht sich auf Betriebssysteme , die das X Window System ausführen können , hauptsächlich Unix- und Unix-ähnliche Betriebssysteme wie Linux , Minix , illumos , Solaris , AIX , FreeBSD und Mac OS X. [ 1 ] Microsoft Windows kann X-Anwendungen über das Windows-Subsystem für Linux [ 2 ] und Drittanbieter-X-Server wie Cygwin/X , Exceed oder Xming ausführen . [ 3 ] [ 4 ]

Technische Elemente einer Desktop-Umgebung

Eine Desktop-Umgebung (DE) lässt sich in mehrere Komponenten unterteilen, die unabhängig voneinander funktionieren und miteinander interagieren, um das Erscheinungsbild und die Funktionalität der Desktop-Umgebung zu gewährleisten. Ein grundlegender Bestandteil einer DE ist der Fenstermanager (WM). Er sorgt dafür, dass Anwendungsfenster dem Benutzer auf eine bestimmte Weise angezeigt werden. Der Fenstermanager verwaltet die verschiedenen Anwendungsfenster, behält den Überblick darüber, welche geöffnet sind, und bietet Funktionen zum Wechseln zwischen ihnen. Ein weiteres wichtiges Element einer DE ist der Dateimanager . Diese Anwendung verwaltet Dateien und Ordner und präsentiert sie benutzerfreundlich. Sie ermöglicht Dateifunktionen wie Anzeigen, Kopieren, Verschieben, Ändern von Berechtigungen und Löschen. Desktop-Umgebungen bieten üblicherweise Hilfsprogramme zum Festlegen von Hintergrundbildern und Bildschirmschonern, zum Anzeigen von Symbolen auf dem Desktop und zum Ausführen administrativer Aufgaben. Optional können sie auch Textverarbeitungsprogramme, Brennprogramme für CDs/DVDs, Webbrowser und E-Mail-Clients enthalten.

Es gibt jedoch Ausnahmen: Fenstermanager wie Fluxbox , wmii und Ratpoison funktionieren unabhängig von einer Desktop-Umgebung und wurden genau zu diesem Zweck entwickelt. Weitere ausgewählte Anwendungen bieten zusätzliche Funktionen wie Panel- und Lautstärkeregelung und verleihen ihnen so einige Eigenschaften einer vollwertigen Desktop-Umgebung. Dies steht im Gegensatz zum Verhalten von Fenstermanagern wie Metacity und KWin , die nicht für den unabhängigen Betrieb von Desktop-Umgebungen konzipiert wurden.

KDE Software Compilation und GNOME basieren fast vollständig auf den speziellen Softwarebibliotheken Qt bzw. GTK . [ 5 ] Dies bedeutet in der Regel, dass praktisch jede Komponente der Desktop-Umgebung, einschließlich des Dateimanagers, explizit von dieser Bibliothek abhängt.

Zeitleiste der Desktop-Umgebungen des X Window Systems.

Es ist wichtig zu beachten, dass der Benutzer beliebig viele Softwarebibliotheken seiner Wahl installieren kann. Software, die auf gängigen Bibliotheken basiert, lässt sich in der Praxis unter jeder Desktop-Umgebung ausführen. Die Ausführung eines für einen bestimmten Desktop entwickelten Pakets (das im Wesentlichen dieselben Bibliotheken wie der Desktop selbst verwendet) unter einem anderen Desktop kann optisch unschön wirken und führt zudem zu einem erhöhten RAM-Verbrauch durch das Laden unnötiger Bibliotheken.

Zu den Unterschieden, die die Wahl der Desktop-Umgebung beeinflussen können, gehören:

  • Erscheinungsbild und Bedienung der Desktop-Umgebung. Der Benutzer fühlt sich mit einem bestimmten Erscheinungsbild, das ihm möglicherweise bereits vertraut ist oder auch nicht, wohler.
  • Flexibilität und Konfigurierbarkeit der Desktop-Umgebung. Ein versierter Benutzer wünscht sich möglicherweise eine hochgradig konfigurierbare Desktop-Umgebung, um sie an seine Bedürfnisse anzupassen. Ein Einsteiger hingegen bevorzugt vielleicht einfach eine benutzerfreundliche Umgebung, an die er sich schnell gewöhnen kann.
  • Persönliche Präferenzen bei der Softwareauswahl, die zwei Aspekte haben:
    • Jede Desktop-Umgebung bringt verschiedene Standardsoftware und unterschiedliche Arbeitsweisen mit sich. Gelegenheitsnutzer bevorzugen möglicherweise eine intuitive grafische Oberfläche zur Änderung verschiedener Einstellungen, während erfahrenere Nutzer eher individuelle Konfigurationsprogramme oder sogar Kommandozeilentools nutzen .
    • Desktops sind oft eng mit verschiedenen Hauptfunktionen des Desktop-Managers verknüpft (z. B. Dateimanager , Browser , Textverarbeitungsprogramm ). Zwar ist eine Kombination verschiedener Komponenten möglich, doch ist es in der Regel angenehmer, Programme auszuwählen, die ein einheitliches Erscheinungsbild innerhalb der gewählten Desktop-Umgebung gewährleisten. Die Auswahl von Software basierend auf der Kompatibilität mit einer Desktop-Umgebung schränkt zwangsläufig die Berücksichtigung anderer Anwendungsfunktionen ein.

Informationen zum Desktop-Vergleich

Überblick

Name Erstveröffentlichung Neueste Version Programmiersprache Grafisches Werkzeugset Lizenz Anmerkungen
Version Datum
Wellensittich07.02.2014 10.10.2 [ 6 ] Dies auf Wikidata bearbeiten07.03.2026 C, Vala GTK GPL Die Absicht bestand darin, mithilfe von GNOME -Komponenten einen leichteren und traditionelleren Desktop zu schaffen, der dennoch die meisten Funktionen bot, die GNOME zu dieser Zeit bereitstellte.
Zimt2011-04 6.6.8 [ 7 ] Dies auf Wikidata bearbeiten14.04.2026 C, JavaScript, Python GTK GPL Abgeleitet von GNOME 3 mit dem Ziel, einen traditionellen Desktop auf Basis moderner Technologien zu schaffen.
Gemeinsame Desktop-Umgebung (CDE) 30.06.1993 2.5.2 18.11.2023 C, C++ MotivLGPL-2.0 oder späterTeil des UNIX 98 Workstation Product Standard . [ 8 ] Veröffentlicht im Jahr 2012 unter einer freien Lizenz.
Deepin Desktop Environment (DDE) 2015 23.1 [ 9 ] Dies auf Wikidata bearbeiten16.04.2025 C++ Qt GPL Die Desktop-Umgebung von Deepin.
Aufklärung (E) 1997 0.27.1 [ 10 ] Dies auf Wikidata bearbeiten14.03.2025 C Englisch als Fremdsprache BSD-Lizenz Vollständige Umgebung inklusive zentraler Konfiguration der meisten Einstellungen.
Equinox Desktop-Umgebung (EDE) 06.01.2003 2.1 [ 11 ] Dies auf Wikidata bearbeiten22.06.2014 C++ FLTK GPL, LGPL Selten genutzte Umgebung, in den letzten Jahren war wenig Aktivität zu verzeichnen.
Étoilé 22.02.2006 0.4.2 [ 12 ] Dies auf Wikidata bearbeiten11.04.2012 Objective-C GNUstep MIT- und BSD-Lizenz Seit mehreren Jahren ist dort kaum noch Aktivität zu verzeichnen; das letzte Anzeichen von Aktivität gab es im Jahr 2014.
GNOME03.03.1999 50.1 [ 13 ] Dies auf Wikidata bearbeiten15.04.2026 C, C++, Vala, Python, JavaScript GTK GPL, LGPL GNOME ist eine der beliebtesten Desktop-Umgebungen. Wesentliche Designänderungen mit der Version 3.0 führten zur Entwicklung von Cinnamon (einem Fork von GNOME 3), Unity (einer alternativen GNOME-Desktop-Sitzung zur GNOME Shell) und MATE (einem Fork von GNOME 2).
KDE Plasma 5 (KDE5, KDE Plasma Workspaces, früher K Desktop Environment oder einfach KDE) 12.07.1998 27.05.12 [ 14 ] Dies auf Wikidata bearbeiten06.01.2025 C++, QML Qt LGPL KDE erfreut sich einer starken und begeisterten Anhängerschaft. Das Projekt ist weitgehend gemeinschaftsorientiert und umfasst viele weitere Anwendungen und Frameworks, von denen viele speziell für KDE entwickelt wurden.
LXDE (Lightweight X11 Desktop Environment) 2006 0.10.1 [ 15 ] Dies auf Wikidata bearbeiten25.02.2021 C GTK GPL, LGPL LXDE ist aufgrund seines geringen Ressourcenbedarfs bei Entwicklern schlanker Linux-Distributionen sehr beliebt. Die Entwicklung hat sich größtenteils auf LXQt verlagert, LXDE wird aber weiterhin gepflegt und wurde 2020 auf GTK3 portiert.
LXQt07.05.2014 2.4.0 [ 16 ] Dies auf Wikidata bearbeiten20.04.2026 C, C++ Qt GPL, LGPL Entstanden aus dem Zusammenschluss von LXDE-Qt und Razor-qt, handelt es sich hierbei um eine schlanke, auf Qt basierende Desktop-Umgebung.
KUMPEL19.08.2011 1.28.2 [ 17 ] Dies auf Wikidata bearbeiten11.03.2024 C, C++, Python GTK LGPL, GPL Die GNOME 2-Umgebung wurde nach der Veröffentlichung von GNOME 3 wiederbelebt und weitergeführt. In den letzten Versionen wurde sie auf GTK 3 portiert, was den Fortschritt des Projekts verdeutlicht.
Pantheon2011 8.2.4 30.06.2025 Vala GTK GPL Die Desktop-Umgebung von elementary OS.
Razor-qt05.09.2010 0.5.2 [ 18 ] Dies auf Wikidata bearbeiten12.01.2013 C++ Qt GPL In LXQt integriert
ROX Desktop2000 (?) C, Python GTK GPL  –
Trinity Desktop Environment (TDE) 29.04.2010 R14.1.4 [ 19 ] Dies auf Wikidata bearbeiten27.04.2025 C++ Qt GPL (und andere) Abgeleitet von KDE 3.x
Einheit09.06.2010 7.6 [ 20 ] Dies auf Wikidata bearbeiten30.06.2022 C, C++, Python, Vala, QML GTK GPL, LGPL Entwickelt von Canonical für Ubuntu als alternative grafische Oberfläche zu GNOME Shell. Mit dem Ziel der „Konvergenz“ konzipiert, wurde es Anfang 2017 von Canonical eingestellt, da Unity 8 einige Probleme aufwies, unter anderem mit der Unterstützung von Mir und X-Anwendungen. Es wurde von UBPorts übernommen und in „ Lomiri “ umbenannt.
Xfce1997-Anfang 4.20 [ 21 ] [ 22 ] Dies auf Wikidata bearbeiten15.12.2024 C GTK GPL, LGPL, BSD-Lizenz Xfce wird häufig in ressourcenschonenden Distributionen verwendet, die auf leistungsschwächere Hardware abzielen.

Standardprogramme im Paket

Diese Tabelle enthält grundlegende Informationen zu den Programmen, die mit einigen Desktop-Umgebungen für das X Window System ausgeliefert werden .

KDEGNOMEKUMPELZimtXfceLXDEROX DesktopÉtoilé EDEAufklärungLXQt
X-FenstermanagerKWinMurmelnMarcoMuffinXfwm4OpenboxOroboROX Azalee edewm Aufklärung KWin
X-Display-ManagerKDM , SDDMGDMLightDMLXDM Elma EingangSDDM
DateimanagerDolphin ( Konqueror vor SC 4 ) DateienCajaNemoThunarPCManFMROX Filer Efiler EFM, Entropie PCManFM-Qt
Widget-ToolkitQtGTKGTK+ (veraltet) / QtGTKGNUstepFLTK (vorher eFLTK) Grundschule Qt
TerminalemulatorKonsoleGNOME-TerminalMATE-TerminalGNOME-TerminalTerminalLXTerminal ROXTerm atermTerminologie Qterminal
TexteditorKWrite ( Kate vor SC 4) geditPlumaXed Mauspad , BlattpadBlattpolsterBearbeiten TextEditSehvermögen, Schreiben Mauspad
VideoplayerDrachenspieler ( Koffein vor SC 4 ) VideosZelluloid Parole LXine mplayer-rox Enna (Medienzentrum), Eclair
AudioplayerJuK , AmarokBanshee, RhythmboxLXMusic MusicBox Melodie Genießen
CD-BrennerK3bBraseroXfburn RoxISO Xfburn
CD-RipperK3b , KAudioCreator Sound JuicerRipper Auszug
BildbetrachterGwenviewLupe (GNOME-Bildbetrachter)Auge des MATEXviewer Ristretto GPicView Wählerisch Eimage Ephoto
BürosuiteCalligra Suite ( KOffice bis 2011) [ 23 ] [ 24 ]GnomeOffice
WebbrowserKonqueror , FalkonWebMidoriVorabend
E-Mail-ClientKmailEvolutionGNUMail
Persönlicher InformationsmanagerKontaktKontakte
Instant MessengerKopete , KDE-TelepathieEmpathieSchrotflinte
ArchivmanagerArcheArchivmanagerEngrampaArchivmanagerXarchiver , Squeeze XarchiverArchiv LXQt-Manager
PDF- Viewer Okular ( KPDF vor SC 4 ) EvinceAtrilXreader Vindaloo PDF
IDEKDevelopAnjuta , GNOME BuilderGorm , ProjectCenter EDI
X-Sitzungsmanagerksmservergnome-sessionPaarungssitzungZimtsitzungXfce4-SitzungLXSessionROX-Session
Widget-Engineeingebaut – Plasma (SuperKaramba vor SC 4 ) gDesklets Grundschule
Verwendete LizenzenGPL , LGPL , BSD , andere GPL , LGPLGPL , LGPLGPLv2 (oder später)GPL , LGPL , BSDGPL , LGPLGPLGPL , BSDGPL , LGPLBSD , LGPLGPL , LGPL

Beachten Sie, dass Razor-qt zu LXQt geworden ist , einer Portierung von LXDE auf das Qt-Framework.

Vergleich von Benutzerfreundlichkeit und Stabilität

Der grafische Dateimanager „Nautilus“ von GNOME ist auf einfache Bedienbarkeit ausgelegt und bietet zahlreiche Funktionen. [ 25 ] Der Dateimanager „Dolphin“ von KDE zeichnet sich durch seine Benutzerfreundlichkeit aus. [ 26 ] Vor KDE Version 4 war Konqueror der Standard-Dateimanager des KDE-Projekts und ebenfalls auf einfache Bedienbarkeit ausgelegt.

Sowohl GNOME als auch KDE bieten zahlreiche grafische Konfigurationswerkzeuge, wodurch neue Benutzer weniger Konfigurationsdateien manuell bearbeiten müssen. Sie enthalten umfangreiche Softwarepakete wie grafische Menüeditoren, Texteditoren, Audioplayer und Programme für administrative Aufgaben. Alle in den meisten Distributionen installierten Anwendungen werden automatisch den GNOME- und KDE-Menüs hinzugefügt. Für den Arbeitsbeginn sind keine größeren Konfigurationsänderungen erforderlich. Der Umfang der Konfigurationsmöglichkeiten der Desktops hängt jedoch von den jeweiligen Funktionen der grafischen Werkzeuge ab.

Kompatibilitäts- und Interoperabilitätsprobleme

Manche Desktop-Umgebungen und Fenstermanager geben an, Anwendungen für andere Desktop-Umgebungen explizit zu unterstützen. Fluxbox beispielsweise führt KDE-Unterstützung in seiner Funktionsliste auf. [ 27 ] Die Verwendung von Software, die speziell für die jeweilige Desktop-Umgebung entwickelt wurde, oder von Fenstermanager-unabhängiger Software kann Probleme vermeiden. Für Softwareentwickler hat das Portland Project eine Reihe gemeinsamer Schnittstellen veröffentlicht, die die Integration von Anwendungen in verschiedene Desktop-Umgebungen ermöglichen. [ 28 ]

Siehe auch

Referenzen

  1. ^ Offizielle Website von XFree86, archiviert am 20.10.2003 in der Wayback Machine, Zeile 5
  2. ^ GrantMeStrength. „Linux-GUI-Anwendungen mit WSL ausführen“ . learn.microsoft.com . Abgerufen am 24.04.2026 .
  3. ^ Cygwin/X-Website
  4. ^ Xming-Projekt-Homepage auf SourceForge
  5. ^ Offizielle Websites von GNOME und KDE
  6. ^ „Budgie 10.10.2“ . 7. März 2026. Abgerufen am 7. März 2026 .
  7. ^ „Release 6.6.8“ . 14. April 2026. Abgerufen am 15. April 2026 .
  8. ^ „Testanforderungen nach Produktstandard“ . The Open Group. 31. Januar 2013. Abgerufen am 29. September 2013 .
  9. ^ „Deepin 23.1 Release Note – Deepin Technology Community“ . Abgerufen am 16. April 2025 .
  10. ^ „Enlightenment 0.27.1 Release“ . 14. März 2025. Abgerufen am 17. März 2025 .
  11. ^ https://sourceforge.net/projects/ede/files/ede/ .{{cite web}}Fehlend oder leer |title=( Hilfe )
  12. ^ http://etoileos.com/news/archive/2012/04/11/1706/ .{{cite web}}Fehlend oder leer |title=( Hilfe )
  13. ^ „GNOME 50.1 veröffentlicht“ . 15. April 2026. Abgerufen am 16. April 2026 .
  14. ^ „KDE Plasma 5.27.12, Bugfix-Version für Januar“ . Abgerufen am 12. Januar 2025 .
  15. ^ „LXPanel 0.10.1 veröffentlicht“ . 25. Februar 2021. Abgerufen am 3. Juni 2023 .
  16. ^ „Release LXQt 2.4.0“ . 20. April 2026. Abgerufen am 20. April 2026 .
  17. ^ „Version 1.28.2“ . 11. März 2024. Abgerufen am 12. März 2024 .
  18. ^ „Version 0.5.2“ . 12. Januar 2013. Abgerufen am 23. Juli 2018 .
  19. ^ „2025.04.27: TDE R14.1.4 veröffentlicht!“ . 27. April 2025 . Abgerufen am 30. April 2025 .
  20. ^ „Ankündigung der stabilen Veröffentlichung von Unity 7.6“ . Abgerufen am 25. Juni 2024 .
  21. ^ „Xfce 4.20 veröffentlicht“ . 15. Dezember 2024. Abgerufen am 15. Dezember 2024 .
  22. ^ „News – Xfce 4.20 veröffentlicht“ . Abgerufen am 16. Dezember 2024 .
  23. ^ Schöpfer), Aracele Torres, Camila Ayres, Molly White (Original-Wikimedia-Timeline; Namen, Übersetzung von Your. "Eine 27-jährige Zeitleiste der KDE-Ereignisse" . kde.org . Abgerufen am 25.10.2023 .{{cite web}}: CS1 Wartung: Mehrere Namen: Autorenliste ( Link )
  24. ^ „Nicht mehr gepflegt / KOffice · GitLab“ . GitLab . Abgerufen am 25.10.2023 .
  25. ^ Offizielle Nautilus-Screenshot-Seite
  26. ^ „Offizielle Dolphin-Dateimanagerseite auf der KDE-Projektseite“ . Archiviert vom Original am 24.03.2011 . Abgerufen am 26.07.2020 .
  27. ^ Offizielle Fluxbox-Website , archiviert am 14.05.2008 in der Wayback Machine, Zeile 15
  28. ^ Linux macht große Fortschritte in Richtung KDE/GNOME-Kompatibilität (Archiviert am 26.02.2008 im Internet Archive)