Re: [vdr] inputlirc with devices referenced by /dev/input/by-id/...

2013-09-26 Thread Adrian C.
 http://wiki.xbmc.org/index.php?title=HOW-TO:Configure_VRC-1100_remote_for_Ubuntu
 but it didn't work. after restarting udev, there was no device

Hello, my rule is as simple as:

- /etc/udev/rules.d/10-lirc.rules
KERNEL==event*, ATTRS{name}==Mantis VP-1041 IR Receiver, 
SYMLINK=input/irremote


If you like me have a single device maybe give it another try, ignoring 
most of that wiki? It's an easy and reliable method.


-- 
Adrian C. (anrxc) | anrxc..sysphere.org | PGP ID: D20A0618
PGP FP: 02A5 628A D8EE 2A93 996E  929F D5CB 31B7 D20A 0618

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] inputlirc with devices referenced by /dev/input/by-id/...

2013-07-28 Thread Rainer Blickle
i created a workaround with the following S19... startup script:


#!/bin/sh
cat /tmp/RecreateLircConfig.java DELIM
import java.nio.file.*;
public class RecreateLircConfig {
  public static void main(String[] args) throws Exception {
Path path1 = Paths.get(/dev/input/by-id/usb-05a4_9881-event-kbd);
Path path2 =
Paths.get(/dev/input/by-id/usb-05a4_9881-if01-event-mouse);
System.out.println(# Options to be passed to inputlirc.);
System.out.printf(EVENTS=\%s %s\%n, path1.toRealPath(),
path2.toRealPath());
System.out.println(OPTIONS=\-g -m 0 -c\);
  }
}
DELIM
javac -d /tmp /tmp/RecreateLircConfig.java
#java -cp /tmp RecreateLircConfig
java -cp /tmp RecreateLircConfig /etc/default/inputlirc


to execute the script, the deb openjdk-7-jdk is needed


2013/7/28 Peter Münster pmli...@free.fr

 On Sat, Jul 27 2013, Rainer Blickle wrote:

  inputlirc starts and works as expected. unfortunately the device
 (event2/3)
  changes from reboot to reboot.

 Hi,

 There is this function in my run-vdr script, perhaps it can help:

 --8---cut here---start-8---
 reload-dvb()
 {
 killall irxevent lircd
 sleep 1
 killall -9 irxevent lircd
 modprobe -r $DVB_DRIVERS
 sleep 1
 for i in $DVB_DRIVERS; do modprobe $i; done
 sleep 3
 EV=`ir-keytable 21 | grep -B1 tevii | \
sed -nr 's,^.*/dev/input/(event.).*$,\1,p'`
 ln -sf $EV $IR
 chmod 644 $IR
 sleep 3
 lircd -Hdevinput -d$IR
 sleep 1
 irxevent -d ~vdr/.lircrc
 }
 --8---cut here---end---8---

 --
Peter


 ___
 vdr mailing list
 vdr@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr