How to install Lumina Desktop on Linux Mint 18.3

To install Lumina Desktop on Linux Mint 18.3

Lumina DE is a lightweight, BSD licensed desktop environment designed specifically for use on FreeBSD, but now it can be used in several distributions. Lumina is based on Qt 5 and Fluxbox window manager. 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 set up by the system administrator. This allows every system to be designed to maximize the individual user’ s productivity.


Features:

  • Change wallpaper image for each monitor or set lists of wallpapers to rotate between (with a defined time between rotations).
  • Switch theme or color scheme by selecting from the pre-defined list.
  • Quickly customize a theme or color scheme by using the editors which are built-in to the Lumina configuration utility.
  • Quickly select from any of the installed icon theme packs.
  • Instantly change the font/size to be used for the entire desktop
  • Provides the “ lumina-open” command-line utility for opening files and directories.
  • Support for loading custom QML scripts as desktop plugins.
  • Power-users can easily setup or change things like keyboard shortcuts and default applications through the configuration utility.
  • Make your system interface as busy or as minimalist as you like!

Installing Lumina Desktop

First, make sure you update the system by making use of the following command.

linuxhelp user # apt-get update
Hit:1 http://archive.canonical.com/ubuntu xenial InRelease
Hit:2 http://security.ubuntu.com/ubuntu xenial-security InRelease                              
Hit:3 http://archive.ubuntu.com/ubuntu xenial InRelease                                        
Hit:4 http://archive.ubuntu.com/ubuntu xenial-updates InRelease          
Ign:5 http://packages.linuxmint.com sylvia InRelease                    
Hit:6 http://archive.ubuntu.com/ubuntu xenial-backports InRelease       
Hit:7 http://packages.linuxmint.com sylvia Release
Reading package lists... Done 

Once it is done, you need to add the necessary repository by making use of the following command.

linuxhelp user # add-apt-repository ppa:samoilov-lex/lumina-desktop
You are about to add the following PPA:
 Lumina-DE is a lightweight, BSD licensed desktop environment designed specifically for use on FreeBSD (although it should be easily portable to other Unix-like OS' s as well). Lumina is based on Qt 5 (without QML) and Fluxbox window manager.

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. This allows every system (or user session) to be designed to maximize the individual user’ s productivity.
.
.
hkp://keyserver.ubuntu.com:80
--recv-keys
FA1A38EB
gpg: requesting key FA1A38EB from hkp server keyserver.ubuntu.com
gpg: key FA1A38EB: public key " Launchpad PPA for Sunderland93"  imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)


Once it is done, you need to update the system again.

linuxhelp user # apt-get update
Hit:1 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease                                                             
Ign:3 http://packages.linuxmint.com sylvia InRelease                                                                
Get:4 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial InRelease [18.1 kB]
Hit:5 http://archive.canonical.com/ubuntu xenial InRelease                                     
.
.
Get:11 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial/main amd64 Packages [3,820 B]
Get:12 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial/main i386 Packages [3,820 B]
Get:13 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial/main Translation-en [1,860 B]
Fetched 29.1 kB in 2s (12.2 kB/s) 
Reading package lists... Done

And now you shall proceed with the installation by install Lumina-desktop

linuxhelp user # apt-get install lumina-desktop
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  acpi fluxbox libid3tag0 libimlib2 libluminautils1 libphonon4qt5-4 libqt5multimedia5 libqt5multimediawidgets5 libxcb-damage0 libxcb-ewmh2 lumina-archiver
  lumina-calculator lumina-config lumina-data lumina-fileinfo lumina-fm lumina-info lumina-open lumina-screenshot lumina-search lumina-textedit
  lumina-xconfig lxpolkit lxsession-data menu numlockx oxygen-icon-theme oxygen5-icon-theme phonon-backend-gstreamer-common phonon4qt5-backend-gstreamer
  sysstat xbacklight xscreensaver
