~benklop/+junk/lcdproc

« back to all changes in this revision

Viewing changes to docs/README.dg2

  • Committer: Bazaar Package Importer
  • Author(s): Jeremy Yoder (Launchpad)
  • Date: 2009-10-11 18:21:07 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20091011182107-twnkyhv1f63lzq3o
Tags: 0.5.3-0ubuntu1
* New upstream version 0.5.3 (LP: #432669)
* Merge source patches from 0.5.2-3 
  - LCDd.conf: Change driver path
  - clients/lcdproc/machine_Linux.c: Change ifdef
* Add clients/examples/lcdident.pl to debian files 
* Updated debian/rules:
  - Cleaned up whitespace
  - Changed config.guess/config.sub lines 
* Added a delay to server/drivers/imonlcd.c for slower models
* Added dependency on autotools-dev to fix launchpad build issue 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Hello,
2
 
 
3
 
In order to compile LCDd (the lcdproc server) with support for IRman,
4
 
you need to put libirman in a neighbor directory.
5
 
Currently I use version 0.4.1b and this is hard coded into makefile and
6
 
#include string. (could do better).
7
 
 
8
 
Now for libirman to "work" you need a .irmanrc file with description of
9
 
you infrared "code" and mapping to command in my driver.
10
 
A template of such a file is given in the driver directory. This template
11
 
will only work with my JVC remote control, but you already have configured
12
 
IRman, you should be able to modify it for yours.
13
 
 
14
 
David GLAUDE
15
 
 
16
 
FINDING THE COMPONENT:
17
 
 
18
 
lcdproc: deamon to display information on a lcd screen.
19
 
        version: 0.4-pre5
20
 
        need libirman and my driver to support input from IrMan.
21
 
 
22
 
libirman: library in use to read input from IrMan on a serial port.
23
 
        version used: 0.4.1b
24
 
        currently used untouch and just needed to use my driver for lcdproc.
25
 
 
26
 
-----------Here stop the currently usefull information------------
27
 
 
28
 
The following text describe a project I never finished: LCDCD.
29
 
If anybody wish to do such an LCDd client, have a look at cdtools.
30
 
 
31
 
David GLAUDE
32
 
 
33
 
lirc: standardize interface to control IR receaver and emetteur.
34
 
        version: 0.5.4
35
 
        currently not used but might be usefull have support for other IR.
36
 
 
37
 
cdtools: command line program to control the cdrom and play audio cd.
38
 
        might need some patch to have a better output of cd song information.
39
 
 
40
 
Hello,
41
 
 
42
 
This file describe the personnal developpement I have made and wich sources
43
 
you need to bring together in order to integrate everything the same way
44
 
I did.
45
 
 
46
 
Basicaly, we are talking about a yet another CD player 'yaCDplayer' but
47
 
because the name might already have been in use, it was decided to call it
48
 
'lcdcd'.
49
 
 
50
 
This CD player take as input (control) and output (display of the status) the
51
 
lcdproc server. It as thus no user interface on it's own.
52
 
Lcdproc is a server that allow the control of LCD screen over TCP connection.
53
 
Some LCD screen also have support to connect a keypad, it also offer
54
 
input user interface for this program.
55
 
Because lcdproc is a very flexible input/output server, it also support for
56
 
input comming from a joystic, the keyboard (curses output) or even irman.
57
 
It also support multiple driver simultaniously and multiple driver like curses
58
 
and joystic for those without an LCD screen and an irman.
59
 
 
60
 
Now irman is an infrared receaver with a build in chip to hash the input
61
 
signal into a unique key that can be readed throught a serial interface.
62
 
 
63
 
An other important think about lcdcd it is that in order to communicate with
64
 
lcdproc we use a TCP/IP connection. Lcdproc need to run in background on the
65
 
server where the input/output device are connected. Lcdcd must run on the
66
 
client where the cdrom is located. In between, we need to have a TCP/IP
67
 
network. Now, if you have a firewall, you will let traffic from the client to
68
 
the server on port 13666 wich is the default for lcdproc, be carefull there
69
 
is not security build in lcdproc and anybody can connect to it. If you don't
70
 
have an IP network and the client and the server are located on a single
71
 
computer (with the CDROM, the LCD screen and the IrMan connected) then you
72
 
need to enable IP on this computer. This can be done by putting an IP address
73
 
on a loopback interface (like 127.0.0.1 on lo, try 'ifup lo' it might work
74
 
also on your distribution of Linux).
75
 
 
76
 
Currently, this ... ---to be continued---
77
 
 
78
 
 
79