LXDE (abbreviation for Lightweight
X11 Desktop Environment) is a
free desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained
personal computer
A personal computer, commonly referred to as PC or computer, is a computer designed for individual use. It is typically used for tasks such as Word processor, word processing, web browser, internet browsing, email, multimedia playback, and PC ...
s such as
netbook
A netbook is a small-sized laptop computer; they were primarily sold from 2007 until around 2013, designed mostly as a means of accessing the Internet and being significantly less expensive than regular-sized laptops.
At their inception in l ...
s or
system on a chip
A system on a chip (SoC) is an integrated circuit that combines most or all key components of a computer or Electronics, electronic system onto a single microchip. Typically, an SoC includes a central processing unit (CPU) with computer memory, ...
computers.
Overview
LXDE was written in the
C programming language
C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of ...
, using the
GTK
GTK (formerly GIMP ToolKit and 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 software, free and ...
2 toolkit, and runs on
Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
and other
POSIX
The Portable Operating System Interface (POSIX; ) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines application programming interfaces (APIs), along with comm ...
-compliant platforms, such as
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
and
BSDs. The LXDE project aims to provide a fast and energy-efficient
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
.
LXDE uses rolling releases for its individual components (or for groups of components with coupled dependencies). The default
window manager
A window manager is system software that controls the placement and appearance of window (computing), windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment. They ...
used is
Openbox, but one can configure a third-party window manager for use with LXDE, such as
Fluxbox,
IceWM
IceWM is a stacking window manager for the X Window System, originally written by Marko Maček. It was written from scratch in C++ and is released under the terms of the GNU Lesser General Public License.
It is customizable, relatively light ...
or
Xfwm.
LXDE includes
GPL-licensed code as well as
LGPL
The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
-licensed code.
History
The project was started in 2006 by
Taiwan
Taiwan, officially the Republic of China (ROC), is a country in East Asia. The main geography of Taiwan, island of Taiwan, also known as ''Formosa'', lies between the East China Sea, East and South China Seas in the northwestern Pacific Ocea ...
ese programmer Hong Jen Yee (), also known as PCMan, when he published
PCManFM, a new file manager and the first module of LXDE.
In 2010, tests suggested that LXDE 0.5 had the lowest memory-usage of the four most-popular desktop environments of the time (the others being
GNOME
A gnome () is a mythological creature and diminutive spirit in Renaissance magic and alchemy, introduced by Paracelsus in the 16th century and widely adopted by authors, including those of modern fantasy literature. They are typically depict ...
2.29,
KDE Plasma Desktop 4.4, and
Xfce
Xfce or XFCE (pronounced as four individual letters, ) is a Free and open-source software, free and open-source desktop environment for Linux and other Unix-like operating systems.
Xfce aims to be fast and Lightweight software, lightweight whil ...
4.6), and that it consumed less energy, which suggested mobile computers with
Linux distribution
A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro—if distributed on its own—is oft ...
s running LXDE 0.5 drained their batteries at a slower pace than those with other desktop environments.
Qt port
Dissatisfied with GTK 3,
Hong Jen Yee experimented with
Qt in early 2013 and released the first version of a Qt-based
PCManFM on 26 March 2013.
On 3 July 2013 Hong announced a Qt port of the full LXDE suite, and on 21 July
Razor-qt
Razor-qt is a discontinued free software, free and open-source software, open-source desktop environment. It was intended as a lightweight desktop environment based upon the Qt (software), Qt application framework, and was "tailored for users ...
and LXDE announced that they would merge the two projects. This merger meant that the GTK and the Qt versions would coexist for some time but, eventually, all original team efforts focused on the Qt port,
LXQt
LXQt is a free and open-source software, 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 ...
.
GTK 3 port
As of May 2020, there is an experimental GTK 3 port developed by the
Arch Linux
Arch Linux () is an Open-source software, open source, rolling release Linux distribution. Arch Linux is kept up-to-date by regularly updating the individual pieces of software that it comprises. Arch Linux is intentionally minimal, and is meant ...
community.
GTK 3 versions have already been developed for the following components: LXAppearance, LXAppearance-ObConf, LXDE-common, LXDE-icon-theme, LXDM, LXhotkey, LXInput, LXLauncher, LXPanel, LXRandR, LXSession, LXTask, LXTerminal, Openbox, PCManFM. One advantage of using GTK 3 is that GTK 3 programs run natively on
Wayland.
PCManFM is a popular file manager for use with tiling window managers and hence, having a Wayland-native PCManFM is useful for people that use
Sway.
Current development
Despite the original team moving to LXQt development, some other developers continued to maintain LXDE on
GitHub
GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
and, as of March 2021, there are fresh commits to keep updated the GTK 2 version. As of July 2019 LXTerminal release is based on GTK 3 to avoid dependencies on the old VTE lib.
Availability

Default desktop
*
Knoppix
*
LXLE Linux
*
Trisquel Mini
* WattOS
Alternative desktop
*
Arch Linux
Arch Linux () is an Open-source software, open source, rolling release Linux distribution. Arch Linux is kept up-to-date by regularly updating the individual pieces of software that it comprises. Arch Linux is intentionally minimal, and is meant ...
*
Artix Linux
*
Debian
Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
*
Devuan
Devuan is an open source, Debian-based Linux distribution that aims to maintain compatibility with other init systems and avoid lock-in by systemd. Devuan offers sysvinit, runit or OpenRC as alternatives to systemd.
History
With the relea ...
*
Fedora
*
Raspberry Pi OS
Raspberry Pi OS is a Unix-like operating system developed for the Raspberry Pi line of single-board computers. Based on Debian, a Linux distribution, it is maintained by Raspberry Pi Holdings and optimized for Raspberry Pi hardware, with low memo ...
(Raspberry Pi 4 and 5 use the Wayfire
Wayland compositor by default, however since the latest version as of 28 October 2024, labwc is also offered. Older models use a heavily modified
fork of LXDE called PIXEL, but they will also be switched to Wayfire in the future)
Former default desktop
*
Lubuntu
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 f ...
(replaced by
LXQt
LXQt is a free and open-source software, 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 ...
in 2018)
*
Artix Linux (now available as an alternative desktop)
*
Peppermint OS (replaced by
Xfce
Xfce or XFCE (pronounced as four individual letters, ) is a Free and open-source software, free and open-source desktop environment for Linux and other Unix-like operating systems.
Xfce aims to be fast and Lightweight software, lightweight whil ...
in 2022)
Software components of LXDE
Unlike other major desktop environments such as
GNOME
A gnome () is a mythological creature and diminutive spirit in Renaissance magic and alchemy, introduced by Paracelsus in the 16th century and widely adopted by authors, including those of modern fantasy literature. They are typically depict ...
, the components of LXDE have few
dependencies and are not tightly integrated. Instead, they can be installed independently of each other or LXDE itself.
File:LXDE Gpicview.png, GPicView
File:LXappearance.png, LXAppearance
File:Lxpanel menu.png, LXPanel
File:Lxpanel pref.png, LXPanel Preferences
File:Lxtask.png, LXTask
File:Pcmanfm.png, PCManFM
File:Run dlg.png, Autocompletion of Panel tasks
See also
*
LXQt
LXQt is a free and open-source software, 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 ...
– A lightweight desktop environment and spiritual successor to LXDE
*
Xfce
Xfce or XFCE (pronounced as four individual letters, ) is a Free and open-source software, free and open-source desktop environment for Linux and other Unix-like operating systems.
Xfce aims to be fast and Lightweight software, lightweight whil ...
– Another lightweight desktop environment built using GTK
*
Comparison of X Window System desktop environments
References
External links
*
*
{{DEFAULTSORT:Lxde
2006 software
Desktop environments based on GTK
Free desktop environments