Compendium.

./welcome.sh
This is the Compendium. We do hope that you won’t run into any problems with Nitrux,
however, no system is perfect!. If you need help with Nitrux check out the information here.
cat /etc/issue
Nitrux 1.1.1

Getting started is easy.

How can I take this great Linux distribution for a spin?.

Hardware requirements

Nitrux does not support the following processor configurations: x86 (32-bit), PowerPC, IA-32, IA-64, RISC, ARM. Nitrux also does not support Motherboards that use CSM or Legacy BIOS to boot operating systems. Deploying Nitrux will convert the target storage device from Master Boot Record or MBR to GUID Partition Table or GPT.

Minimum

CPU2.13 GHz Dual Core 64-bit
RAM2GB
Storage1.55GB
Display32MB VRAM OpenGL 2.1 Support
NetworkEthernet RJ45 Port
OtherMotherboard with support for USB boot, EFI or UEFI Support

Minimum

CPU2.4 GHz Quad-Core 64-bit
RAM4GB
Storage1.55GB
Display256MB VRAM OpenGL 3.0 Support
NetworkEthernet RJ45 Port; Wireless card, Bluetooth
OtherMotherboard with support for USB boot, EFI or UEFI Support

Systems used as a reference for Hardware Requirements: Intel Core2Duo E6400 and Intel Core2Quad Q6600. AMD Phenom II X4 905e, AMD Phenom II X6 1055T, AMD Fusion A4-3420, and DDR3 PC-10600 RAM. AMD Radeon HD 6250, AMD Radeon HD 4770, AMD Radeon HD 7700 and AMD Radeon HD 6410. Nvidia GeForce GT 1030 and  Nvidia GeForce GTX 960 4GB. Intel HD Graphics 620 and Intel GMA X4500. ASUS MA599X EVO R1.0 and ASUS EEE PC 1015BX.

Deploying Nitrux to a PC

Release Notes

We are pleased to announce the launch of Nitrux 1.1.1. This new version brings together the latest software updates, bug fixes, performance improvements, and ready-to-use hardware support.


Nitrux 1.1.1 — What's new:

– The second release of Nitrux 1.1.x series.
– Update kernel to mainline version 4.19.5.
– Updated Plasma 5 (5.14.4), KDE Apps (18.11.90), KF5 (5.53.0) and Qt 5 (5.11.2).
– Added VAAPI driver for Intel G45 & HD Graphics family, Video Acceleration (VA) API for Linux, Intel Thunderbolt userspace components.
– Added utilities and scripts for power management.
– Added VDPAU driver with OpenGL/VAAPI backend.
– Added Bluetooth module for PulseAudio sound server.
– Added VDPAU-based backend for VA API.
– Added Open VMware Tools for virtual machines hosted on VMware.
– Added QXL display driver.
– Updated znx:
+ Modify the variable value before creating menu entries.
+ Append a newline character after the version number
+ Simplify the _mount function
+ Rename the ‘rollback’ command to ‘revert’
+ Always succeed on cleanups
+ Don’t check if a device is a partition
+ Improved help and version flags.
+ Use bash to avoid variable substitution issues
+ Use a standard name for the active and the backup image. Don’t rely on the file extension for any operation.
+ Invoke bash instead of dash.
+ Show a warning if there are no images available for booting.
+ Don’t prevent the user from deploying images that are already deployed.
+ Reordered arguments for find command.

– Updated Luv icon theme.
– Updated Welcome Wizard.
– Updated NVIDIA binary Xorg driver to 415.18.
– Added NVIDIA driver support binaries, NVIDIA kernel source, NVIDIA DKMS, NVIDIA OpenGL-based Inband Frame Readback runtime library, NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD, NVIDIA OpenGL-based Framebuffer Capture runtime library, NVENC Video Encoding runtime library, NVIDIA Video Decoding runtime libraries, NVIDIA libcompute, NVIDIA binary OpenGL/GLX configuration library.


Nitrux 1.1.1 — Known issues:

– The included VLC AppImage does not have an icon.


Nitrux 1.1.1 — Notes:

– Nitrux, by default, uses OpenGL (3.1) acceleration as the rendering backend, this is to provide users of a great experience when they are running the distribution on their computers. We do recommend that in this case, testers use XRender instead. We also suggest that users don’t attempt to install the guest additions from the VirtualBox Guest ISO or install the package using APT and this is because the Linux kernel since version 4.16 does already include the video driver and related modules.

Deploying Nitrux to a PC

How to deploy Nitrux to your storage device.

Our ISO is a standard ISO-9660 bootable image. However, our ISO dramatically differs from other conventional Linux ISO files in that ours is not a hybrid-ISO image and this means that the ONLY way to use Nitrux is deploying the ISO image using znx.

We DO NOT recommend that you flash the ISO raw to a storage device AT ALL, please use znx.

We DO NOT recommend using Rufus, YUMI neither we recommend Unetbootin nor Multiboot or any tool to write the ISO image raw to the device.

We strongly recommend that you do read our blog to get up to speed on how Nitrux works.

You can deploy the ISO by downloading the znx AppImage from an existing Linux environment like a Live USB.

Download znx

Deploying Nitrux using znx-GUI.

Deploying Nitrux is pretty straightforward. Click the application menu, and open znx this will open znx-GUI which is a simple graphical interface for znx.

Click init to initialize the target device.

