sodcalculator

10 Tech How-To

Install Lumina BSD Desktop on Linux

Guide 10-13197 · Updated · Step by step

Yes, you can install the Lumina desktop environment on Linux, although it is not available in every distribution’s official repositories. Lumina is a lightweight, plugin-based desktop environment originally developed for TrueOS (formerly PC-BSD) and is designed to be fast and resource-efficient, making it a good choice for older hardware or systems with limited RAM.

What Is Lumina Desktop?

Lumina is an open-source desktop environment that uses the Fluxbox window manager as its core. It is built with the Qt toolkit and focuses on simplicity and performance. Unlike full-featured desktops like GNOME or KDE Plasma, Lumina avoids heavy system services and unnecessary animations. Its interface is clean and traditional, with a desktop panel, a start menu, and system tray. The project’s goal is to provide a responsive desktop that works well on both modern and older machines, and it is particularly known for its use in BSD operating systems, though it is portable to Linux.

How to Install Lumina on Linux

Installation steps vary by distribution. The most reliable method is to use your package manager, but you may need to add a third-party repository or build from source.

  • Ubuntu/Debian: Lumina is not in the default repositories. You can try installing it from the Lumina Desktop PPA (if available), or use the lumina-desktop package from the Lumina project’s official repository. Check the Lumina GitHub releases for .deb packages.
  • Fedora: Fedora may include Lumina in its repositories. Try sudo dnf install lumina-desktop. If not found, enable the RPM Fusion repository or use the source build.
  • Arch Linux: Lumina is available in the Arch User Repository (AUR). Use an AUR helper like yay -S lumina-desktop.
  • openSUSE: Check if the package lumina-desktop is available in the official repos, or use the X11:Lumina repository from the openSUSE Build Service.

After installation, log out and select Lumina from the session chooser on your display manager (e.g., SDDM, LightDM, GDM). If the session does not appear, you may need to install the lumina-session package or create a .desktop file manually.

Why Choose Lumina?

Lumina is ideal for users who want a minimal, no-frills desktop that does not consume system resources. It uses less than 300 MB of RAM when idle, making it suitable for netbooks, old laptops, or virtual machines. It also offers a unique plugin system: the desktop panel, menu, and even the desktop icons are all plugins that you can enable or disable. This modularity allows you to tailor the desktop to your exact needs, removing features you do not use.

Another advantage is its portability. Because Lumina is written in Qt and uses Fluxbox, it runs on a wide range of Unix-like systems, including FreeBSD, OpenBSD, and various Linux distributions. This makes it a good choice for users who switch between BSD and Linux and want a consistent interface.

Common Installation Problems and Fixes

Users often encounter a few issues when installing Lumina on Linux:

  • Missing dependencies: Lumina requires Qt5 and several libraries. If your package manager fails to resolve dependencies, install the required packages manually. For example, on Ubuntu, you may need libqt5widgets5 and libqt5svg5.
  • Session not listed: If the display manager does not show Lumina, ensure the lumina-session package is installed. Some distributions split the desktop into multiple packages.
  • Broken themes: Lumina uses its own theme system. If the desktop looks broken, try installing the lumina-themes package or run lumina-theme-manager to reset.
  • No desktop icons: By default, Lumina may not show desktop icons. Enable the Desktop Icons plugin from the desktop right-click menu.

If you build from source, make sure you have the Qt5 development headers and the Fluxbox window manager installed.

Lumina vs. Other Lightweight Desktops

Lumina is often compared to other lightweight environments like Xfce, LXQt, and MATE. Here is a quick comparison:

  • Xfce: More feature-rich and mature, with a larger user base. Xfce uses more RAM than Lumina but offers more configuration options.
  • LXQt: Also based on Qt, LXQt is similarly lightweight but has a more traditional desktop layout. LXQt is more actively developed and has better documentation.
  • MATE: A GNOME 2 fork that is heavier than Lumina but provides a familiar, full-featured desktop.
  • Lumina: The most minimal and plugin-driven. It is the best choice if you want absolute control over every desktop element and have very limited hardware.

Lumina’s plugin architecture is its main differentiator. For example, you can replace the default start menu with a simple grid or even a command launcher, something not easily done in other desktops.

Is Lumina Safe and Stable?

Lumina is open-source and has been in development for several years. It was the default desktop for TrueOS until that project was discontinued in 2020, but the desktop continues to be maintained by volunteers. On Linux, stability depends on the distribution and the version you install. The latest releases are generally stable for daily use, but you may encounter occasional bugs because the project has a smaller testing community than mainstream desktops. Always check the official GitHub repository for known issues before installing.

Alternatives to Lumina

If Lumina does not work well on your system, consider these alternatives:

  • Fluxbox: The window manager alone, if you want a barebones setup.
  • Openbox: Another lightweight window manager that can be combined with tint2 or polybar for a minimal desktop.
  • i3: A tiling window manager for users who prefer keyboard-driven workflows.
  • Budgie: A modern desktop that is still lightweight, though heavier than Lumina.

Frequently Asked Questions

Can I install Lumina on Ubuntu 22.04?

Yes, but you may need to use the official Lumina PPA or build from source. Ubuntu’s repositories do not include Lumina by default. Check the Lumina GitHub releases for .deb packages that match your Ubuntu version.

Does Lumina work with Wayland?

No, Lumina currently only supports X11. If you use a Wayland-based display manager, you may need to switch to Xorg to run Lumina.

How do I uninstall Lumina?

Use your package manager to remove the installed packages. For example, on Ubuntu: sudo apt remove lumina-desktop lumina-session. Then remove any leftover configuration files in ~/.config/lumina.

Is Lumina better than Xfce?

It depends on your priorities. Lumina uses less RAM and is more modular, but Xfce is more polished and has more features out of the box. If you have a very old machine, Lumina may be the better choice.

Can I use Lumina on a Raspberry Pi?

Yes, if you run a Linux distribution for ARM that has Lumina packages, or if you compile it. However, the Raspberry Pi’s limited GPU acceleration may make the desktop feel sluggish.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →