LXDE
| LXDE
| |
|---|---|
| colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Logo | |
| Screenshot Desktop Environment | |
| Basisdaten
| |
| Maintainer | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Entwickler | LXDE-Community |
| Erscheinungsjahr | 2006 |
| Aktuelle Version | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)) |
| Aktuelle Vorabversion | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)) |
| Betriebssystem | Unix, Linux, BSD |
| Programmiersprache | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Kategorie | Desktop-Umgebung |
| Lizenz | LGPL, GPL (Freie Software) |
| deutschsprachig | ja |
| lxde.github.io | |
LXDE ist eine freie, eingestellte Desktop-Umgebung für Unix und andere POSIX-konforme Plattformen, wie Linux oder BSD. Der Name LXDE steht für „Lightweight X11 Desktop Environment“.<ref name="lxde-home">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig LXDE.] LXDE Foundation e. V., , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 25. Dezember 2015 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
Das Projekt wurde im Jahr 2006 begonnen,<ref name="lxde-wiki">Hauptseite – Seite beim LXDE-Wiki, Stand: 21. März 2010.</ref> um eine Desktop-Umgebung zu schaffen, welche schnell und energiesparend arbeitet.<ref>LXDE may let netbooks run even faster. In: geek.com. 8. August 2008, archiviert vom Vorlage:IconExternal am 3. Januar 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Sie eignet sich daher gut für den Einsatz auf Netbooks oder auf älteren PCs, bei denen die heute üblichen Leistungsanforderungen nicht erbracht werden können. Im Gegensatz zu anderen Desktop-Umgebungen wie KDE oder Gnome funktionieren die einzelnen Komponenten in LXDE mit nur wenigen Abhängigkeiten voneinander und können so einfach nach und nach auf andere Systeme übertragen werden.<ref>About LXDE (englisch) – Seite bei SourceForge.net, Stand: 21. August 2008.</ref>
Technische Einzelheiten
LXDE basiert wie Gnome 2 und ROX auf dem GTK2-Toolkit und ist in der Programmiersprache C geschrieben. Der Quelltext wird unter der freien Lizenz GPL und teilweise unter der LGPL veröffentlicht. Es werden Computerarchitekturen wie Intel, MIPS und ARM unterstützt. Es läuft auch unter den Betriebssystemen OpenSolaris und BSD. LXDE ist zu den Standards von freedesktop.org konform und kann daher auch mit GNOME- und KDE-Programmen umgehen – und umgekehrt. LXDE ist unter anderem die Standard Desktop-Umgebung bei der Live-Distribution Knoppix und Raspbian, welche alle auf Debian GNU/Linux beruhen. LXDE unterstützt derzeit über 35 Sprachen. Es kann im Aussehen beim Grafikthema, Schriftstil und bei Icons angepasst werden und bietet einen Windows ähnlichen Dienstprogramm-Starter. Es ist energiesparender als KDE, Gnome und Xfce und benötigt keine 3D Beschleunigung. Die Hardwareanforderungen entsprechen denen eines alten Windows 98 PCs, eine Pentium II CPU ist ausreichend.<ref name="lxde-home"/><ref name="lxde-wiki" />
Geschichte
Das Projekt wurde 2005 von dem Taiwaner Hong Jen Yee (PCMan) gestartet und brachte 2006 seine erste Veröffentlichung hervor. Nachdem LXDE in Mandriva und Fedora aufgenommen wurde und auch in Debian als Standard-Desktop zur Verfügung steht, gibt es Projekte wie U-Lite (ehemals Ubuntulite) und Linux Mint LXDE. Im Februar 2009 wurde das Projekt Lubuntu ins Leben gerufen, welches auf Ubuntu basiert. Im September desselben Jahres entstand die erste Testversion. Auf dem Ubuntu Developer Summit Mitte Mai 2011 wurde bekanntgegeben, dass Lubuntu ein offizieller Abkömmling von Ubuntu wird. Mit der Veröffentlichung von openSUSE 11.3 ist LXDE auch dort als offiziell unterstützte und wählbare Desktopumgebung verfügbar. In der Folgezeit wurde LXDE in einer Vielzahl weiterer Linux-Distributionen integriert.
Ende Juli 2011 wurde das GUI-Toolkit GTK 3 eingeführt, das zum Nachfolger von GTK+ 2 erklärt wurde, zugleich aber nicht abwärtskompatibel zu GTK+ 2 ist. Monatelang vorher war bereits auf die Einführung von Gtk+ 3 hingearbeitet worden.<ref>Jens Ihlenfeld: GUI-Bibliothek: GTK+ 3 ist fertig. golem.de, 11. Februar 2011, abgerufen am 4. März 2014.</ref> Für den Chefentwickler des LXDE-Projekts, Hong Jen Yee, stellte sich damit die Frage, welches Toolkit das LXDE-Team in Zukunft verwenden wolle, da LXDE bis dahin auf dem Widget-Set GTK+ 2 basierte, welches fortan nicht mehr weiterentwickelt werden sollte. Yee stellte in einem Blog-Posting fest, dass GTK+ 3 „speicherintensiver und langsamer“ als GTK+ 2 sei,<ref name="PCManFM_Qt">PCMan: PCManFM Qt 0.1.0 released LXDE-Blog, Eintrag vom 26. März 2013 (englisch). Abgerufen am 4. März 2014.</ref> was seinem Projekt-Konzept von einer „schlanken, ressourcenschonenden“ Desktop-Umgebung widersprach. LXDE blieb damit bei GTK 2.
Er kündigte eine Qt-Version von LXDE an, deren Fertigstellung für Anfang Juli 2013 geplant war. Im Mai 2014 erschien eine erste Version (0.7.0)<ref>Jerome Leclanche: LXQt 0.7.0 released. sourceForge, 7. Mai 2014, abgerufen am 9. Mai 2014.</ref> des auf Qt basierenden LXDE, nun LXQt genannt.<ref>Liane M. Dubowy: Erste Version des Linux-Desktops LXQt veröffentlicht. heise online, 8. Mai 2014, abgerufen am 9. Mai 2014.</ref>
Systemanforderungen
LXDE hat folgenden minimalen Hardwarebedarf:
| CPU | RAM | HDD | |
|---|---|---|---|
| Architektur | Takt | ||
| Pentium II<ref name="LXDE-Sysreq"><templatestyles src="Webarchiv/styles.css" />LXDE: System Requirements ( vom 14. Oktober 2008 im Internet Archive) (englisch) – Seiten-Abschnitt bei LXDE.org; Stand: 21. März 2010.</ref> | 266 MHz<ref name="LXDE-Download"><templatestyles src="Webarchiv/styles.css" />Download ( vom 17. März 2010 im Internet Archive) (englisch) – Seite bei LXDE.org; Stand: 21. März 2010.</ref> | 45 MB<ref name="LXDE-Sysreq" /> | ca. 16 MB<ref>Summe der Größen der stabilen LXDE-Pakete von Debian, Stand 15. Juli 2010.</ref> |
LXDE-Komponenten
Wie ROX oder Xfce ist auch LXDE modular aufgebaut, die folgenden Komponenten bietet LXDE an:
- GPicView
- Ein schlanker und schneller Bildbetrachter
- Leafpad
- Ein schneller Texteditor (externes Projekt)
- LXAppearance
- Ein Programm für die Themenverwaltung
- LXDE Common
- Eine Konfigurationsdatei für Default-Einstellungen zur vereinheitlichenden Integration der unterschiedlichen LXDE-Komponenten
- LXDE Icon Theme
- Ein gleichförmiger Set an Miniaturbildern – den sogenannten Icons, welche bestimmte Programme symbolisieren sollen und die durch ihre Ausgestaltung das äußere Erscheinungsbild des Desktops mitbeeinflussen
- LXInput
- Ein Werkzeug, um Tastatur und Maus zu konfigurieren
- LXLauncher
- Ein Programmstarter
- LXMenu Data
- Eine Dateiensammlung zur Anpassung der Menüs von LXDE an die freedesktop.org-Menü-Richtlinie
- LXMusic
- Ein Frontend für den Musikspieler XMMS2
- LXPanel
- Ein Desktop Panel
- LXRandR
- Ein Frontend für den Screenmanager xrandr, der für die Wahl der graphischen Bildauflösung und für die graphische Konfiguration sowie für die Handhabung externer Monitore zuständig ist
- LXSession
- Leitet die Sitzung
- LXTask
- Ein Taskmanager auf Basis des Xfce-Taskmanagers
- LXTerminal
- Ein Terminal-Emulator auf Basis des Xfce-Terminals
- LXDM
- Ein X-Window-Displaymanager
- Menu-Cache
- Ein Beschleuniger der Darstellung von freedesktop.org-konformen Menüs
- Openbox
- Ein Fenstermanager (externes Projekt)
- PCManFM
- Ein Dateimanager (externes Projekt). Zur Realisierung von Remote-Desktop-Funktionen sowie eines Papierkorb-Systems auf LXDE benötigt PCManFM zusätzlich das gvfs-Paket.
- Xarchiver
- Ein Archivmanager (externes Projekt)
Komponenten mit ungewisser Perspektive im Hinblick auf Weiterentwicklung
Bei einigen Komponenten von LXDE ist deren Weiterentwicklung unklar oder bereits aufgegeben:
- GtkNetCat
- Ein Frontend für Netcat
- LXAdmin<ref name=Status/>
- Eine Sammlung von Python-Skript-Anwendungen, zur Handhabung einiger Einstellungen und Prozessaufgabenstellungen von LXDE (Diese Komponente befindet sich noch in der Erprobungsphase und kann zurzeit nur über den entsprechenden git-Entwicklungszweig bezogen werden. Die Bereitstellung eines tar-Pakets steht noch aus).
- LXine<ref name=Status/>
- Eine LXDE-Version zu dem Mediaplayer xine, welcher nach Bedarf Video- und Audiodateien abspielt. Für die Kompilierung von LXine via Makefile muss vor dem Kompiliervorgang das Backend, bestehend aus dem Objektcodebibliothekspaket xine-lib, bereitgestellt sein (Die Komponente LXine befindet sich noch in der Erprobungsphase und kann zurzeit nur über den entsprechenden git-Entwicklungszweig bezogen werden. Die Bereitstellung eines tar-Pakets steht noch aus).
- LXPolkit<ref name=Status/>
- Ein Authentifizierungsagent auf der Grundlage einfacher Sicherheits-"Policies". Unter anderem prüft diese Komponente, ob der Gebrauch bestimmter Programme durch bestimmte Nutzer oder Nutzergruppen gemäß der vorliegenden Policies statthaft ist oder nicht, und schaltet, wenn der Gebrauch statthaft, jedoch sicherheitskritisch ist, eine Authentifizierungsabfrage.
- LXSession Edit<ref name=Status/>
- Ein Programm zur Sitzungsverwaltung auf Basis von Xfce4-session
- LXShortCut<ref name=Status/>
- Ein Werkzeug zur Festlegung von Tastenkombinationen für die Auslösung besonderer Funktionen
Unfertig verworfen wurde das Netzwerkmanagementwerkzeug LXNM.<ref name=Status>Status of LXDE components. Archiviert vom Vorlage:IconExternal am 27. Januar 2018; abgerufen am 22. Dezember 2018.</ref>
Systemdienste von LXDE
Systemdienste, die eine LXDE-spezifische Rolle spielen, sind:
- lxde-settings-daemon
- Ein Daemon, der für Themenverwaltung, Tastatur und Maus zuständig ist und mit dem LXInput-Konfigurationswerkzeug zusammenarbeitet
Distributionen mit LXDE
Bei den folgenden Distributionen ist LXDE in den offiziellen Paketquellen oder als Standard-Benutzeroberfläche enthalten:
- Arch Linux (Paket: lxde)<ref>wiki.lxde.org</ref>
- Manjaro
- BLAG GNU/Linux
- Cubian, Debian-Distribution für das Cubieboard, Cubieboard2, Cubietruck (Cubieboard3)<ref>Hauptseite bei Cubian.org.</ref>
- Debian (businesscard, netinst und DVD)<ref>BUG #511287 - debian-installer: Should have a task for installing KDE or XFCE instead of Gnome</ref><ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig NewInLenny.] Debian Project, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 3. September 2008 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
- Fedora (LXDE Spin)<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Features/LXDE.] Fedora Project, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 8. November 2008 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
- Gentoo<ref><templatestyles src="Webarchiv/styles.css" />gentoo.org ( vom 3. April 2010 im Internet Archive)</ref>
- Kanotix (seit 2013)
- Knoppix<ref>Golem: Knoppix 6.0 wurde geschrumpft, 29. Januar 2009.</ref>
- Linux Mint<ref>Linux Mint 9 LXDE released!, 18. Juli 2010.</ref>
- LXLE<ref>lxle.net</ref>
- Mageia
- Mandriva Linux
- openSUSE<ref>de.opensuse.org</ref>
- Parted Magic<ref>Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Parted Magic 3.1 Offers Hard Disk Install Method.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 19. Oktober 2008 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
- PCLinuxOS
- Raspbian, Debian-Distribution für den Raspberry Pi
- Sabayon Linux
- Salix OS (LXDE Edition)
- Siduction
- SliTaz<ref>Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig SliTaz live CD: small but beautifully marked.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 13. August 2008 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
- SparkyLinux
- Trisquel
- Ubuntu (Lubuntu,<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Lubuntu-Homepage.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 3. September 2009 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Greenie)
- VectorLinux
Es ist außerdem auch in den FreeBSD-Ports und Packages enthalten.
Siehe auch
- Xfce, eine andere Linux-GUI mit geringem Ressourcenverbrauch
Weblinks
Einzelnachweise
<references />