Lumina Desktop 1.6.0

The Lumina Desktop Environment is a lightweight system interface that is designed for use on any Unix-like operating system. It takes a plugin-based approach, allowing the entire interface to be assembled/arranged by each individual user as desired, with a system-wide default layout which was setup by the system administrator.

Tags lumina desktop portable lightweight window bsd linux
License BSDL
State development

Recent Releases

1.6.002 Feb 2020 06:25 minor feature: Just a bunch of whitespace cleanup . Add a new "java.syntax" highlighting ruleset. . up the pkg-plist for lumina-textedit. . Bump minimum Qt version needed for lumina-photo (5.9+). . Update README.md. . Update README.md. . Update README.md. . . . Update README.md. . Update README.md. . Add shortcuts. . QString::null - QString(). . ScreenCount/screenGeometry - QGuiApplication::screens(). . Lumina/src-qt5/core/lumina-open/main.cpp:75:34: warning: 'screenGeome . . ScreenCount - QGuiApplication::screens(). . Warning: 'byteCount' is deprecated: Use sizeInBytes. . Warning: 'created' is deprecated: Use either birthTime() or metad . . ScreenGeometry/screenCount - QGuiApplication::screens(). LSession.cpp. . ScreenGeometry/screenCount - QGuiApplication::screens(). another round. . Lumina-screenshot/MainUI.cpp. . FontMetrics().width - fontMetrics().horizontalAdvance. . Warning: 'created' is deprecated: Use either birthTime() or metad . . (set)backgroundColor. . SetTabStopWidth - setTabStopDistance. . Warning: 'created' is deprecated: Use either birthTime() or metad . . Warning: 'rects' is deprecated. . SetTabStopWidth. . Fit picture from CLI. . . . . . Remove QSignalMapper. Use lambda func instead. . . . Create FUNDING.yml. . Add VoidLinux OS interface. . The desktop/plugin screen detection (raw geom, not available). . up the battery time estimate routine. . Cleanup keyboard shortcuts a bit. . The brightness icon again. . Tag version 1.6.0.
1.5.030 Apr 2019 06:25 minor feature: Update desktop-utils.pro Remove old utilities from the desktop-utils.pro file. lumina-calculator and lumina-pdf are in their own repositories now(lumina-desktop/lumina-calculator, lumina-desktop/lumina-pdf).
1.4.0-p129 Nov 2017 11:45 minor feature: Start-lumina-desktop (used for launching a desktop session). Lumina-desktop (used for communicating with the currently-running desktop session). Lumina-open (complement to xdg-open, used for opening files/links with the proper application). Lumina-info (used for viewing information about the desktop itself). Lthemeengine (theme engine configuration utility). Lumina-config (used for configuring the desktop). Lumina-xconfig (front-end to xrandr, used for managing monitors). Lumina-search (simple file/application search utility). Lumina-archiver (front-end to tar, used for managing/creating archives). Lumina-calculator (scientific calculator with an easy-to-use interface). Lumina-fileinfo (file properties viewer, and simple XDG application registration creator). Lumina-fm (Insight File Manager, used for browsing/interacting with the system files). Lumina-mediaplayer (Simple media player with hooks for streaming from online radio services). Lumina-notify (CLI utility to show a graphical user prompt). Lumina-pdf (View/present PDF documents). Lumina-screenshot (Create/modify/save screenshots). Lumina-textedit (Plaintext editor with syntax highlighting, tab support, and find/replace functionality). Lumina-xdg-entry (Simple graphical tool for creating XDG desktop entries).
1.4.023 Nov 2017 03:45 minor feature: Start-lumina-desktop (used for launching a desktop session). Lumina-desktop (used for communicating with the currently-running desktop session). Lumina-open (complement to xdg-open, used for opening files/links with the proper application). Lumina-info (used for viewing information about the desktop itself). Lthemeengine (theme engine configuration utility). Lumina-config (used for configuring the desktop). Lumina-xconfig (front-end to xrandr, used for managing monitors). Lumina-search (simple file/application search utility). Lumina-archiver (front-end to tar, used for managing/creating archives). Lumina-calculator (scientific calculator with an easy-to-use interface). Lumina-fileinfo (file properties viewer, and simple XDG application registration creator). Lumina-fm (Insight File Manager, used for browsing/interacting with the system files). Lumina-mediaplayer (Simple media player with hooks for streaming from online radio services). Lumina-notify (CLI utility to show a graphical user prompt). Lumina-pdf (View/present PDF documents). Lumina-screenshot (Create/modify/save screenshots). Lumina-textedit (Plaintext editor with syntax highlighting, tab support, and find/replace functionality). Lumina-xdg-entry (Simple graphical tool for creating XDG desktop entries).
1.3.0-p101 Jul 2017 12:45 minor feature: Re-enable the "Open With" option on selected files. Ensure that.desktop entries show the "name" property rather than the actual filename. Start-lumina-desktop (used for launching a desktop session). Lumina-desktop (used for communicating with the currently-running desktop session). Lumina-open (complement to xdg-open, used for opening files/links with the proper application). Lumina-info (used for viewing information about the desktop itself). Lumina-config (used for configuring the desktop). Lumina-xconfig (front-end to xrandr, used for managing monitors). Lumina-search (simple file/application search utility). Lumina-archiver (front-end to tar, used for managing/creating archives). Lumina-calculator (scientific calculator with an easy-to-use interface). Lumina-fileinfo (file properties viewer, and simple XDG application registration creator). Lumina-fm (Insight File Manager, used for browsing/interacting with the system files). Lumina-mediaplayer (Simple media player with hooks for streaming from online radio services). Lumina-notify (CLI utility to show a graphical user prompt). Lumina-screenshot (Create/modify/save screenshots). Lumina-textedit (Plaintext editor with syntax highlighting, tab support, and find/replace functionality). Lumina-xdg-entry (Simple graphical tool for creating XDG desktop entries).
1.3.027 Jun 2017 03:17 minor feature: Start-lumina-desktop (used for launching a desktop session). Lumina-desktop (used for communicating with the currently-running desktop session). Lumina-open (complement to xdg-open, used for opening files/links with the proper application). Lumina-info (used for viewing information about the desktop itself). Lumina-config (used for configuring the desktop). Lumina-xconfig (front-end to xrandr, used for managing monitors). Lumina-search (simple file/application search utility). Lumina-archiver (front-end to tar, used for managing/creating archives). Lumina-calculator (scientific calculator with an easy-to-use interface). Lumina-fileinfo (file properties viewer, and simple XDG application registration creator). Lumina-fm (Insight File Manager, used for browsing/interacting with the system files). Lumina-mediaplayer (Simple media player with hooks for streaming from online radio services). Lumina-notify (CLI utility to show a graphical user prompt). Lumina-screenshot (Create/modify/save screenshots). Lumina-textedit (Plaintext editor with syntax highlighting, tab support, and find/replace functionality). Lumina-xdg-entry (Simple graphical tool for creating XDG desktop entries).
1.2.0-p109 Jan 2017 11:45 minor feature: Added a new "NO_XINPUT" compile-time flag for operating systems which do not have the xcb/xinput.h class available within the XCB library. Note that this will also disable/hide the input device management page within lumina-config. Start-lumina-desktop (used for launching a desktop session). Lumina-desktop (used for communicating with the currently-running desktop session). Lumina-open (complement to xdg-open, used for opening files/links with the proper application). Lumina-info (used for viewing information about the desktop itself). Lumina-config (used for configuring the desktop). Lumina-xconfig (front-end to xrandr, used for managing monitors). Lumina-search (simple file/application search utility). Lumina-archiver (front-end to tar, used for managing/creating archives). Lumina-calculator (scientific calculator with an easy-to-use interface). Lumina-fileinfo (file properties viewer, and simple XDG application registration creator). Lumina-fm (Insight File Manager, used for browsing/interacting with the system files). Lumina-screenshot (Create/modify/save screenshots). Lumina-textedit (Plaintext editor with syntax highlighting, tab support, and find/replace functionality).
1.2.004 Jan 2017 16:05 minor feature: Start-lumina-desktop (used for launching a desktop session). Lumina-desktop (used for communicating with the currently-running desktop session). Lumina-open (complement to xdg-open, used for opening files/links with the proper application). Lumina-info (used for viewing information about the desktop itself). Lumina-config (used for configuring the desktop). Lumina-xconfig (front-end to xrandr, used for managing monitors). Lumina-search (simple file/application search utility). Lumina-archiver (front-end to tar, used for managing/creating archives). Lumina-calculator (scientific calculator with an easy-to-use interface). Lumina-fileinfo (file properties viewer, and simple XDG application registration creator). Lumina-fm (Insight File Manager, used for browsing/interacting with the system files). Lumina-screenshot (Create/modify/save screenshots). Lumina-textedit (Plaintext editor with syntax highlighting, tab support, and find/replace functionality).
1.1.023 Oct 2016 12:45 minor feature: Another small for the application auto-update routine. When saving autostart preferences, make sure the local autostart dire?. Make sure that is included explicitly within the Screen?. Add a special case check to the cursor theme settings - don't allow "?. Update README.md. Remove the tabBarAutoHide property from the tabWidget within lumina-t?. Merge branch 'master' of github.com:trueos/lumina. Added Ctrl+L Shortcut to focus the Line-Dir. Make sure that going "back" to the main page automatically exapands/h?. Quick sync commit between my system and master - nothing really changed. Quick to OS-detect.pri: If LINUX_DISTRO was manually set through ?. Clean up a bit more of the syntaxhighlighting rules - ensuring that s?. Another couple quick for the C/C++ regex rules: don't highlight?. the 1-character-line detection/usage for syntax highlighting. Add possible whitespace to the preprocessor rule for C/C++ code. Add a new test.cpp file for checking C/C++ syntax stuff, and up t?. up another multi-line syntax highlighting routine. up the bracket matching routine when going backwards exactly one ?. Add the backend class/functions for using GIT within lumina-fm. When saving a new.desktop file in lumina-textedit: make sure the dir?. up the "launch in terminal" functionality to use whatever the cur?. Add a new optional flag to lumina-open: "-terminal". Adjust the default fluxbox keyboard shrotcuts: Clean up the find/replace dialog a bit: Cleanup a couple syntax highlighting rules for.rst files. Add a font selector option to LTE, so monospaced fonts can be used as?. Add status tips for the cursor position. Add detection of unsaved changes to all the "" routines, and pro?. Merge in all the translation files from the lumina-i18n repository in?. Translated using Weblate (lumina_SEARCH@ru (generated)). Translated using Weblate (lumina_WM@ru (generated)). Add the beginnings of git integration within lumina-fm. Currently it ?. Translated using Weblate (lumina_CONFIG@fi (generated)
1.0.0-Release-p221 Aug 2016 10:25 minor feature: a in the OS-detect.pri file where the LIBPREwas not getti?. Oops - NOW the OS-detect.pri file is for the LIBPREvariable?. Add a special rule for Fedora (untested): L_ETCDIR=/etc (if otherwise?.
1.0.0-Release10 Aug 2016 01:25 minor feature: Update the TrueOS defaults a bit. Move the lumian-fileinfo desktop file into the "Utility" category ins?. Move the lumina-config desktop entry over to the "Settings" category ?. Move lumina-xonfig's desktop entry over to the "Settings" category. Add in the possibility of a "nowatch" file/flag for lumina-open to av?. Cleanup the sizing of the new QToolButtons a bit (ensure uniform size?. Add application/pdf mimetype defaults to the TrueOS settings. Add a quick existance check to the userbutton plugin when adding favo?. Start cleaning up the rst syntax highlighting. Get a lot more of the.rst file syntax highlighting functional. Another large update to syntax highlighting for.rst files (and some ?. Update the RSS feeds for FreeBSD to point to the TrueOS news feed ins?. Add file watching capabilities to lumina-textedit, so the file will a?. use a static_cast from signed- unsigned integer in LuminaX11.cpp to s?. Add mkport.sh and port-files-master so we can automate building latest. Update mkport.sh. Don't need to sanity check repo first. Pull from port-files-master. Add the missing Makefile, and missing USE_GL in meantime. Add a simple check to the panel update routine to verify that the "_N?. Merge branch 'master' of github.com:trueos/lumina. a small typo in a disabled line in luminaDesktop.conf (so if peop?. Tag version 1.0.0-Release in source.
1.0.0-Beta403 Aug 2016 07:25 minor feature: Disable the translation of the blank HTML text for the QTextBrowser. Hide duplicate entries in the desktopbar plugin (Desktop/Favorites ca?. Reset the "Control Panel" entry for FreeBSD back to pccontrol.desktop. Add a bit of deging output for when fluxbox/compton get prompted t?. Add in a terminal rule for qterminal to "open here" on a directory (d?.
1.0.0-Beta329 Jul 2016 21:25 minor feature: update Debian packaging scripts. Debian: new wrapper file. up the copy/adjustment of the fluxbox config files when initializ?. Merge branch 'master' of github.com:trueos/lumina. Don't embed the fluxbox config files into the lumina-desktop binary (?. Also ensure that the XDG_CONFIG_HOME replacement happens on the fluxb?. INTERFACE CHANGE . Add an "enableCompositing" flag to the sessionsettings.conf file whic?. Ensure that Desktop files which are symlinks to known favorites do no?. up *when changes are detected on the general user options page o?. INTERFACE CHANGE . Minor tweak to the FreeBSD OS backend for screen brightness. Ensure that when re-loading previous screen settings it also puts the?. up the screen brightness detection on FreeBSD (found a logic reve?. Update the TrueOS defaults to include qterminal if it is installed. a in the compton page: allow overwriting the settings file on?. Ensure that a default compton.conf file is distributed with Lumina. Setup the copy over of the default compton.conf as needed. Merge branch 'master' of github.com:trueos/lumina. Update the "Glass" theme and colors a bit. Update the defaults for lumina a tiny bit (compton settings, Glass co?. up the y-coordinate offsets for the panels and desktop plugin are?. up the "save" button activation for cursor theme changes. up the panel numbering in the new lumina-config interface.
1.0.0-Beta210 Jul 2016 12:45 minor feature: Add a full fluxbox init file editor to lumina-config as an "advanced"?. Also add the "Advanced/Simple" editors to the fluxbox keys page. Update Lumina plugin names/descriptions. the TrueOS default settings. Setup the compton init system to use a special config file just for L?. Add a new page to lumina-config. This page allows the user to view/ch?. Add a note that the compton settings will require a restart to take e?. Update the FreeBSD OS class a tiny bit: Make lumina-config able to handle non-integer values for the panel se?. a crash within the userbutton plugin which would happen after cle?. Merge branch 'master' of github.com:trueos/lumina. Setup the session process launcher to provide the capability of promp?. up the reloading of compton when the config file changes. Enable starting fluxbox within the start-lumina-desktop utility (lumi?. Disable fluxbox initialization within the lumina-desktop binary. (mov?. Merge branch 'master' of github.com:trueos/lumina. Merge branch 'master' of github.com:trueos/lumina. up the loading of non-integer values for the panel height. Merge branch 'master' of github.com:trueos/lumina. Remove the "requires restart" message on the Compton page. Active re-?. a crash when right-clicking a non-applauncher desktop plugin and ?. Ensure the checkbox for loading desktop icons properly reflects the s?. the xterm title gibberish.
1.0.0-Beta104 Jul 2016 01:45 minor feature: Tag version 1.0.0-Devel on the source tree (master branch). Add Control+ shift +Tab shortcuts for cycling between open windows in?. Merge branch 'master' of github.com:trueos/lumina. up the resizeMenu's mouse event handling to ensure it keeps contr?. Add options for grouped windows in the task manager: A minor tweak to the "Glass" theme. Add a new type of menu plugin: jsonmenu. Create a directory for placing sample JSON menu generation scripts, a?. Merge branch 'master' of github.com:trueos/lumina. Update the new ls.json.sh script so ti works properly now. the symlink creation routine so it works properly if INSTALL_ROOT?. Finish up the new JSON recursive menu system as well as the test scri?. some whitespace with the ls.json.sh script. Add the new jsonmenu menu plugin to lumina-config, with a new dialog ?. the check routine in the new script finder dialog. Ensure that the quick command run routine will never hang the system ?. Setup lumina-fileinfo that that it can be used to create brand-new ap?. Merge branch 'master' of github.com:trueos/lumina. Add the new JSON menu generation scripts to the "core" files installe?. Merge branch 'master' of github.com:trueos/lumina. Ensure that lumina-config defaults to looking in the system-installed?. Setup Lumina to use "compton" for the compositing manager instead of ?. up the FreeBSD port files for Lumina.
0.9.1-Release29 Jun 2016 06:05 minor feature: Update LuminaUtils.cpp. Have lumina-screenshot use the current window stacking order for dete?. Add a check for the existence of the log dir before starting the proc?. Merge branch 'master' of github.com:pcbsd/lumina. Add a new theme template: Glass. the loading of icons where the theme uses pure numbers instead of?. a desktop crash which only seems to happen if you have an existin?. Merge branch 'master' of github.com:pcbsd/lumina. add 2 options for background image: fit and full. Move background processing into LDesktopBackground class. Skip windows with SKIP_TASKBAR state in task manager. use WM_CHANGE_STATE to minimize window. initialize struct before using it. Update MainUI.cpp. Update MainUI.cpp. Have the lock button in the start menu use the "LaunchItem()" functio?. Add a note to the OS-detect.pri file that the OS and LINUX_DISTRO var?. debian/changelog. update packaging scripts. typo. update merge-lumina-i18n.sh. Add the beginnings of a new desktop plugin: rssreader. Get the new RSS reader plugin mostly-functional. Add/remove feeds see?. Get the new RSS reader plugin all setup and fully-functional. Ok, *now the RSS reader is completely done aside from the pre-loaded?. Add a new OS function: RSSFeeds(). Make the RSS reader support both rss version 0.91 in addition to vers?. A couple minor tweaks to the new RSS stuff. the URL for the PC-BS?. Add the new RSS reader to the known plugins in lumina-config. Rename/move the new RSS reader plugin to "rssreader" in the backend/s?. a bunch of little things with the desktop: Make sure the calendar plugin "rolls-over" when a new day begins (kee?. Make sure that lumina-fm will also remove broken symlinks when deleti?. Update lumina-xconfig (and lumina-session) so that it saves/reloads t?. a with detecting/using KDE applications as the defaults for p?. up the detection/usage of the "mailto:" option in lumina-open. Th?. Move to using the "application/ email/terminal " mimetypes for regist?. Adjust the last couple util
0.9.0-Release-p109 May 2016 08:05 minor feature: Have lumina-screenshot use the current window stacking order for dete?. Add a check for the existence of the log dir before starting the proc?.
0.9.0-Release04 May 2016 19:25 minor feature: Oops - Looks like the Lumina-DE.desktop files was accidentally remove?. Update libluminautils-dev.install. Update libluminautils1.install. Change a lot of "delete" calls on QWidgets to the safer "- deleteLate?. the "amixer" command used to set the volume in the generic "Linux?. Update override_dh_install. Find/switch a bunch of other "delete" calls on QWidgets to the Qt del?. Merge branch 'master' of github.com:pcbsd/lumina. For the clock plugin, add a smarter minimum width based on the time f?. Make sure the new windows are registeres with the Lumina session so w?. Remove the 80-pixel limit to the text shown on task manager buttons (?. Change around the X property notification requested for standard wind?. up a couple other small : Ensure that on logout all the desktop elements (except the wallpaper)?. Tag version 0.9.0-devel on the master branch (corresponds to 0.8.8-Re?. Add dutch translation for i18n/lumina-config. Add dutch translation for i18n/lumina-desktop. Add dutch translation for i18n/lumina-fileinfo. Add dutch translation for i18n/lumina-fm. Add dutch translation for i18n/lumina-info. Add dutch translation for i18n/lumina-open. Add dutch translation for i18n/lumina-screenshot. Add dutch translation for i18n/lumina-search. Add dutch translation for i18n/lumina-wm. Remove the "-o" options from the reboot/shutdown commands in Lumina -?. Merge branch 'master' of github.com:pcbsd/lumina. a typo in the "nl" translation file for lumina-fileinfo. Remove the "Terminal" and "StartupNotify" entries within the lumina-s?. up OS-detect.pri so that externally passed variables from qmake ac?. OS-detect.pri: don't forcefully override PRE. OS-detect.pri: remove Fedora portion, as Fedora's lumina-desktop.spec?. Update Debian GNU/Linux packaging scripts. build dbgsym packages. bump debian/changelog. Cleanup all the DESTDIR usage within the project files. Now this can ?. Update the window movement routine to use an alternate ICCCM WM reque?. Get a bunch more of the l
0.8.8-Release-p220 Apr 2016 03:16 minor feature: Tag version 0.8.8-Release-p2 (minor build system updates, and a criti cal PC-BSD 11.x shutdown/restart ).
0.8.816 Apr 2016 22:38 minor feature: Add 3 different view modes for applications in the start menu: Alphabetical (no categories), Partial Categories (same as before still on list though), or Categories (need to click the category to go into it and see the applications) Make the symlink icon overlays a bit smaller (1/3 icon size, not 1/2)