Select the target device to initialize. The drive that is selected will be wiped clean.

Click deploy to start the deployment process of Nitrux.

Select the target device where the ISO will be deployed.

Enter a name for the deployed system. For example, vendor/release.

Enter the full path to the ISO file or enter an HTTP URL to the ISO file.

znx-GUI will let you know when it has completed the process.

Good!, Nitrux has been deployed.

You can restart your computer to boot into Nitrux.

Next — Using Nitrux

Deploying Nitrux using Konsole.

Steps to deploy Nitrux on your storage device with Konsole.

sudo fdisk -l /dev/sdX
Disk /dev/sdX: 4 GB
sudo znx init /dev/sdX
sudo znx deploy /dev/sdX nitrux/stable nitrux_release_stable.iso
sync
exit

Good!, Nitrux has been deployed.

You can restart your computer to boot into Nitrux.

Next — Using Nitrux

Using Nitrux.

Details on how to use your Nitrux system.

Using Nomad Desktop

How to get around the flagship desktop in Nitrux.

Updating Nitrux

How to maintain Nitrux up-to-date.

Adding new software

Assistance in adding more software in Nitrux.

Nomad Desktop.

Nomad Desktop is the flagship desktop of Nitrux. It focuses on simplicity and elegance. Written from scratch with integration in mind, the Nomad Desktop tightly integrates with the KF5 stack, employing underlying technologies to offer an alternative desktop experience.  Video by — Riba Linux

Next — Updating Nitrux

Updating Nitrux.

Nitrux provides updates to the operating system every month. These include security updates, bug fixes or newer versions of the software. All deployed systems should be updated regularly to ensure the system operates most efficiently and securely possible.

Update using the GUI

How to update Nitrux using the GUI.

Update using the terminal

How to update Nitrux using Konsole.

Update using znx-GUI.

Updating Nitrux is pretty straightforward. Click the application menu, and open znx this will open znx-GUI which is a simple graphical interface for znx. Clicking update will upgrade Nitrux.

Click update to start the update process.

Select the target device where the ISO image was deployed.

Enter the name that you gave to the deployed system.

znx will apply the delta update to the ISO image. znx-GUI will let you know when it has completed the process.

Good!, Nitrux has been updated.

You don’t need to restart your PC for updates to take effect. However, there are things like kernel updates that do require you to reboot.

Next — Adding New Software

Update using Konsole.

To get verbose messages during system updates use Konsole, the KDE Terminal emulator. Updating is easy, enter the commands to download and install the available updates for Nitrux.

sudo znx update /dev/sdX nitrux/stable
[sudo] password for user:
exit

Good!, Nitrux has been updated.

You don’t need to restart your PC for updates to take effect. However, there are things like kernel updates that do require you to reboot.

Next — Adding New Software

Adding New Software.

You can add new applications in different ways.

The first is to get an AppImage using the NX Software Center, click the application launcher and then on Software Center, then search for the application that you want. Application listing is provided by https://www.linux-apps.com/.

Alternatively,  you can also download new AppImages from the web from sites like https://appimage.github.io or https://www.appimagehub.com/. Double-click the AppImage file to start the AppImage Desktop Integration utility.

Here you can choose to Deploy the file or to Run it. Deploying the AppImage file will move the AppImage to ~/Applications or /opt/Applications (on nonimmutable systems) where it will add a launcher to the application menu. Clicking Run will execute the AppImage file in the current directory but won’t integrate it with the desktop environment. After the integration utility adds the AppImage to the launcher, you can safely remove the file that you downloaded.

Moving the AppImage files to these directories has the added benefit of using firejail which will sandbox the AppImage files.

AppImage.github.io — AppImage Developers

Crowd-sourced AppImage directory. Download an application, and run!. Can also run in a sandbox like Firejail.

Go

Appimagehub.com — openDesktop.org

Started in 2001, openDesktop.org is one of the largest communities where developers and artists share applications, themes and other content.

Go

Tip: In the off chance that the application that you’re looking for is not in available from these sources a quick search on your preferred web engine will yield results. If you are still unable to find an AppImage please contact the developer of the software and ask for an AppImage file or support those who create AppImages in their spare time.

Next — Adding New Users

Adding New Users.

The creation of new user accounts is no longer part of the “installation” process (since there’s no installer). New users can be added from System Settings using the User Manager module.

To add a new user to the system click the button “New User” and enter the required information in the fields to the right and click Apply.

Help and Support.

Get in touch with us if you need an extra helping hand with your experience in Nitrux.

Gitter

Gitter is an open source messaging system for users of GitHub.

Gitter

Email

If you have questions about the use of Nitrux please send us an email.

Email

FB Community

Join our new community over at FB, get the support you need.

FB

G+ Community

Join our new community over at G+, get the support you need.

Google+

Roadmap.

This is a snapshot of what we are planning to do at a given point in time — but like everything else in life, even the best-laid plans are subject to change.

Nitrux 1.0 — June 2017

First public release of Nitrux OS. Based on Ubuntu Zesty.

Nitrux 1.0.x — 2017, 2018

The current set of releases of Nitrux OS. Initially based on Ubuntu Zesty then based on Ubuntu Bionic and currently Ubuntu Cosmic.

Nitrux 1.1 — 2018

First Major Revision of Nitrux OS.

Nitrux 2.0 — 2019

Second Major Release of Nitrux OS.