Customize & revitalize your operating system interface
Lightweight Desktop Environment
Lumina is designed to have a small footprint giving your desktop environment the best performance.
Lumina is built to flow seamlessly between computer tasks and offers several integrated utilities in one convenient package.
Lumina uses the Linux compatibility layer from FreeBSD and TrueOS to run a wide range of cross-platform packages.
Lumina is distributed under the 3-clause BSD license, allowing it to be used by anyone, anywhere (including in proprietary distributions).
Lumina has been written from scratch
Written in C++/Qt5 and is not based on any existing desktop’s code-base, and does not use any of the Linux-based desktop frameworks (ConsoleKit, PolicyKit, D-Bus, systemd, etc..)
Lumina uses a simple built-in interface layer
Communicate directly with the operating system (which is the only class specific to the operating system – making it simple to port/customize). Allows Lumina® to obtain system information in a fast and efficient manner while ensuring desktop stability and reliability.
NOTE FOR DEVELOPERS: The Lumina desktop environment is not an application development toolkit/framework – it is only a system interface. If you want to create applications for users of the Lumina® desktop, simply create/install the registration file(s) for your application according to the XDG/FreeDesktop standards (the desktop entry, menu, and autostart specifications in particular – depending on the needs of your application). If you wish to reduce the number of additional dependencies for your application on a Lumina® system, simply write it using the Qt5 graphical toolkit and not the KDE-based variant/offshoot of Qt.