MX-14 smxi

Note: RC=right click
QuickStart | Customization | Files | Localization | MX Apps | Network | Persistence | Remaster | Samba | smxi | Sound | Synaptic | Advanced | About


smxi is a script written by a programmer named "h2" that enables users to keep their MX-14 OS installation up-to-date and running as a rolling release.When run, smxi allows users to install a new kernel, install ATI and NVIDIA graphics drivers, run apt-get upgrade or apt-get dist-upgrade safely, and lots more!

The script is self explanatory, but for usage options, execute smxi -h.


smxi is already installed in MX-14 and ready to run. It must be run outside of the X window system for most functions, which is done when on your desktop by pressing Ctrl-Alt-F1 to get to a terminal prompt. Log in as root, and then type: smxi

smxi will stop X and ask a series of questions the first time it is run, including which system options you want to run (ie default, aptosid, sid). MX-14 Lead Developer anticapitalista suggests selecting the continue-no-changes option, using apt-get (rather than aptitude) and apt-get dist-upgrade.

If you want to run smxi before booting to the desktop, add 3 to the end of the kernel line in GRUB’s menu entry for MX-14 (type e when on the menu to be able to edit it) and it will boot directly to the console. After smxi has completed its operations it will ask if you want to start the desktop.

Running smxi -G in a root terminal while inside a running X session allows certain features of smxi to run, such as removing unwanted kernels etc.

Other associated scripts


sgfxi is the script in smxi that deals with installing graphical drivers. Sgfxi currently supports ATI, fglrx and NVIDIA drivers. It also supports converting from or to xorg free drivers like ati, intel, or nv.

As with smxi, it must be run out of X desktop. Logged in as root, type: sgfxi


Also included in MX-14 is inxi, a convenient command-line system information script. Run inxi -h to see all the options available. To update, run inxi -U as root user to get the updated man page.