lumina-desktop / lumina

Lumina Desktop Environment
http://lumina-desktop.org
BSD 3-Clause "New" or "Revised" License
531 stars 116 forks source link

Inquiry: Compiling On & For Solus 4.1 #733

Closed Saijin-Naib closed 2 years ago

Saijin-Naib commented 3 years ago

Following the instructions here, and after installing missing -devel packages that were flagged during build, I was able to build Lumina for Solus (your documentation is awesome, btw. I'm more than a little amazed that I was mostly able to get it working after compiling from source myself!).

After logging into the session, things mostly worked, except most of the windows had no controls/titlebars. image

A notable exception is the Solus Software Center, though Minimize & Restore/Maximize don't function, and the window can't be dragged.

Is that a missing dependency during build? I don't recall the build throwing any errors in the terminal, and it didn't stop/error out during build...

All options for the build are defaults, as per the documentation.

Saijin-Naib commented 3 years ago

Turns out that Lumina leans on Fluxbox for its Window Manager, which I did not have installed.

Now to dig and see if other Window Managers are compatible with Lumina...

So, it auto-detects Fluxbox as Default, auto-detects OpenBox, and works with Mutter, Marco, and Compiz when set from the settings file.

image

What is this Lumina Display Manager? It isn't in /usr/bin alongside fluxbox/openbox/marco/mutter/compiz. issue with compilation?

q5sys commented 2 years ago

The Display Manager... assuming you mean the X configuration tool, should be in the whatever the bin path is on your system. the project file installs it into $${L_BINDIR} which is set by qmake according to how the OS is detected (see lumina/src-qt5/OS-detect.pri )

If you mean the Lumina Window Manager, that was never completed. Ken was a good chunk of the way through writing it, but it's not complete. That's why we utilize fluxbox as our default, although you can change that within Lumina-Config to use another WM if you like, however Fluxbox is the default.