LXQt

Van Wikipedia, de gratis encyclopedie

LXQt

Logo
Screenshot
Der LXQt Desktop in Version 0.10
Basisdaten

Erscheinungsjahr 2013
Aktuelle Version 1.4.0[1][2]
(5. November 2023)
Betriebssystem Linux, BSD
Programmiersprache C++[3]
Kategorie Desktop-Umgebung
Lizenz GPL/LGPL
LXQt Homepage

LXQt ist eine freie Desktop-Umgebung für Unix und andere POSIX-kompatible Plattformen, wie Linux oder BSD.

LXQt ist das Ergebnis einer Vereinigung der Desktop-Umgebungen Razor-qt und LXDE-Qt, einer Portierung von LXDE auf das GUI-Toolkit Qt, und praktisch der gemeinsame Nachfolger beider ursprünglich separat entwickelten Umgebungen.[4] Beispielsweise hat LXQt in Lubuntu ab der Version 18.10 LXDE abgelöst.

Geschichte[Bearbeiten | Quelltext bearbeiten]

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.[5] 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-Artikel fest, dass GTK+ 3 „speicherintensiver und langsamer“ als GTK+ 2 sei,[6] was seinem Projekt-Konzept von einer „schlanken, ressourcenschonenden“ Desktop-Umgebung widersprach.

Er kündigte eine Qt-Version von LXDE an, deren Fertigstellung für Anfang Juli 2013 geplant war. Jerôme Leclanche, ein wichtiger Entwickler der Desktopumgebung Razor-qt, und Yee beschlossen, die Qt-Version von LXDE und Razor-qt zusammenzuführen. Der bisherige LXDE-Code, welcher auf GTK+ 2 basierte, solle parallel dazu noch eine Weile gewartet werden, so der Beschluss.[7] Diese Aufgabe wurde an einen extra dafür ausersehenen Maintainer delegiert.

Im Mai 2014 erschien eine erste Version (0.7.0)[8] des auf Qt basierenden LXDE, nun „LXQt“ genannt.[9] Sie wurde in Zusammenarbeit mit dem Maui Project entwickelt.[10] Neben dem Quelltext werden Pakete unter anderem für Debian, Fedora, openSUSE, Arch Linux und Ubuntu angeboten.

Version 0.8.0 brachte volle Kompatibilität mit Qt5. Dazu wurden neue Bibliotheken der KDE Frameworks integriert, um bisherige selbst programmierte Bibliotheken mit weniger Funktionen zu ersetzen. Das neue lxqt-admin enthält Admintools, beispielsweise zum Konfigurieren von Datum und Zeit sowie zum Verwalten von Benutzern und Gruppen. Der Bildschirm wird nun mit lxqt-config-monitor anstelle von lxqt-config-randr angepasst. Der Dateimanager PCManFM-Qt sowie das LXQt-Panel wurden verbessert.[11][12] Neuere Versionen nutzen ausschließlich Qt 5, das auch bei KDE 5.x verwendet wird.

LXQt-Komponenten[Bearbeiten | Quelltext bearbeiten]

Wie LXDE oder Xfce ist auch LXQt modular aufgebaut. Folgende Komponenten sind vorhanden:[13]

  • compton-conf – Konfiguration des Composite-Managers Compton
  • lximage-qt – Bildbetrachter
  • lxqt-about – Informationen zu LXQt
  • lxqt-admin – Systemadministration
  • lxqt-config – Einstellungen und Systemsteuerung
  • lxqt-globalkeys – Tastenkürzel
  • lxqt-l10n – Übersetzungen
  • lxqt-notificationd – Desktop-Benachrichtigungen
  • lxqt-openssh-askpass – Passwort-Agent für SSH
  • lxqt-panel – Desktop-Panel
  • lxqt-policykit – PolicyKit-Agent
  • lxqt-powermanagement – Energieverwaltung
  • lxqt-qtplugin – Qt-Integration
  • lxqt-runner – Programmstarter
  • lxqt-session – Session-Manager
  • lxqt-sudo – Frontend für sudo/su
  • lxqt-themes – Symbole und Designs
  • obconf-qt – Openbox-Konfiguration
  • pavucontrol-qt – Mixer für PulseAudio
  • PCManFM-Qt – Dateimanager
  • qps – Prozessmanager
  • qterminal – Terminalemulator
  • screengrab – Bildschirmfotoprogramm

Fenstermanager[Bearbeiten | Quelltext bearbeiten]

LXQt bringt selbst keinen Fenstermanager mit, sondern arbeitet mit anderen zusammen. Ist bereits ein Fenstermanager installiert, verwendet LXQt diesen automatisch. Über die Einstellungen lässt sich der Fenstermanager ändern. Anschließend ist eine erneute Anmeldung erforderlich, um ihn zu aktivieren. Empfohlen wird Openbox, da dieser passend zum Desktop wenig Ressourcen benötigt.

Systemanforderungen[Bearbeiten | Quelltext bearbeiten]

LXQt benötigt etwas mehr Arbeitsspeicher (RAM) als der Vorgänger LXDE. Daher gilt auch hier: weniger als 512 MiB RAM sind nicht empfehlenswert, in der Praxis darf es auch gerne deutlich mehr sein. Damit liegen die Hardwareanforderungen in etwa auf dem Niveau von Xfce bzw. leicht darüber. So reiht sich LXQt wie MATE ins Mittelfeld ein, was die benötigten Systemressourcen betrifft.[14]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Commons: LXQt – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Release LXQt 1.4.0 (English). 5. November 2023 (abgerufen am 7. November 2023).
  2. github.com. 5. November 2023.
  3. Do you know C++? Qt? You can contribute to LXQt.
  4. About. The Lightweight Qt Desktop Environment. In: lxqt-project.org. Abgerufen am 25. Februar 2021.
  5. GUI-Bibliothek: GTK+ 3 ist fertig - Golem.de. (golem.de [abgerufen am 13. August 2017]).
  6. PCMan: PCManFM Qt 0.1.0 released. In: LXDE Blog. 26. März 2013, abgerufen am 13. August 2017.
  7. heise online: Schlanke Linux-Desktops: Razor-Qt und LXDE-QT fusionieren. Abgerufen am 13. August 2017.
  8. LXDE - Lightweight X Desktop Environment / Mailing Lists. Abgerufen am 13. August 2017 (englisch).
  9. heise online: Erste Version des Linux-Desktops LXQt veröffentlicht. Abgerufen am 13. August 2017.
  10. LXQT 0.7: Erste Version von LXDE-Qt-Port erschienen - Golem.de. (golem.de [abgerufen am 13. August 2017]).
  11. heise online: LxQt 0.8.0: Schlanker neuer Linux-Desktop. Abgerufen am 13. August 2017.
  12. LXDE - Lightweight X Desktop Environment / Mailing Lists. Abgerufen am 13. August 2017 (englisch).
  13. LXQt Release 0.14.1 (current). Archiviert vom Original am 8. August 2019; abgerufen am 27. Januar 2020.
  14. LXQt › Wiki › ubuntuusers.de. Abgerufen am 13. August 2017 (deutsch).