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