- Install Ubuntu
- Install 3rd-party drivers
- Verify HDMI audio out
- Setup SSH server
- Setup FTP server
- Setup network file sharing
- Install TeamViewer
- Setup remote control
- Setup external LCD
- Setup streaming services via Google Chrome
- Install XBMC
- Enable automatic login
- Autorun XBMC
- Setup RetroArch
- Setup wired joystick/gamepad
- Install Google Music Manager
- Configure XBMC add-ons
Assuming you have installed your graphics card drivers correctly, you will still want to quickly verify your HDMI audio out is working before any further mucking about in the operating system environment. In Ubuntu 14.04, this is done quite simply from the menu bar.
Click the sound icon in the upper-right corner, then in the context menu that appears, click on “Sound Settings”
In the Sound Settings dialog box, verify that your sound card is activated and click the “Test Sound” button.
Click the test button for each channel and verify the output.
Other derivatives of Ubuntu (particularly the lightweight Lubuntu) do not have the robust GUI that Ubuntu features. In these cases, a little terminal jiggery-pokery will be necessary.
Verify the HDMI audio output with this terminal command:
aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav
Use Nano (or another inline text editor) to add the following line to /etc/asound.conf AND/OR ~/.asoundrc (depending on what your distro uses)
pcm.!default = pcm.hdmi
Reboot, and you should be up and running with full HDMI stereo sound!
The motherboard that I picked up for the VCR project provides out-of-the-box full-resolution HDMI video under Linux, but requires an additional proprietary Intel graphics driver to process audio through the HDMI port. Thankfully, this is not a terribly difficult process thanks to the fine folks at Intel providing an easy graphical installer package.
Head over to https://01.org/linuxgraphics/ and download the .deb package for Ubuntu.
Use your preferred package manager to install the .deb package, then run the installed package.
Follow the on-screen instructions to install the drivers.
Okay, Mr. Nadella, you have my attention….
You’ll soon be able to run Ubuntu on Windows 10.
Need help troubleshooting XBMC sound? Try these helpful hints!
- If external applications launched via Advanced Launcher have no sound, try disabling skin sounds in XBMC. Sometimes there may be a conflict with the device being locked to XBMC (this is especially true in some derivatives of Ubuntu such as Lubuntu) and simply disabling the sounds should solve it. Adjusting the timeout settings in Advanced Launcher may also help, but it is more complicated.
- Having problems with audio in XBMC? Check the device settings and verify the correct output device is selected. Settings>System>Audio Output
So, after taking the time to install the hardware and driver for the nMedia PRO-LCD, we need a source of information to display on the external display. This particular set of instructions deals ONLY with how to set up LCD output for Kodi in Ubuntu. In Kodi for Linux, the XBMCLCDproc add-on provides the information to be displayed on the external LCD. Install this add-on from the Settings>Add-ons>Services menu.
If you’re going to play games using RetroArch, you’re going to need a proper controller. There are a variety of wired, “classic-style” controllers out there that can offer you a variety of retro experiences, but they all need a driver to work. Fortunately, the Ubuntu repositories have you covered!
First, install the Joystick input driver package:
sudo apt-get install joystick
Next, install the Joystick Configuration package:
sudo apt-get install jstest-gtk
Now you can use
jstest-gtk to configure your settings and calibrate the controller. Everything else is ready to go!