Content-Type: multipart/related; boundary="------------000705000107030508090208" --------------000705000107030508090208 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit
Flameeyes wrote:
On Mon, 2003-08-11 at 20:20, Gerd Knorr wrote:
  
A nice first step would be having lircd also accept input from
/dev/input/event<x>.  That way the switch over to the input layer
can happen slowly:  Drivers can be ported step-by-step, and once we
reach the point that all IR input goes through the input layer
lirc_client can be changed to read from /dev/input/event<x> directly
and lircd isn't needed as dispatcher any more.
    
This can be useful, but I continue thinking that send the commands of a
remote direcly as their "label" is only a problem.
If I have 2 remotes, using the same receiver, and want one of these use
to control xawdecode and another one to control xmms, and both have the
same keys (1, 2, 3...), I can't decide which I'm using.
You can. That depends on a way the driver decodes signal. If you're talking
about serial - you still must have configurable usermode daemon that will
decode signals as you please and then feed them into kernel queue
A solution is to send the raw code of the button (as you can see using
cat /dev/lirc*), and let the userspace daemon and/or library to parse it
with an user-definable set of commands (like lircd/lirc_client do now).
The problem now is share the same device for more than one program,
lircd now takes care of this... we need another daemon that do that
work... so, why drop lircd?
You don't need it for _that_ purpose
We can make lircd use the input layer for read the button codes instead
of /dev/lirc*, and we have the same flexible system we have now, using
the standard kernel features instead of lirc_dev.
  

--
---------------------------------------------------------

"Rise and conquer, let the infidels burn"

This message may contain confidential, proprietary or legally privileged information. The information is intended only for
the use of the individual or entity named above. If the reader of this message is not the intended recipient, you are hereby
notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this
communication in error, please notify us immediately by telephone, or by e-mail and delete the message from your computer.





--------------000705000107030508090208 Content-Type: image/jpeg; name="images.jpeg" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="images.jpeg" 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 AoMGgwkAeABQcqBQKBQKBQKD/9k= --------------000705000107030508090208--