8 reasons to use LXDE

Learn reasons to consider using the lightweight LXDE desktop environment as your Linux desktop.
435 readers like this
435 readers like this
How to upgrade your Fedora Linux system with DNF


Late last year, an upgrade to Fedora 25 brought issues with the new version of KDE Plasma that were so bad it was difficult to get any work done. I decided to try other Linux desktop environments for two reasons. First, I needed to get my work done. Second, having used KDE exclusively for many years, I thought it was time to try some different desktops.

The first alternate desktop I tried for several weeks was Cinnamon, which I wrote about in January. This time I have been using LXDE (Lightweight X11 Desktop Environment) for about six weeks, and I have found many things about it that I like. Here is my list of eight reasons to use LXDE.

1. LXDE supports multiple panels. As with KDE and Cinnamon, LXDE sports panels that contain the system menu, application launchers, and a taskbar that displays buttons for the running applications. The first time I logged in to LXDE the panel configuration looked surprisingly familiar. LXDE appears to have picked up the KDE configuration for my favored top and bottom panels, including system tray settings. The application launchers on the top panel appear to have been from the Cinnamon configuration. The contents of the panels make it easy to launch and manage programs. By default, there is only one panel at the bottom of the desktop.

The LXDE desktop with the Openbox Configuration Manager open.

The LXDE desktop with the Openbox Configuration Manager open. This desktop has not been modified, so it uses the default color and icon schemes.

2. The Openbox configuration manager provides a single, simple tool for managing the look and feel of the desktop. It provides options for themes, window decorations, window behavior with multiple monitors, moving and resizing windows, mouse control, multiple desktops, and more. Although that seems like a lot, it is far less complex than configuring the KDE desktop, yet Openbox provides a surprisingly great amount of control.

3. LXDE has a powerful menu tool. There is an interesting option that you can access on the Advanced tab of the Desktop Preferences menu. The long name for this option is, “Show menus provided by window managers when desktop is clicked.” When this checkbox is selected, the Openbox desktop menu is displayed instead of the standard LXDE desktop menu, when you right-click the desktop.

The Openbox desktop menu contains nearly every menu selection you would ever want, with all easily accessible from the desktop. It includes all of the application menus, system administration, and preferences. It even has a menu containing a list of all the terminal emulator applications installed so that sysadmins can easily launch their favorite.

4. By design, the LXDE desktop is clean and simple. It has nothing to get in the way of getting your work done. Although you can add some clutter to the desktop in the form of files, directory folders, and links to applications, there are no widgets that can be added to the desktop. I do like some widgets on my KDE and Cinnamon desktops, but they are easy to cover and then I need to move or minimize windows, or just use the “Show desktop” button to clear off the entire desktop. LXDE does have a “Iconify all windows” button, but I seldom need to use it unless I want to look at my wallpaper.

5. LXDE comes with a strong file manager. The default file manager for LXDE is PCManFM, so that became my file manager for the duration of my time with LXDE. PCManFM is very flexible and can be configured to make it work well for most people and situations. It seems to be somewhat less configurable than Krusader, which is usually my go-to file manager, but I really like the sidebar on PCManFM that Krusader does not have.

PCManFM allows multiple tabs, which can be opened with a right-click on any item in the sidebar or by a left-click on the new tab icon in the icon bar. The Places pane at the left of the PCManFM window shows the applications menu, and you can launch applications from PCManFM. The upper part of the Places pane also shows a devices icon, which can be used to view your physical storage devices, a list of removable devices along with buttons to allow you to mount or unmount them, and the Home, Desktop, and trashcan folders to make them easy to access. The bottom part of the Places panel contains shortcuts to some default directories, Documents, Music, Pictures, Videos, and Downloads. You can also drag additional directories to the shortcut part of the Places pane. The Places pane can be swapped for a regular directory tree.

6. The title bar of a new window flashes if it is opened behind existing windows. This is a nice way to make locating new windows in with a large number of existing ones.

7. Most modern desktop environments allow for multiple desktops and LXDE is no exception to that. I like to use one desktop for my development, testing, and writing activities, and another for mundane tasks like email and web browsing. LXDE provides two desktops by default, but you can configure just one or more. Right-click on the Desktop Pager to configure it.

Through some disruptive but not destructive testing, I was able to determine that the maximum number of desktops allowed is 100. I also discovered that when I reduced the number of desktops to fewer than the three I actually had in use, the windows on the defunct desktops are moved to desktop 1. What fun I have had with this!

8. The Xfce power manager is a powerful little application that allows you to configure how power management works. It provides a tab for General configuration as well as tabs for System, Display, and Devices. The Devices tab displays a table of attached devices on my system, such as battery-powered mice, keyboards, and even my UPS. It displays information about each, including the vendor and serial number, if available, and the state of the battery charge. As I write this, my UPS is 100% charged and my Logitech mouse is 75% charged. The Xfce power manager also displays an icon in the system tray so you can get a quick read on your devices' battery status from there.

There are more things to like about the LXDE desktop, but these are the ones that either grabbed my attention or are so important to my way of working in a modern GUI interface that they are indispensable to me.

One quirk I noticed with LXDE is that I never did figure out what the “Reconfigure” option does on the desktop (Openbox) menu. I clicked on that several times and never noticed any activity of any kind to indicate that that selection actually did anything.

I have found LXDE to be an easy-to-use, yet powerful, desktop. I have enjoyed my weeks using it for this article. LXDE has enabled me to work effectively mostly by allowing me access to the applications and files that I want, while remaining unobtrusive the rest of the time. I also never encountered anything that prevented me from doing my work. Well, except perhaps for the time I spent exploring this fine desktop. I can highly recommend the LXDE desktop.

I am now using GNOME 3 and the GNOME Shell and will report on that in my next installment.

David Both is an Open Source Software and GNU/Linux advocate, trainer, writer, and speaker who lives in Raleigh North Carolina. He is a strong proponent of and evangelist for the "Linux Philosophy."


The reconfigure function is useful if you do manual changes directly to openbox xml files ie rc.xml or menu.xml. The manual changes to openbox will not take effect if you do not run reconfigure

The LXDE process named menu-cached sometimes utilize 100% CPU time indefinitely.

An obvious bug.

This and Xfce are my go-to desktops. I tend to put LXDE on computers I build for other people who aren't going to be using Ubuntu Studio (for which I leave the default Xfce desktop). I configure Compton so they will have compositing (to make the desktop feel smooth and eliminate tearing issues during video playback or scrolling). People from the Windows world seem to adjust easily to LXDE and it is very responsive even on hardware that is quite old.

People sometimes get a new computer (or have stopped using their computer in favor of a tablet because the computer doesn't work well), and then they ask me to rebuild their old machine as a second computer. I can take Vista era machines and make then seem faster than ever before with Lubuntu. For the most part it seems like they love the change.

Incidentally, as the other commenter mentioned, the "Reconfigure" menu option makes Openbox reread its configuration files and reset to the new configuration. It doesn't actually make any changes; it just applies any changes you have made somewhere else which didn't apply automatically.

I use Gnome3 for my daily usage (Fedora Linux). It has that perfect blend of being exotic enough to keep me intrigued while working on mundane tasks such as writing in LibreOffice for a website, while listening to music and reading and keeping abreast of emails and sometimes just watching the occasional YouTube video on something technical. I have used LXDE....XFCE.....MATE....Cinnamon....Unity...OpenBox....Enlightenment.....and KDE all of these have their good and bad points, but to me, the desktop environments I find the most appealing are somewhat esoteric to the average user. Most people I introduce to Linux have no problems making the switch from Windows when they're shown MATE....Cinnamon...or XFCE. The ones who happen to see Unity or Gnome3 are usually terrified of it, since it's so alien and unfamiliar. The only time I've EVER had to wipe and then re-install Linux from someone's older PC is when I mistakenly gave them Ubuntu with the KDE desktop (Kubuntu) their exact complaint was: "It's too confusing with the plethora of options in the menus". So I gave then Ubuntu with XFCE and they were relieved, satisfied and happy with their new "old" machine which ran way faster than it did with Windows XP on it. Sometimes "Less" really IS "More"! LoL!

I really like LXDE, but its lack of HiDPI support basically makes it unusable on my laptop :-(

LXDE is not reliable. I love Openbox as it was fantastic in Crunchbang.

Happily using Lubuntu 16.04 (LXDE desktop) on a number Pentium 4 machines from 2005 era

Can recommend Lubuntu when using Linux on older hardware

Very nice article, I understand your motivation. But I don't like lxde, I still continue prefer MATE.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.