[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
This is an old revision of the document!
Table of Contents
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
~/.xixnitrc
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