Enjoy Slackware 15.0!
This is an old revision of the document!
Table of Contents
←- Reviewed 2013-01-23 by hazel –>
How To Build A Slackware Mediacenter (HTPC) With XBMC
My Situation
I wanted a stand alone media center and everything pointed to XBMC. I tried the various LiveCD versions of XBMC but each had problems that either made to system just not work or were too annoying. The solution turned out to be a Slackware 14 box that boots right into XBMC.
Here's What I Did
- Install Slackware on an old PC.
- Set the default windows manager to TWM.
- Create user xbmc and login as user xbmc.
- Copy
/etc/X11/xinit/xinitrc.twm
to~/.xinitrc
- Edit
~/.xinitrc
and at the bottom, change:/usr/bin/twm & /usr/bin/xclock -geometry 50x50-1+1 & /usr/bin/xterm -geometry 80x50+494+51 & /usr/bin/xterm -geometry 80x20+494-0 & exec /usr/bin/xterm -geometry 80x66+0+0 -name login
to:
/usr/bin/twm & #/usr/bin/xclock -geometry 50x50-1+1 & #/usr/bin/xterm -geometry 80x50+494+51 & #/usr/bin/xterm -geometry 80x20+494-0 & #exec /usr/bin/xterm -geometry 80x66+0+0 -name login exec /usr/bin/xbmc -geometry +0+0
- “su” back to root
- Install FFMPEG, XBMC and their dependencies via sbopkg.
- Edit /etc/rc.d/rc.local and add:
sudo -u xbmc startx
After you reboot the machine, it should boot right into XBMC and you should have a working media center/HTPC.
Some Other Things to Configure
If you keep your media files on other machines and they are accessible via Samba or NFS, make sure you:
- To enable Samba file sharing:
chmod 755 /etc/rc.d/rc.samba;/etc/rc.d/rc.samba start
- To enable NFS file sharing:
chmod 755 /etc/rc.d/rc.nfsd;/etc/rc.d/rc.nfsd start
For NFS, you'll have to do some other configuration but all that is explained in the NFS wiki pages.
Sources
* Originally written by arfon