Saturday, January 29, 2011

XBMC-Live up and running.

Actually, it's been up and running for a few days now. I've already wiped the partition clean once and reinstalled and upgraded the 2.6.32 kernel to 2.6.38. XBMC works out of the box with a .38 kernel remote control wise. Unfortunately, though, the VFD doesn't. So even though XBMC can run the remote w/o lirc, lcdproc needs lirc to run the VFD. The 2.6.36 and lower kernels come with lirc_dev and lirc_imon in the kernel which, once set up, runs great. 2.6.38 switches to the imon driver in the kernel. A good start because it does cut down on configuration and let's the imon work out of the box. I'll have to check to make sure that I can map the buttons but here's hoping...

And here's the setup from source for lcdproc:

Create directory for lcdproc

$ mkdir lcdproc

Change to lcdproc directory

$ cd lcdproc

Download lcdproc source:

$ wget http://softlayer.dl.sourceforge.net/project/lcdproc/lcdproc/0.5.3/lcdproc-0.5.3.tar.gz

Unpack the source

$ tar -xvf lcdproc-0.5.3.tar.gz

Change into lcdproc-0.5.3 directory

$ cd lcdproc-0.5.3.tar.gz

Configure

$ ./configure --enable-drivers=imon

Make

$ make -j4

And install

$ make install

And install

$ sudo make install

Copy LCDd.conf to /etc/LCDd.conf

$ sudo cp LCDd.conf /etc/LCDd.conf

Cp startup scripts:

$ sudo cp ./scripts/init-LCDd.debian /etc/init.d/LCDd
$ sudo cp ./scripts/init-lcdproc.debian /etc/init.d/lcdproc

Change LCDproc.conf

$ sudo nano LCDd.conf

Change Driver=curses to Driver=imon

Uncomment Hello message if desired.

Start LCDd
$ sudo /etc/init.d/LCDd start

Should see welcome message

Start lcdproc
$ sudo etc/init.d/lcdproc start

Should see information.

Had to change the DriverPath in LCDd.conf to /usr/lib/lcdproc/

Open ~/.xbmc/userdata/guisettings.xml
change haslcd to true.

Restart xbmc-live.

Hopefully everything works.

No comments:

Post a Comment