Suggested packages:
  fbpager fbdesk fbautostart menu-l10n phonon-backend-gstreamer isag xfishtank xdaliclock qcam | streamer gdm3 | kdm-gdmcompat
.
.
  lumina-calculator lumina-config lumina-data lumina-desktop lumina-fileinfo lumina-fm lumina-info lumina-open lumina-screenshot lumina-search
  lumina-textedit lumina-xconfig lxpolkit lxsession-data menu numlockx oxygen-icon-theme oxygen5-icon-theme phonon-backend-gstreamer-common
  phonon4qt5-backend-gstreamer sysstat xbacklight xscreensaver
0 upgraded, 34 newly installed, 0 to remove and 182 not upgraded.
Need to get 58.4 MB of archives.
After this operation, 84.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-ewmh2 amd64 0.4.1-1ubuntu1 [16.6 kB]
Get:2 http://archive.ubuntu.com/ubuntu xenial/universe amd64 acpi amd64 1.7-1 [13.8 kB]
Get:3 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial/main amd64 libluminautils1 amd64 1.0.1.2-1~git20160924 [150 kB]
Get:4 http://archive.ubuntu.com/ubuntu xenial/universe amd64 menu amd64 2.1.47ubuntu1 [350 kB]
Get:5 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libid3tag0 amd64 0.15.1b-11 [29.3 kB]
.
.
Get:9 http://archive.ubuntu.com/ubuntu xenial/universe amd64 fluxbox amd64 1.3.5-2 [731 kB]
Get:10 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-damage0 amd64 1.11.1-1ubuntu1 [4,784 B]
Get:11 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libphonon4qt5-4 amd64 4:4.8.3-0ubuntu3 [145 kB]
Get:12 http://archive.ubuntu.com/ubuntu xenial/main amd64 libqt5multimedia5 amd64 5.5.1-4ubuntu2 [238 kB]
Get:13 http://archive.ubuntu.com/ubuntu xenial/main amd64 libqt5multimediawidgets5 amd64 5.5.1-4ubuntu2 [35.9 kB]
Get:14 http://archive.ubuntu.com/ubuntu xenial/universe amd64 oxygen5-icon-theme all 5.18.0-0ubuntu1 [29.5 MB]
Get:15 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial/main amd64 lumina-config amd64 1.2.1+20170108-2~xenial [461 kB]                    
Get:16 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial/main amd64 lumina-data all 1.2.1+20170108-2~xenial [22.0 MB]                       
Get:17 http://archive.ubuntu.com/ubuntu xenial/universe amd64 oxygen-icon-theme all 5:5.18.0-0ubuntu1 [2,222 B]                                              
Get:18 http://archive.ubuntu.com/ubuntu xenial/universe amd64 lxsession-data all 0.5.2-0ubuntu3 [74.8 kB]                                                    
Get:19 http://archive.ubuntu.com/ubuntu xenial/universe amd64 lxpolkit amd64 0.5.2-0ubuntu3 [10.7 kB]                                                        
Get:20 http://archive.ubuntu.com/ubuntu xenial/universe amd64 numlockx amd64 1.2-7 [8,142 B]                                                                 
Get:21 http://archive.ubuntu.com/ubuntu xenial/universe amd64 xbacklight amd64 1.2.1-1build1 [8,200 B]                                                       
.
.                        
Get:26 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial/main amd64 lumina-fm amd64 1.2.1+20170108-2~xenial [336 kB]                        
Get:27 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial/main amd64 lumina-open amd64 1.2.1+20170108-2~xenial [164 kB]                      
Get:28 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial/main amd64 lumina-screenshot amd64 1.2.1+20170108-2~xenial [159 kB]                
Get:29 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial/main amd64 lumina-search amd64 1.2.1+20170108-2~xenial [140 kB]                    
Get:30 http://ppa.launchpad.net/samoilov-lex/lumina-desktop/ubuntu xenial/main amd64 lumina-info amd64 1.2.1+20170108-2~xenial [691 kB]                      
.
.
Fetched 58.4 MB in 1min 37s (597 kB/s)                                                                                                                       
Extracting templates from packages: 100%
Preconfiguring packages ...
Selecting previously unselected package libxcb-ewmh2:amd64.
(Reading database ... 223888 files and directories currently installed.)
Preparing to unpack .../libxcb-ewmh2_0.4.1-1ubuntu1_amd64.deb ...
Unpacking libxcb-ewmh2:amd64 (0.4.1-1ubuntu1) ...
Selecting previously unselected package acpi.
Preparing to unpack .../archives/acpi_1.7-1_amd64.deb ....
.
.
Unpacking libimlib2:amd64 (1.4.7-1ubuntu0.1) ...
Selecting previously unselected package fluxbox.
Preparing to unpack .../fluxbox_1.3.5-2_amd64.deb ...
Unpacking fluxbox (1.3.5-2) ...
Selecting previously unselected package libxcb-damage0:amd64.
Preparing to unpack .../libxcb-damage0_1.11.1-1ubuntu1_amd64.deb ...
Unpacking libxcb-damage0:amd64 (1.11.1-1ubuntu1) ...
Selecting previously unselected package libluminautils1.
Preparing to unpack .../libluminautils1_1.0.1.2-1~git20160924_amd64.deb ...
Unpacking libluminautils1 (1.0.1.2-1~git20160924) ...
Selecting previously unselected package libphonon4qt5-4:amd64.
Preparing to unpack .../libphonon4qt5-4_4%3a4.8.3-0ubuntu3_amd64.deb ...
.
.
Selecting previously unselected package lumina-archiver.
Preparing to unpack .../lumina-archiver_1.2.1+20170108-2~xenial_amd64.deb ...
Unpacking lumina-archiver (1.2.1+20170108-2~xenial) ...
Selecting previously unselected package lumina-calculator.
Preparing to unpack .../lumina-calculator_1.2.1+20170108-2~xenial_amd64.deb ...
Unpacking lumina-calculator (1.2.1+20170108-2~xenial) ...
Selecting previously unselected package lumina-config.
Preparing to unpack .../lumina-config_1.2.1+20170108-2~xenial_amd64.deb ...
Unpacking lumina-config (1.2.1+20170108-2~xenial) ...
Selecting previously unselected package lumina-data.
Preparing to unpack .../lumina-data_1.2.1+20170108-2~xenial_all.deb ...
Unpacking lumina-data (1.2.1+20170108-2~xenial) ...
Selecting previously unselected package lumina-fm.
Preparing to unpack .../lumina-fm_1.2.1+20170108-2~xenial_amd64.deb ...
Unpacking lumina-fm (1.2.1+20170108-2~xenial) ...
Selecting previously unselected package oxygen5-icon-theme.
.
.
Preparing to unpack .../lumina-search_1.2.1+20170108-2~xenial_amd64.deb ...
Unpacking lumina-search (1.2.1+20170108-2~xenial) ...
Selecting previously unselected package lumina-info.
Preparing to unpack .../lumina-info_1.2.1+20170108-2~xenial_amd64.deb ...
Unpacking lumina-info (1.2.1+20170108-2~xenial) ...
Selecting previously unselected package lumina-xconfig.
Preparing to unpack .../lumina-xconfig_1.2.1+20170108-2~xenial_amd64.deb ...
Unpacking lumina-xconfig (1.2.1+20170108-2~xenial) ...
Selecting previously unselected package lumina-fileinfo.
Preparing to unpack .../lumina-fileinfo_1.2.1+20170108-2~xenial_amd64.deb ...
Unpacking lumina-fileinfo (1.2.1+20170108-2~xenial) ...
Selecting previously unselected package lxsession-data.
Preparing to unpack .../lxsession-data_0.5.2-0ubuntu3_all.deb ...
Unpacking lxsession-data (0.5.2-0ubuntu3) ...
Selecting previously unselected package lxpolkit.
Preparing to unpack .../lxpolkit_0.5.2-0ubuntu3_amd64.deb ...
Unpacking lxpolkit (0.5.2-0ubuntu3) ...
Selecting previously unselected package lumina-textedit.
Preparing to unpack .../lumina-textedit_1.2.1+20170108-2~xenial_amd64.deb ...
Unpacking lumina-textedit (1.2.1+20170108-2~xenial) ...
Selecting previously unselected package numlockx.
Preparing to unpack .../numlockx_1.2-7_amd64.deb ...
.
.
Preparing to unpack .../phonon4qt5-backend-gstreamer_4%3a4.8.2-0ubuntu2_amd64.deb ...
Unpacking phonon4qt5-backend-gstreamer:amd64 (4:4.8.2-0ubuntu2) ...
Selecting previously unselected package lumina-desktop.
Preparing to unpack .../lumina-desktop_1.2.1+20170108-2~xenial_amd64.deb ...
Unpacking lumina-desktop (1.2.1+20170108-2~xenial) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for install-info (6.1.0.dfsg.1-5) ...
Processing triggers for doc-base (0.10.7) ...
Processing 2 added doc-base files...
Registering documents with scrollkeeper...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Processing triggers for desktop-file-utils (0.22+linuxmint1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for systemd (229-4ubuntu21) ...
Processing triggers for ureadahead (0.100.0-19) ...
Setting up libxcb-ewmh2:amd64 (0.4.1-1ubuntu1) ...
Setting up acpi (1.7-1) ...
Setting up menu (2.1.47ubuntu1) ...
.
.
Setting up lumina-archiver (1.2.1+20170108-2~xenial) ...
Setting up lumina-calculator (1.2.1+20170108-2~xenial) ...
Setting up lumina-config (1.2.1+20170108-2~xenial) ...
Setting up lumina-data (1.2.1+20170108-2~xenial) ...
Setting up lumina-fm (1.2.1+20170108-2~xenial) ...
Setting up oxygen5-icon-theme (5.18.0-0ubuntu1) ...
Setting up oxygen-icon-theme (5:5.18.0-0ubuntu1) ...
Setting up lumina-open (1.2.1+20170108-2~xenial) ...
Setting up lumina-screenshot (1.2.1+20170108-2~xenial) ...
Setting up lumina-search (1.2.1+20170108-2~xenial) ...
Setting up lumina-info (1.2.1+20170108-2~xenial) ...
Setting up lumina-xconfig (1.2.1+20170108-2~xenial) ...
Setting up lumina-fileinfo (1.2.1+20170108-2~xenial) ...
.
.
Creating config file /etc/default/sysstat with new version
update-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode
Setting up phonon-backend-gstreamer-common:amd64 (4:4.8.2-0ubuntu2) ...
Setting up phonon4qt5-backend-gstreamer:amd64 (4:4.8.2-0ubuntu2) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Setting up fluxbox (1.3.5-2) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Setting up lumina-desktop (1.2.1+20170108-2~xenial) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Processing triggers for systemd (229-4ubuntu21) ...
Processing triggers for ureadahead (0.100.0-19) ...

The installation is now over you shall activate Lumina Desktop on terminal by making use of the following command.

linuxhelp user # lumina-desktop
 - Created new single-instance lock
Number of XCB screens: 1
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
Initializing Session
Loading Locale: " lumina-desktop"  " en_IN"  " UTF-8" 
 - Could not load Locale: " en" 
 -- Check Window Geom: QRect(0,0 1284x719) QRect(0,695 1284x24) " Mate-panel" 
 -- Found Screen: 0
 .
.
 - Exists/Adding:
Favorite entry: " favorites_add_ifexists"  " iceweasel.desktop" 
Favorite entry: " favorites_add_ifexists"  " chromium-browser.desktop" 
Favorite entry: " favorites_add_ifexists"  " qupzilla.desktop" 
Favorite entry: " favorites_add_ifexists"  " thunderbird.desktop" 
 - Exists/Adding:
Favorite entry: " favorites_add_ifexists"  " icedove.desktop" 
Favorite entry: " favorites_add_ifexists"  " trojita.desktop" 
Favorite entry: " favorites_add_ifexists"  " mpv.desktop" 
Favorite entry: " favorites_add_ifexists"  " vlc.desktop" 
 - Exists/Adding:
Copying default fluxbox configuration files
First time using Lumina!!
Starting System Tray: 0
.
.
 -- Check Window Geom: QRect(0,0 1284x719) QRect(2,235 660x458) " MintMenu.py" 
 -- Found Screen: 0
 -- Check Window Geom: QRect(0,0 1284x719) QRect(389,120 505x505) " lumina-textedit" 
 -- Found Screen: 0
Check Panel Focus: 0 28 28 QSize(1155, 28)
Check Panel Focus: 0 28 28 QSize(1155, 28)
Search for term: " lumi" 
Check Panel Focus: 0 28 28 QSize(1155, 28)
Check Panel Focus: 0 28 28 QSize(1155, 28)
Check Panel Focus: 0 28 28 QSize(1155, 28)
Check Panel Focus: 0 28 28 QSize(1155, 28)
Check Panel Focus: 0 28 28 QSize(1155, 28)
Check Panel Focus: 0 28 28 QSize(1155, 28)
Check Panel Focus: 0 28 28 QSize(1155, 28)
Check Panel Focus: 0 28 28 QSize(1155, 28)
Check Panel Focus: 0 28 28 QSize(1155, 28)
Check Panel Focus: 0 28 28 QSize(1155, 28)


So, now go to Linux Mint search field.


Type Lumina on Linux Mint search field.


And when the application icon appears, click on it. It will lead you to Lumina Desktop configuration.


The Monitor configuration now appears.


Click the Lumina Screenshot if you want to create a screenshot.


You can easily take a screenshot


And now click on the Lumina text editor through the Applications.


You can edit text files with this Lumina text editor.


Open the Lumina desktop environment


The Lumina desktop menu now appears.


Open the Lumina Desktop Calendar to make modification to the time and date.


Right-click option of Lumina desktop

With this, the installation of Lumina Desktop on Linux Mint 18.3 comes to an end.

FAQ
Q
How is it different from other desktop environments in Lumina?
A
Designed to work best with TrueOS®, but specifically works very well for the BSD community at large. Lumina® can also be easily ported to any OS, including Linux distros).
Does not require any of the commonly-used desktop implementation frameworks (DBUS, policykit, consolekit, systemd, HALD, etc..).
Does not come bundled with any “end-user” applications (web browsers, email clients, multimedia software, office suites, etc..). The only utilities that Lumina brings to the table by default are the ones written specifically for the project and are generally for background/utilitarian functionality (the largest utility is the file manager).
Simple text-based configuration file for setting system-wide defaults for new users. This allows distributors of the desktop to easily pre-set the system defaults/interface so it just works for the end user.
Q
What is the current development status of the Lumina?
A
Lumina® desktop is currently in 1.0 RELEASE status. There are many utilities that are built into Lumina that help it function as a complete desktop environment. Lumina® is very stable and completely usable on a daily basis for both developers and non-developers alike. The window manager portion of Lumina® is still in active development and will most likely be released sometime in 2017.
Q
How to install Lumina on Ubuntu?
A
For the installation of the Lumina on Ubuntu, use the following link as given below "https://www.linuxhelp.com/how-to-install-lumina-desktop-in-ubuntu/"
Q
what is the latest and stable version for this desktop?
A
1.4.0 is stable version of this.
Q
How to get the Github repository of the Lumina?
A
Get the Github repository of the Lumina, use the following link as given below "https://github.com/lumina-desktop/lumina"