| Lumina | |
|---|---|
Lumina Wisp | |
Lumina 1.6.2 onDragonFly BSD | |
| Original author | Ken Moore |
| Developer | iXsystems |
| Initial release | August 8, 2016; 9 years ago (2016-08-08)[1] |
| Stable release | 1.6.2[2] |
| Repository | |
| Written in | C++ |
| Operating system | Unix andUnix-like |
| Type | Desktop environment |
| License | BSD-3-Clause |
| Website | lumina-desktop |
Lumina Desktop Environment, or simplyLumina, is aplugin-baseddesktop environment forUnix andUnix-like operating systems. It was designed specifically as a system interface for the now-discontinuedTrueOS as well as systems derived fromBerkeley Software Distribution (BSD) in general,[3] but it has been ported to variousLinux distributions.[4]
Created in 2012 by Ken Moore, Lumina was initially a set of extensions toFluxbox, astacking window manager for theX Window System.[5] By late 2013, Moore had developed a graphical overlay for Fluxbox based onQt4, and had created autility for "launching applications and opening files".[5] Thecodebase was integrated into thePC-BSD sourcerepository by early 2014, and aport was added to theFreeBSD Ports collection in April 2014.[5] Thesource code has since been moved to a separateGitHub repository "under the PC-BSD umbrella" and converted to use Qt5.[5] Development also focused on replacing the Fluxbox core with a Qt-basedwindow manager integrated with the Lumina desktop.[5]
The project avoids use of Linux-based tools or frameworks, such asD-Bus,Polkit, andsystemd.[6]
The desktop and application menus are dynamically configured upon first being launched, as the desktop environment finds installed applications automatically to add to the menu and as a desktop icon.[4] The default panel includes aStart menu,task manager, andsystem tray, and its location can be customized.[4] Menus may be accessed via the Start menu or by right-clicking the mouse on the desktop background.[4]
Some features are specific to TrueOS, including hardware control of screen brightness (monitor backlight), preventing shutdown of an updating system, and integration with various TrueOS utilities.[3]
Utilities include:Insight, afile manager;File information, which reports a file'sformat and other details; andLumina Open, a graphical utility to launch applications based on the selectedfile orfolder.[4]
Version 1.4 included several new utilities.[7] ThePDF readerlumina-pdf is based on thepoppler library.[8] TheLumina Theme Engine replaced an earliertheme system; it enables auser to configure the desktop appearance and functionality, and ensures all Qt5 applications "present a unified appearance".[7]

Lumina has been ported to various BSD operating systems andLinux distributions. These include: