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 | lirc: standardize interface to control IR receaver and emetteur. |
---|
29 | version: 0.5.4 |
---|
30 | currently not used but might be usefull have support for other IR. |
---|
31 | |
---|
32 | cdtools: command line program to control the cdrom and play audio cd. |
---|
33 | might need some patch to have a better output of cd song information. |
---|
34 | |
---|
35 | Hello, |
---|
36 | |
---|
37 | This file describe the personnal developpement I have made and wich sources |
---|
38 | you need to bring together in order to integrate everything the same way |
---|
39 | I did. |
---|
40 | |
---|
41 | Basicaly, we are talking about a yet another CD player 'yaCDplayer' but |
---|
42 | because the name might already have been in use, it was decided to call it |
---|
43 | 'lcdcd'. |
---|
44 | |
---|
45 | This CD player take as input (control) and output (display of the status) the |
---|
46 | lcdproc server. It as thus no user interface on it's own. |
---|
47 | Lcdproc is a server that allow the control of LCD screen over TCP connection. |
---|
48 | Some LCD screen also have support to connect a keypad, it also offer |
---|
49 | input user interface for this program. |
---|
50 | Because lcdproc is a very flexible input/output server, it also support for |
---|
51 | input comming from a joystic, the keyboard (curses output) or even irman. |
---|
52 | It also support multiple driver simultaniously and multiple driver like curses |
---|
53 | and joystic for those without an LCD screen and an irman. |
---|
54 | |
---|
55 | Now irman is an infrared receaver with a build in chip to hash the input |
---|
56 | signal into a unique key that can be readed throught a serial interface. |
---|
57 | |
---|
58 | An other important think about lcdcd it is that in order to communicate with |
---|
59 | lcdproc we use a TCP/IP connection. Lcdproc need to run in background on the |
---|
60 | server where the input/output device are connected. Lcdcd must run on the |
---|
61 | client where the cdrom is located. In between, we need to have a TCP/IP |
---|
62 | network. Now, if you have a firewall, you will let traffic from the client to |
---|
63 | the server on port 13666 wich is the default for lcdproc, be carefull there |
---|
64 | is not security build in lcdproc and anybody can connect to it. If you don't |
---|
65 | have an IP network and the client and the server are located on a single |
---|
66 | computer (with the CDROM, the LCD screen and the IrMan connected) then you |
---|
67 | need to enable IP on this computer. This can be done by putting an IP address |
---|
68 | on a loopback interface (like 127.0.0.1 on lo, try 'ifup lo' it might work |
---|
69 | also on your distribution of Linux). |
---|
70 | |
---|
71 | Currently, this ... ---to be continued--- |
---|
72 | |
---|
73 | |
---|
74 | |
---|