Arzock wrote:
Canal guada, j'ai essayé la première ligne de commande,$ ls -l /dev/input/by-path | grep "event-ir", mais, rien ne se passe, je me retrouve avec mon invite de commande et rien d'autre:-(
N'est il pas possible d'utiliser les infos issus de la commande lsusb pour compléter le LIRC_DEVICE?
Je me disais aussi que trouver le bon paramètre à tous les coups quel que soit le matériel et avec une seule ligne de commande, ce serait bien trop facile :-D
Autant suivre le tutoriel de Philippe et utiliser gnome-lirc-properties dans un premier temps, pour qui n'a pas envie de mettre les mains un peu plus dans le cambouis...
Sinon, juste avec le retour de lsusb, ce n'est pas possible. Mais avec :
$ cat /proc/bus/input/devices
tu peux récupérer, dans le bloc correspondant à ton récepteur infrarouge, le
eventN qui lui est attribué en fonction du matériel installé, et modifier en conséquence :
LIRC_DEVICE="/dev/input/eventN"
Pour déterminer quel bloc correspond à ton récepteur, une autre des commandes fournies dans la documentation liste les périphériques d'entrée reconnus :
$ for i in /sys/class/input/input* ; do echo -n "$(basename "$i"): "; cat "$i/name"; done
et te donne un nom à rechercher dans la sortie de la commande "cat /proc/bus/input/devices".
Par exemple, avec mon propre matériel :
$ for i in /sys/class/input/input* ; do echo -n "$(basename "$i"): "; cat "$i/name"; done
...
input6: IR-receiver inside an USB DVB receiver
$ cat /proc/bus/input/devices
...
I: Bus=0003 Vendor=2040 Product=9950 Version=0100
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:05:06.2-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:09.0/0000:05:06.2/usb2/2-1/rc/rc0/input6
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=100013
B: KEY=14afc336 284284d 0 0 0 4 80058000 2190 40000801 9e96c0 0 900200 ffc
B: MSC=10
...
$ ls -l /dev/input/by-path
...
lrwxrwxrwx. 1 root root 9 31 juil. 2012 pci-0000:05:06.2-usb-0:1-event-ir -> ../event6
Dans mon cas, je peux ainsi utiliser :
LIRC_DEVICE="/dev/input/by-path/pci-0000:05:06.2-usb-0:1-event-ir"
ou, vu qu'il s'agit d'un lien, l'équivalent :
LIRC_DEVICE="/dev/input/event6"