In order to install NoMachine on Solus Linux, execute the following commands from a terminal
1) Install the user-manager package on the system, this is a pre-requisite:
sudo eopkg install user-manager
2) Download the NoMachine tar.gz package, for example: nomachine_6.2.4_1_x86_64.tar.gz
3) Uncompress the tar.gz archive, it will unpack in the /usr/NX directory:
$ sudo tar zxvf nomachine_6.9.2_1_x86_64.tar.gz
4) and install it:
$ sudo /usr/NX/nxserver --install fedora
5) Open the NoMachine node configuration file, /usr/NX/etc/node.cfg and ensure that the DefaultDesktopCommand key has the proper command set to launch the desktop environment:
DefaultDesktopCommand "/bin/env LANG=en_US.utf8 /usr/bin/budgie-desktop"
a) In case of authentication failure, please see: https://www.nomachine.com/TR02R09538
b) If the host machine is headless or when NoMachine virtual desktops are needed, it's necessary to install Solus Mate:
sudo eopkg it -c desktop.mate
Then open the NoMachine node configuration file, /usr/NX/etc/node.cfg and ensure that the DefaultDesktopCommand key has the proper command set to launch the desktop environment:
Note: if Solus Mate is installed before than NoMachine and set as default desktop, it's also necessary to edit both (i) /usr/NX/etc/server.cfg and (ii) /usr/NX/etc/server.cfg and add unix-xsession-default to the list of session types in the AvaiableSessionTypes key.
c) Instructions sported in this article have been verified with NoMachine v. 6.9.2 on Solus 4.1 Fortitude.