Kodibuntu

Kodibuntu is a combination Kodi/operating system for use on PCs that are mainly just running Kodi. It is an alternative to installing Windows or a larger (and sometimes more complicated) Linux-based OS.

Hardware requirements
Kodibuntu should work with the general hardware requirements for Linux:

Installing
Kodibuntu comes in an ISO form that can be written to a USB drive or burned to an optical disc.

Download the current stable Kodibuntu image from:  

Upgrading the OS
Current Kodibuntu is based on a LTS release (long term release) which is supported for 5 years, this means that you wont require to upgrade the OS base in order to obtain updated or upgrade application packages.

See Current Ubuntu releases if your current distro is listed under End of life table, you will need to upgrade your OS to a supported release.

However should you need to upgrade the OS base a quick how-to follows.

Desktop mode
Kodibuntu can boot directly into Kodi or it can also boot into a desktop mode for using applications such as a web browser.

In order to enter desktop mode, follow those steps below:

The username may differ from the one you supplied during installation. So please be aware, that "xbmc" (as shown in the screenshot) might not be the username you will see and/or have to use.

To return to Kodi, logout, select Kodi as session in the top-right pulldown menu and enter your username and password again.

Login
To login to the command line interface press or connect over SSH by using usernamne and password supplied during installation.

Media center
Kodibuntu contains Kodi for Linux compiled with the 'standalone' mode, this enabled certain functions that are not available in normal Kodi installations (Windows, Mac Linux), these functions include Power Management, and Network Management.

Using desktop mode
Chronium is included for web browsing and can be found in the start menu.

In Systems / Package Manager tools - you can install other applications for your specific needs.

KodiBuntu VNC Server
https://help.ubuntu.com/community/VNC/Servers

x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
 * Install x11vnc
 * Set password
 * x11vnc -storepasswd
 * Test connection by running manual start command.

Have x11vnc start automatically via upstart in any environment (<=Utopic) sudo nano /etc/init/x11vnc.conf

description "x11vnc" start on runlevel [2345] stop on runlevel [^2345] console log respawn respawn limit 20 5 exec /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
 * 1) description "Start x11vnc at boot"