2010-08-21, 22:37
Updated April 23, 2014. Never got it to work using Synaptic install.
First of all I would like to give credit for the info for the User’s Guide
@ http://lcdproc.sourceforge.net/docs/current-user.html
I found the guide a little confusing and took many tries to get is right.
LCDproc is a client/server suite including drivers for all kinds of nifty LCD displays.
The following drivers are supported:
# bayrad, CFontz, CFontz633, CFontzPacket, curses, CwLnx, ea65,
# EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, imonlcd, IOWarrior,
# irman, joy, lb216, lcdm001, lcterm, lirc, lis, MD8800, ms6931, mtc_s16209x,
# MtxOrb, mx5000, NoritakeVFD, picolcd, pyramid, sed1330, sed1520, serialPOS,
# serialVFD, shuttleVFD, sli, stv5730, svga, t6963, text, tyan, ula200,
# xosd
Install dependencies:
First of all I would like to give credit for the info for the User’s Guide
@ http://lcdproc.sourceforge.net/docs/current-user.html
I found the guide a little confusing and took many tries to get is right.
LCDproc is a client/server suite including drivers for all kinds of nifty LCD displays.
The following drivers are supported:
# bayrad, CFontz, CFontz633, CFontzPacket, curses, CwLnx, ea65,
# EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, imonlcd, IOWarrior,
# irman, joy, lb216, lcdm001, lcterm, lirc, lis, MD8800, ms6931, mtc_s16209x,
# MtxOrb, mx5000, NoritakeVFD, picolcd, pyramid, sed1330, sed1520, serialPOS,
# serialVFD, shuttleVFD, sli, stv5730, svga, t6963, text, tyan, ula200,
# xosd
Install dependencies:
Quote:xbmc@xbmc:~$ sudo apt-get install libftdi1 libftdipp-dev libftdi-dev libftdipp1You will have to download the Source code and compile:
xbmc@xbmc:~$ sudo apt-get build-dep lcdproc
Quote:xbmc@xbmc:~$ wget http://sourceforge.net/projects/lcdproc/...5.6.tar.gzMove a few more files into the proper places:
xbmc@xbmc:~$ tar xvfz lcdproc-0.5.6.tar.gz
xbmc@xbmc:~$ cd lcdproc-0.5.6
xbmc@xbmc:~/lcdproc-0.5.6$ ./configure --enable-drivers=all
xbmc@xbmc:~$ make
xbmc@xbmc:~/lcdproc-0.5.6$ cd shared
xbmc@xbmc:~/lcdproc-0.5.6/shared$ make
xbmc@xbmc:~/lcdproc-0.5.6/shared$ cd ../server
xbmc@xbmc:~/lcdproc-0.5.6/server$ make
xbmc@xbmc:~/lcdproc-0.5.6/server$ sudo make install
xbmc@xbmc:~/lcdproc-0.5.6/server$ cd ../clients
xbmc@xbmc:~/lcdproc-0.5.6/clients$ make
xbmc@xbmc:~/lcdproc-0.5.6/clients$ sudo make install
xbmc@xbmc:~/lcdproc-0.5.6/clients$ cd /home/xbmc
Quote:xbmc@xbmc:~$ sudo cp lcdproc-0.5.6/LCDd.conf /usr/local/etc/LCDd.confThen edit the LCDd.conf file:
xbmc@xbmc:~$ sudo cp lcdproc-0.5.6/clients/lcdproc/lcdproc.conf /usr/local/etc/lcdproc.conf
Quote:xbmc@xbmc:~$ sudo nano /usr/local/etc/LCDd.confIn the LCDd.conf change driver location from generic to:
Quote:# Where can we find the driver modules ?In the LCDd.conf change the following from curses to lis. If you have a different type of LCD you probably could just change to your LCD type listed below.
# IMPORTANT: Make sure to change this setting to reflect your
# specific setup! Otherwise LCDd won't be able to find
# the driver modules and will thus not be able to
# function properly.
# NOTE: Always place a slash as last character !
DriverPath=/usr/local/lib/lcdproc/
Quote:# The following drivers are supported:Now we are going to make LCDd and lcdproc start at boot:
# bayrad, CFontz, CFontz633, CFontzPacket, curses, CwLnx, ea65,
# EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, imonlcd, IOWarrior,
# irman, joy, lb216, lcdm001, lcterm, lirc, lis, MD8800, ms6931, mtc_s16209x,
# MtxOrb, mx5000, NoritakeVFD, picolcd, pyramid, sed1330, sed1520, serialPOS,
# serialVFD, shuttleVFD, sli, stv5730, svga, t6963, text, tyan, ula200,
# xosd
Driver=lis
Quote:xbmc@xbmc:~$ cd lcdproc-0.5.6Now reboot:
xbmc@xbmc:~/lcdproc-0.5.6$ sudo cp scripts/init-LCDd.debian /etc/init.d/LCDd
xbmc@xbmc:~/lcdproc-0.5.6$ sudo cp scripts/init-lcdproc.debian /etc/init.d/lcdproc
xbmc@xbmc:~/lcdproc-0.5.6$ sudo chmod 755 /etc/init.d/LCDd
xbmc@xbmc:~/lcdproc-0.5.6$ sudo chmod 755 /etc/init.d/lcdproc
xbmc@xbmc:~/lcdproc-0.5.6$ sudo update-rc.d LCDd defaults
xbmc@xbmc:~/lcdproc-0.5.6$ sudo update-rc.d lcdproc defaults