Developer(s) | iXsystems, Inc. |
---|---|
Stable release | |
Repository | |
Written in | C++ |
Operating system | Unix and Unix-like |
Type | Desktop environment |
License | BSD-3-Clause |
Website | lumina-desktop |
Lumina Desktop Environment, or simply Lumina, is a plugin-based desktop environment for Unix and Unix-like operating systems. It is designed specifically as a system interface for TrueOS, and systems derived from Berkeley Software Distribution (BSD) in general, [2] but has been ported to various Linux distributions. [3]
Created in 2012 by Ken Moore, Lumina was initially a set of extensions to Fluxbox, a stacking window manager for the X Window System. [4] By late 2013, Moore had developed a graphical overlay for Fluxbox based on Qt4, and had created a utility for "launching applications and opening files". [4] The codebase was integrated into the PC-BSD source repository by early 2014, and a port was added to the FreeBSD Ports collection in April 2014. [4] The source code has since been moved to a separate GitHub repository "under the PC-BSD umbrella" and converted to use Qt5. [4] Development also focused on replacing the Fluxbox core with a Qt-based window manager integrated with the Lumina desktop. [4]
The project avoids use of Linux-based tools or frameworks, such as D-Bus, Polkit, and systemd. [5]
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. [3] The default panel includes a Start menu, task manager, and system tray, and its location can be customized. [3] Menus may be accessed via the Start menu or by right-clicking the mouse on the desktop background. [3]
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. [2]
Utilities include: Insight, a file manager; File information, which reports a file's format and other details; and Lumina Open, a graphical utility to launch applications based on the selected file or folder. [3]
Version 1.4 included several new utilities. [6] The PDF reader lumina-pdf is based on the poppler library. [7] The Lumina Theme Engine replaced an earlier theme system; it enables a user to configure the desktop appearance and functionality, and ensures all Qt5 applications "present a unified appearance". [6]
Lumina has been ported to various BSD operating systems and Linux distributions. These include:
The Common Desktop Environment (CDE) is a desktop environment for Unix and OpenVMS, based on the Motif widget toolkit. It was part of the UNIX 98 Workstation Product Standard, and was for a long time the Unix desktop associated with commercial Unix workstations. It helped to influence early implementations of successor projects such as KDE and GNOME desktop environment, which largely replaced CDE following the turn of the century.
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphical shell. The desktop environment was seen mostly on personal computers until the rise of mobile computing. Desktop GUIs help the user to easily access and edit files, while they usually do not provide access to all of the features found in the underlying operating system. Instead, the traditional command-line interface (CLI) is still used when full control over the operating system is required.
Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.
Fluxbox is a stacking window manager for the X Window System, which started as a fork of Blackbox 0.61.1 in 2001, with the same aim to be lightweight. Its user interface has only a taskbar, a pop-up menu accessible by right-clicking on the desktop, and minimal support for graphical icons. All basic configurations are controlled by text files, including the construction of menus and the mapping of key-bindings. Fluxbox has high compliance to the Extended Window Manager Hints specification.
Portage is a package management system originally created for and used by Gentoo Linux and also by ChromeOS, Calculate, Sabayon, and Funtoo Linux among others. Portage is based on the concept of ports collections. Gentoo is sometimes referred to as a meta-distribution due to the extreme flexibility of Portage, which makes it operating-system-independent. The Gentoo/Alt project was concerned with using Portage to manage other operating systems, such as BSDs, macOS and Solaris. The most notable of these implementations is the Gentoo/FreeBSD project.
Window Maker is a free and open-source window manager for the X Window System, allowing graphical applications to be run on Unix-like operating-systems. It is designed to emulate NeXTSTEP's GUI as an OpenStep-compatible environment. Window Maker is part of the GNU Project.
TrueOS is a discontinued Unix-like, server-oriented operating system built upon the most recent releases of FreeBSD-CURRENT.
A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system.
FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version of FreeBSD was released in 1993 developed from 386BSD and the current version runs on x86, ARM, PowerPC and RISC-V processors. The project is supported and promoted by the FreeBSD Foundation.
LXDE is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netbooks or system on a chip computers.
antiX is a Linux distribution, originally based on MEPIS, which itself is based on the Debian stable distribution. antiX initially replaced the MEPIS KDE desktop environment with the Fluxbox and IceWM window managers, making it suitable for older, less powerful x86-based systems. Unlike Debian, antiX does not use the systemd init system, instead, antiX provides images where either SysVinit or Runit are set as the default init system.
Salix OS is a multi-purpose Linux distribution based on Slackware.
mpv is free and open-source media player software based on MPlayer, mplayer2 and FFmpeg. It runs on several operating systems, including Unix-like operating systems and Microsoft Windows, along with having an Android port called mpv-android. It is cross-platform, running on ARM, PowerPC, x86/IA-32, x86-64, and MIPS architecture.
OpenZFS is an open-source implementation of the ZFS file system and volume manager initially developed by Sun Microsystems for the Solaris operating system and now maintained by the OpenZFS Project. It supports features like data compression, data deduplication, copy-on-write clones, snapshots, and RAID-Z. It also supports the creation of virtual devices, which allows for the creation of file systems that span multiple disks.
Besides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a specific region or language, targeting of specific user groups, support for real-time applications, or commitment to a given desktop environment. Furthermore, some distributions deliberately include only free software. As of 2015, over four hundred Linux distributions are actively developed, with about a dozen distributions being most popular for general-purpose use.
bhyve is a type-2 hypervisor initially written for FreeBSD. It can also be used on a number of illumos based distributions including SmartOS, OpenIndiana, and OmniOS. A port of bhyve to macOS called xhyve is also available.
Budgie is an independent, free and open-source desktop environment for Linux and other Unix-like operating systems that targets the desktop metaphor. Budgie is developed by the Buddies of Budgie organization, which is composed of a team of contributors from Linux distributions such as Fedora, Debian, and Arch Linux. Its design emphasizes simplicity, minimalism, and elegance, while providing the means to extend or customize the desktop in various ways. Unlike desktop environments like Cinnamon, Budgie does not have a reference platform, and all distributions that ship Budgie are recommended to set defaults that best fit their desired user experience.
Comparison of user features of operating systems refers to a comparison of the general user features of major operating systems in a narrative format. It does not encompass a full exhaustive comparison or description of all technical details of all operating systems. It is a comparison of basic roles and the most prominent features. It also includes the most important features of the operating system's origins, historical development, and role.