Original author(s) | Hong Jen Yee (“PCMan”) |
---|---|
Developer(s) | The LXQt team [1] |
Initial release | July 21, 2013 |
Stable release | |
Repository | |
Written in | C++, C, Qt |
Operating system | Unix-like |
Available in | Multilingual |
Type | Desktop environment |
License | GPL, LGPL |
Website | lxqt-project |
LXQt is a free and open source lightweight desktop environment. It was formed from the merger of the LXDE and Razor-qt projects.
Like its GTK predecessor LXDE, LXQt does not ship or develop its own window manager, instead LXQt lets the user decide which (supported) window manager they want to use. [3] Linux distributions commonly default LXQt to Openbox, Xfwm4, or KWin.
Dissatisfied with GTK 3, [4] LXDE maintainer Hong Jen Yee experimented with Qt in early 2013 [5] and released the first version of a Qt-based PCMan File Manager on 26 March 2013. [4] He clarified, though, that this means no departure from GTK in LXDE, saying "The GTK and Qt versions will coexist". He later ported LXDE's xrandr front-end to Qt. [6]
On 3 July 2013 Hong Jen Yee announced a Qt port of the full LXDE suite, [7] and on 21 July 2013, Razor-qt and LXDE announced that they had decided to merge the two projects. [8] [9] This merge meant that the GTK and the Qt versions coexisted in the short term, but eventually development of the GTK version significantly slowed and most efforts were focused on the Qt port. [8] The merge of LXDE-Qt and Razor-qt was renamed LXQt, [10] and the first release, version 0.7.0, was made available on 7 May 2014. [11]
With the 0.13 release on 21 May 2018 the LXQt project formally split from LXDE with the move to a separate GitHub organization. [12]
LXQt consists of many modular components, some of them depending on Qt and KDE Frameworks 5. [13]
Name | Dependencies (besides Qt) | Comments |
---|---|---|
QTerminal | Use the command line, composed for and now part of LXQt | |
LXImage-Qt | Image viewer | |
lxqt-menu-data | Files required for freedesktop.org desktop menus | |
lxqt-about | About dialog | |
lxqt-admin | System administration tool | |
lxqt-archiver | File archiver | |
lxqt-common | Common files (graphics files, themes, desktop entry files ...) | |
lxqt-config | KScreen | System settings center |
lxqt-globalkeys | Daemon and library for global keyboard shortcuts registration | |
lxqt-notificationd | Notification daemon | |
lxqt-openssh-askpass | openssh password prompt | |
lxqt-panel | Solid | Desktop panel (taskbar) |
lxqt-policykit | Polkit authentication agent | |
lxqt-powermanagement | Solid | Power management daemon |
lxqt-qtplugin | Qt platform integration plugin (all Qt-based programs can adopt settings of LXQt) | |
lxqt-runner | Application launcher | |
lxqt-session | session manager | |
lxqt-sudo | GUI frontend for sudo/su | |
menu-cache | ||
ObConf-Qt | Openbox configuration tool written in Qt | |
pavucontrol-qt | PulseAudio | Volume manager for PulseAudio |
compton-conf | GUI configuration tool for Compton X composite manager (metacity ⇒ xcompmgr ⇒ dcompmgr ⇒ Compton) [14] | |
PCManFM-Qt | File manager, Qt port of PCManFM | |
qt-gtk-engine | Theming GTK 3 programs with Qt styles | |
ScreenGrab | Screenshot program |
Operating System | Officially Supported | Notes |
---|---|---|
Arch Linux [15] | Yes [16] | Offered as a desktop in archinstall. Also other Arch Linux based Linux distributions. |
Artix Linux [17] | Yes | A LXQt ISO is available. |
Debian [18] | Yes | Also other Debian-based Linux distributions. |
Fedora Linux [19] | Yes | Available as a Fedora Spin. |
Lubuntu [20] | Yes | Official Ubuntu flavor with LXQt by default. |
Manjaro [21] | Yes | |
openSUSE [ citation needed ] | GeckoLinux offers a LXQt ISO. [22] |
Version | Date | Key features |
---|---|---|
[11] | 0.77 May 2014 | |
[23] | 0.813 Nov 2014 | bringing full Qt 5 compatibility |
[24] | 0.98 Feb 2015 | Featuring heavy internal cleanups and refactorings. Compatibility with Qt 4 was dropped, requiring Qt 5 & KDE Frameworks 5. Qt 5.3 is now the minimum required version. [25] |
[26] | 0.102 Nov 2015 | |
[27] | 0.1124 Sep 2016 | To address concerns that LXQt being Qt-based might cause heavy memory usage, this release was benchmarked, revealing that LXQt used slightly less memory than Xfce, and that the "memory usage of LXQt is quite similar to the original LXDE (gtk2) while many new features are added". [28] |
[29] | 0.1221 May 2017 | minimum Qt version 5.6.1 [30] |
[12] | 0.1321 May 2018 | All packages are ready for Qt 5.11 |
[31] | 0.1425 Jan 2019 | |
[32] | 0.1524 Apr 2020 | |
[33] | 0.164 Nov 2020 | Three new themes; Clearlooks, Leech and Kvantum. |
[34] | 0.1715 Apr 2021 | |
[35] | 1.0.05 Nov 2021 | |
[36] | 1.1.015 Apr 2022 | |
[37] | 1.2.05 Nov 2022 | |
[38] | 1.3.015 Apr 2023 | |
[39] | 1.4.05 Nov 2023 | Last Version based on Qt 5.15 |
[40] | 2.0.015 Apr 2024 | First version based on Qt 6.6 |
[41] | 2.1.05 Nov 2024 | Optional experimental Wayland session added |
Old version Latest version Future release |
Qt is a cross-platform application development framework for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.
Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.
A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system.
LXDE was a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netbooks or system on a chip computers.
PCMan File Manager (PCManFM) is a file manager application, developed by Hong Jen Yee from Taiwan, which is meant to be a replacement for GNOME Files, Dolphin and Thunar. PCManFM is the standard file manager in LXDE, also developed by the same author in conjunction with other developers. Since 2010, PCManFM has undergone a complete rewrite from scratch; build instructions, setup and configuration have changed in the process.
Wayland is a communication protocol that specifies the communication between a display server and its clients, as well as a C library implementation of that protocol. A display server using the Wayland protocol is called a Wayland compositor, because it additionally performs the task of a compositing window manager.
Lubuntu is a lightweight Linux distribution based on Ubuntu that uses the LXQt desktop environment in place of GNOME. Lubuntu was originally touted as being "lighter, less resource hungry and more energy-efficient", but now aims to be "a functional yet modular distribution focused on getting out of the way and letting users use their computer".
GTK is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary software to use it. It is one of the most popular toolkits for the Wayland and X11 windowing systems.
GNOME originally an acronym for GNU Network Object Model Environment, is a free and open-source desktop environment for Linux and other Unix-like operating systems.
LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw the user interface, also called Greeters. It also supports Wayland.
Leafpad is a free and open-source graphical text editor for Linux, Berkeley Software Distribution (BSD), and Maemo that is similar to the Microsoft Windows program Notepad. Created with the focus of being a lightweight text editor with minimal dependencies, it is designed to be simple-to-use and easy-to-compile.
A lightweight web browser is a web browser that sacrifices some of the features of a mainstream web browser in order to reduce the consumption of system resources, and especially to minimize the memory footprint.
MATE is a desktop environment composed of free and open-source software that runs on Linux, and other Unix-like operating systems such as BSD, and illumos.
Razor-qt is a discontinued free and open-source desktop environment. It was intended as a lightweight desktop environment based upon the Qt application framework, and was "tailored for users who value simplicity, speed, and an intuitive interface."
Simple Desktop Display Manager (SDDM) is a display manager for the X11 and Wayland windowing systems. SDDM was written from scratch in C++11 and supports theming via QML.
X2Go is open source remote desktop software for Linux that uses a modified NX 3 protocol. X2Go gives remote access to a Linux system's graphical user interface. It can also be used to access Windows systems through a proxy.
SparkyLinux is a desktop-oriented operating system based on the Debian operating system. The project offers a ready to use operating system with various desktops to choose from. SparkyLinux is released 3-4 times per year to provide the latest versions of all applications.
Budgie is an independent, free and open-source desktop environment for Linux and other Unix-like operating systems that targets the desktop metaphor. Budgie is developed by the Buddies of Budgie organization, which is composed of a team of contributors from Linux distributions such as Fedora, Debian, and Arch Linux. Its design emphasizes simplicity, minimalism, and elegance, while providing the means to extend or customize the desktop in various ways. Unlike desktop environments like Cinnamon, Budgie does not have a reference platform, and all distributions that ship Budgie are recommended to set defaults that best fit their desired user experience. Budgie is also shipped as a edition of certain Linux distributions, such as Ubuntu Budgie.
FeatherPad is a free software text editor available under the GPL-3.0-or-later license. It is developed by Pedram Pourang of Iran, written in Qt, and runs on FreeBSD, Linux, Haiku OS and macOS. It has few dependencies and is independent of any desktop environment.
{{cite web}}
: Missing or empty |title=
(help)