Who Founded and Led the LXDE Project?

The Lightweight X11 Desktop Environment, widely known as LXDE, was originally founded and led by Taiwanese open-source software developer Hong Jen Yee, frequently known online by his handle "PCMan." Developed to provide an energy-efficient, fast-performing desktop environment for Unix and POSIX-compliant systems, LXDE quickly gained traction among users seeking to revitalize older computer hardware or maximize system resources. This article explores Hong Jen Yee's creation of the project, the core components he designed, and how his foundational work eventually evolved into modern lightweight environments like LXQt.

The Origin of LXDE and Hong Jen Yee

Hong Jen Yee started the project in 2006, initially beginning with the development of a lightweight file manager designed to replace slower, resource-heavy alternatives on Linux. Because he was dissatisfied with the responsiveness and dependency bloat of the popular file managers available at the time, he wrote PCManFM (PCMan File Manager). The tool quickly gained popularity across the open-source community for its remarkable speed and minimal RAM footprint.

Recognizing that users required more than just an efficient file manager, Yee expanded his vision to construct an entire desktop suite. Using PCManFM as the cornerstone, he officially founded the LXDE project. His design ethos prioritized modularity, ensuring that each component functioned independently with minimal interdependencies, enabling users to swap or remove pieces without breaking the entire environment.

Core Architecture and Modular Philosophy

Under Yee’s technical leadership, LXDE emerged as one of the most resource-efficient desktop options for Linux distributions. Instead of binding applications together tightly, the desktop relied on individual, lightweight components designed around the GTK+ 2 toolkit.

Key elements spearheaded or integrated by Yee included:

  • PCManFM: The default file manager providing desktop icon management and volume mounting.
  • LXPanel: A flexible desktop panel offering taskbars, system trays, and application launchers.
  • LXSession: A lightweight session manager to handle user log-ins and startup applications.
  • Openbox Integration: The choice to use the established Openbox window manager rather than building a custom window manager from scratch, saving time and keeping memory usage low.

Because of this streamlined design, LXDE became the default interface for popular Linux distributions targeting low-end hardware, such as Lubuntu, as well as lightweight operating systems designed for single-board computers, including early versions of Raspberry Pi OS (formerly Raspbian).

The Transition to LXQt

As the Linux ecosystem began migrating away from GTK+ 2, Yee evaluated GTK+ 3 as a replacement framework. However, he expressed dissatisfaction with GTK+ 3’s increasing memory consumption and API changes. In 2013, Yee experimented with porting PCManFM to the Qt framework, discovering that Qt provided excellent performance and stability with modern development tooling.

Following this discovery, Hong Jen Yee collaborated with the Razor-qt development team to merge LXDE's lightweight philosophy with Razor-qt's codebase. This joint effort culminated in the creation of LXQt, the Qt-based successor to LXDE. While legacy LXDE maintenance continued for select legacy platforms, Yee’s leadership paved the way for modern, lightweight desktop computing across contemporary Linux distributions.