[mythtv-users] xbox frontend

Adrian Burden aburden at onegeeksopinion.com
Tue Jul 22 19:28:17 EDT 2003


Thanks for the info, I am going to be doing the xbox thing soon.
Just hacked mine and playing with it.

Cheers...

> -----Original Message-----
> From: mythtv-users-bounces at snowman.net 
> [mailto:mythtv-users-bounces at snowman.net] On Behalf Of MegaDeTH
> Sent: Tuesday, July 22, 2003 5:05 PM
> To: Discussion about mythtv
> Subject: Re: [mythtv-users] xbox frontend
> 
> 
> Here's the rough install directions I use, I've got 2 acting as 
> frontends, it's rough, I've got some notes strewn in with the 
> directions..
> 
> 
> setup xbox (boot debian cd)
> 
> defaults on extra 2 gig space (if you have 10gb drive)
> 
> download csv
> 
> add following line to /etc/apt/sources.list
> deb http://dijkstra.csh.rit.edu:8088/~mdz/debian woody lame 
> apt-get update apt-get install lame apt-get install liblame-dev
> 
> remote previous line, and replace with
> deb http://cedar-solutions.com/ftp/debian stable main
> apt-get install xmltv
> 
> remove previous line and replace with
> deb http://ftp.linux.pt/pub/xbox/debian woody main
> (xbox deb list)
> http://xbox-debian.linux.pt/
> apt-get xlibs-dev
> apt-get xlibmesa-dev
> apt-get mplayer
> 
> #apt-get libqt3-mt-dev
> 
> uncomment main us deb sources
> apt-get update
> apt-get install libqt3-dev
> apt-get install libqt3-mysql
> apt-get install libqt3-mt-dev
> apt-get install libqt3-mt-mysql
> 
> setup QTDIR and path for qt (sometimes qt3)
> QTDIR=/usr/share/qt
> path=/usr/share/qt/bin
> 
> get cvs's
> make mythtv install
> 
> add /usr/local/lib to /etc/ld.so.conf path
> ldconfig
> 
> You can either request Peter's xbox module code & precompiled 
> binary, or 
> build your own.
> peter at bms.net.au
> I use peter's code, but I compile it myself with slightly different 
> mappings for the remote.
> 
>   o Download kernel sources (2.4.20 full)
>   o Apply the XBOX Kernel tree over the top (packaged patch) 
> (use stock 
> config file)\
>   o http://sourceforge.net/project/showfiles.php?group_id=54192
>   o Put in Peter's updated usb-xboxir.*
>   o Tweak usb-xboxir.h keymapping to preference.
>   o make modules
>   o cp /usr/src/linux/drivers/usb/usb-xboxir.o 
> /lib/modules/2.4.20-xbox/kernel/drivers/usb/
> 
> apt-get install blackbox
> 
> make the following file, /root/.xinitrc with ->
> 
> xset -dpms s off &
> irxevent &
> mythfrontend &
> blackbox
> 
> 
> make the following file /root/.blackboxrc with ->
> 
> session.screen0.focusNewWindows:        True
> session.screen0.focusModel:     SloppyFocus
> 
> 
> 
> 
> cd /etc
> rm xdm
> ln -s /root/startmyth xdm
> 
> make the following file  /root/startmyth with the following
> 
> #nfsstart is what I use to map to my nfs share
> /root/nfsstart
> /root/driveup
> su - root
> 
> #set permissions on file
> chmod 777 startmyth
> 
> modify /root/.profile  add "startx" without quotes as last line
> 
> mkdir /mnt/store
> chmod 777 /mnt/store
> 
> create /root/nfsstart, with ->
> 
> mount mastermyth:/d/video /mnt/store
> 
> #set permissions on file
> chmod 777 nfsstart
> 
> make the following file  /root/driveup with ->
> 
> hdparm -c3 /dev/hda
> hdparm -d1 /dev/hda
> hdparm -X69 /dev/hda
> rmmod xpad
> rmmod usb-xboxir
> modprobe usb-xboxir
> 
> #set permissions on file
> chmod 777 driveup
> 
> 
> system will now run XDM as last step, which does a "su" to 
> root, root's 
> .profile runs "startx" which has a default setting that 
> starts up mythtv
> 
> 
> get mplayer
> get mplayer mythpatch
> make install both
> 
> get mythvideo
> make install
> 
> 
> 
> Notes:
> Had to get current version of QT to install on one box
> to build qt, use ./configure -threads -sql-mysql
> 
> 
> 
> 




More information about the mythtv-users mailing list