[télécommande sous nunux!!] ça marche ! mais que faire :s

ça marche ! mais que faire :s [télécommande sous nunux!!] - Multimédia - Linux et OS Alternatifs

Marsh Posté le 18-01-2003 à 18:14:57    

hello
 
j'ai une sblive platinum avec donc rack frontal et télécommande ..
j'ai installé l'appli pour utiliser la télécommande, et ça marche :) c'est à dire que à chaque touche pressée dans ma télécommande je peux déclencher une action bash ...
 
bon ske j'aimerais c'est savoir si ya une appli qui puisse fonctionner en quelque sorte en "serveur" pour entendre tous les trucs que je lui passerai ? bref une sorte d'interface graphique à laquelle je puisse passer des params et qu'elle lance par exemple la téloche etc ?
 
en fait voilà je veux savoir si ya moyen de passer une "touche appuyée" à une appli en particulier ? du style choisir le PID de l'appli à manier, et lui passer un "TOUCHE 2 APPUYEE" ?

Reply

Marsh Posté le 18-01-2003 à 18:14:57   

Reply

Marsh Posté le 18-01-2003 à 18:18:59    

tu vas sur www.lirc.org et tu lis la doc en entier
 
avec ca, tu as tout ce dont tu as besoin

Reply

Marsh Posté le 18-01-2003 à 18:20:39    

cherche sur google, tu trouveras, ça se configure dans lircd.conf
 
ou regarde sur le site de lirc : www.lirc.org
je crois que c'est expliqué dans la FAQ
 
edit : mouarf grillé :o


Message édité par BMOTheKiller le 18-01-2003 à 18:21:32
Reply

Marsh Posté le 18-01-2003 à 18:21:37    

wow c une appli en interface graphique qui permet de faire des trucs avec les télécommandes et les applis si j'ai bien compris ? :) (j'ai pas lu encore mais histoire de pas partir en sucette)

Reply

Marsh Posté le 18-01-2003 à 18:24:24    

excellent :)
j'avais installé un pov truc, mais bon ça marchait! mais lirc a l'air bcp plus mature! j'installe tout de suite, d'autant plus que ma télécommande creative est supportée :love:

Reply

Marsh Posté le 18-01-2003 à 18:35:09    

tiens ? qu'as-tu installé comme applie pour gérer ta télécommande ?
 
ça m'intéresse vu que la mienne utilise une base branchée sur port COM et ne sera jamais supportée surement par lirc, à part la sourie intégrée que xfree gère bien)

Reply

Marsh Posté le 18-01-2003 à 18:48:05    

BMOTheKiller a écrit :

tiens ? qu'as-tu installé comme applie pour gérer ta télécommande ?
 
ça m'intéresse vu que la mienne utilise une base branchée sur port COM et ne sera jamais supportée surement par lirc, à part la sourie intégrée que xfree gère bien)


 
tu sais, ca coute dix balles un recepteur fait maison, parfaitment supporte par lirc.
 
ca vaut pas le coup de se faire chier

Reply

Marsh Posté le 18-01-2003 à 19:01:23    

oui oui je sais, j'avais vu ça, j'ai toutes les infos pour faire un récepteur maison
 
mais bon, si je peux utiliser la base normalement ça m'arrange un peu
 
enfin merci tout de même de la réponse :jap:

Reply

Marsh Posté le 18-01-2003 à 19:05:14    

le truc que j'ai installé ne marche que sur des soundblaster  à priori, ça s'appelle rcenter-0.6, et c pas terrible ...
 
 
euh, j'ai réussi à mettre un von lircd.conf dans etc, avec les bons codes et tout pour ma télécommande à moi ...
je l'ai lancé, et nickel il démonise ...
mais!
 
j'ai essayé d'installer  
 
xrc-0.6.3 mais il me dit que j'ai pas de lirc :(
il est teubax, comment faire pour s'en sortir ???
 
 


[root@kpoman:~/temp/xrc/xrc-0.6.3]$ ./configure
checking for a BSD compatible install... /bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...  
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for bison... bison -y
checking for a BSD compatible install... /bin/install -c
checking whether make sets ${MAKE}... (cached) yes
checking for flex... flex
checking for flex... (cached) flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for LIRC>=0.5.5... missing (found lirc-)
configure: error: *** LIRC not found ***
[root@kpoman:~/temp/xrc/xrc-0.6.3]$  
 
 
 


 
 
pourtant ...
 
[root@kpoman:~/temp/remote_soundblaster]$ qpkg -I | grep lirc
app-misc/lirc *
[root@kpoman:~/temp/remote_soundblaster]$  
 
 
 
et c bien la version 0.6.5 que j'ai :/
 
j'ai aussi le lirc_dev qui tourne :
 
 
[root@kpoman:~/temp/remote_soundblaster]$ lsmod
Module                  Size  Used by    Tainted: P  
lirc_dev                7616   0  (unused)
usbvnet                68468   3  
NVdriver             1066592  10  (autoclean)
hid                    16868   0  (unused)
input                   3200   0  [hid]
tuner                   8416   1  (autoclean)
tvaudio                11036   0  (autoclean) (unused)
bttv                   62912   0  
videodev                5440   2  [bttv]
i2c-algo-bit            6568   1  [bttv]
i2c-core               11908   0  [tuner tvaudio bttv i2c-algo-bit]
emu10k1                64776   1  
ac97_codec              9032   0  [emu10k1]
sound                  51700   0  [emu10k1]
soundcore               3556   7  [emu10k1 sound]
vfat                   10492   1  (autoclean)
[root@kpoman:~/temp/remote_soundblaster]$  
*
 
 
 
 
 
à l'aide :cry:


Message édité par k666 le 18-01-2003 à 19:07:51
Reply

Marsh Posté le 18-01-2003 à 19:11:31    

essaye de faire un "ldconfig" avant de lancer le ./configure de xrc, ça arrange ce genre de problème parfois, si tu as compilé toi-même lirc
 
sinon je crois que tu peux spécifier le préfixe de lirc, fais ./configure --help
tu dois avoir quelque chose comme : --with-lirc
là tu mets : ./configure --with-lirc=CHEMIN_DU_BINAIRE_LIRC
 
enfin ça fait un moment que j'ai pas touché à lirc donc c'est peut-être pas ça

Reply

Marsh Posté le 18-01-2003 à 19:11:31   

Reply

Marsh Posté le 18-01-2003 à 19:24:55    

tu as installe lirc-dev(el) ou qqch comme ca en meme temps ?

Reply

Marsh Posté le 18-01-2003 à 19:55:53    

Sinon le soft que tu cherches (lancer des applis avec un bouton) s'appelle irexec et fait partie de la distrib standard de lirc.
 
Y a aussi irxevent qui est tres pratique car il permet d'affecter a une touche + une appli un evenement souris ou clavier. Donc n'importe quelle appli X peut etre controlée avec une telcommande, et ce qu'elle integre un support LIRC ou pas.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 18-01-2003 à 20:06:50    

apolon34 a écrit :


tu sais, ca coute dix balles un recepteur fait maison, parfaitment supporte par lirc.
ca vaut pas le coup de se faire chier


 
[:wam]
 
ou l'accomplissement de ma nerditude  [:shurik]  
 
Lundi, je m'y mets [:olimou]

Reply

Marsh Posté le 18-01-2003 à 20:06:55    

apolon34 a écrit :

tu as installe lirc-dev(el) ou qqch comme ca en meme temps ?


 
 
euh justement c quoi ce truc  lirc_dev ???
eske kelkun peut m'expliquer :)
j'ai vu qu'il m'a créé des modules à charger je pense ? lirc_* je les ai modprobé mais bon j'arrive pas à piger skil faut faire pour faire tourner le truc ... :s

Reply

Marsh Posté le 18-01-2003 à 20:09:39    

tu dois avoir un module lirc qui correspond a ta telecommande.
 
si ca marche comme ca (irw t'affiche les boutons) touches a rien.
 
pour ton prog, je penses qu'il cherche des entetes/bibliotheques qu'il ne trouve pas.
 
tu peux editer le configure pour voir ce qu'il cherche exactement

Reply

Marsh Posté le 18-01-2003 à 20:35:34    

je sais pas par ou commencer, si tu veux bien sois un peu plus explicite :)
 
 
j'ai ça:
 
[root@kpoman:~]$ irw
connect: Connection refused
[root@kpoman:~]$  
 
 
 
 
pour résumer mon problème: voilà une suite de commandes:
 


[root@kpoman:~]$ lircd
[root@kpoman:~]$ irxevent
[root@kpoman:~]$ irw
connect: Connection refused
[root@kpoman:~]$ irxevent  
irxevent: could not connect to socket
irxevent: Connection refused
[root@kpoman:~]$  


 
j'ai l'impression que le démon tourne bel et bien, mais que dès que je lance par exemple irxevent, il me tue mon démon :/*
 
 
eske tu peux m'aider à retrouver le sourire :)

Reply

Marsh Posté le 18-01-2003 à 20:37:41    

encore plus parlant:
 
 


 
[root@kpoman:~]$ lircd
[root@kpoman:~]$ ps aux | grep lirc
root     24454  0.0  0.0     0    0 ?        SW   19:06   0:00 [lirc_dev]
root     24890  0.0  0.1  1380  544 ?        S    20:34   0:00 lircd
root     24892  0.0  0.1  1416  476 pts/3    R    20:34   0:00 grep lirc
[root@kpoman:~]$ irxevent
[root@kpoman:~]$ ps aux | grep lirc
root     24454  0.0  0.0     0    0 ?        SW   19:06   0:00 [lirc_dev]
[root@kpoman:~]$  
 
 


 
 
EDIT:
 
 
petit extrait de mon log:
 


Jan 18 20:36:17 kpoman.dyndns.org lircd-0.6.5: lircd(any) ready
Jan 18 20:36:21 kpoman.dyndns.org lircd-0.6.5: accepted new client on /dev/lircd
Jan 18 20:36:21 kpoman.dyndns.org lircd-0.6.5: could not open /dev/lirc
Jan 18 20:36:21 kpoman.dyndns.org lircd-0.6.5: default_init(): Is a directory
Jan 18 20:36:21 kpoman.dyndns.org lircd-0.6.5: caught signal


 
puis de mon dev
 


 
[root@kpoman:/dev]$ ll | grep lirc
drwxrwxrwx    1 root     root            0 Jan  1  1970 lirc
srw-rw-rw-    1 root     root            0 Jan 18 20:36 lircd
[root@kpoman:/dev]$  
 


Message édité par k666 le 18-01-2003 à 20:40:10
Reply

Marsh Posté le 18-01-2003 à 21:06:57    

t'as pas un modprobe a faire avant ???
T'as bien compilé un module pour le noyau normalement...


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 18-01-2003 à 21:13:52    

yes bin si tu veux j'ai ça comme modules:


 
[root@kpoman:~]$ locate modules | grep lirc
/lib/modules/2.4.19-gentoo-r9/misc/lirc_dev.o
/lib/modules/2.4.19-gentoo-r9/misc/lirc_gpio.o
/lib/modules/2.4.19-gentoo-r9/misc/lirc_i2c.o
/lib/modules/2.4.19-gentoo-r9/misc/lirc_it87.o
/lib/modules/2.4.19-gentoo-r9/misc/lirc_parallel.o
/lib/modules/2.4.19-gentoo-r9/misc/lirc_serial.o
/lib/modules/2.4.19-gentoo-r9/misc/lirc_sir.o
[root@kpoman:~]$  
 
 
[root@kpoman:~]$ lsmod
Module                  Size  Used by    Tainted: P  
lirc_i2c                2976   0  (unused)
lirc_gpio               4848   0  (unused)
lirc_dev                7616   1  [lirc_i2c lirc_gpio]
usbvnet                68468   3  
NVdriver             1066592  10  (autoclean)
hid                    16868   0  (unused)
input                   3200   0  [hid]
tuner                   8416   1  (autoclean)
tvaudio                11036   0  (autoclean) (unused)
bttv                   62912   1  [lirc_gpio]
videodev                5440   3  [bttv]
i2c-algo-bit            6568   1  [bttv]
i2c-core               11908   0  [lirc_i2c tuner tvaudio bttv i2c-algo-bit]
emu10k1                64776   1  
ac97_codec              9032   0  [emu10k1]
sound                  51700   0  [emu10k1]
soundcore               3556   7  [emu10k1 sound]
vfat                   10492   1  (autoclean)
[root@kpoman:~]$  
 
 
 


 
 
 
 
 
j'y arrive po :'(


Message édité par k666 le 18-01-2003 à 21:14:29
Reply

Marsh Posté le 18-01-2003 à 21:18:30    

il faut que tu charges le bon driver pour ta telecommande.
 
pour les devices, fais un chmod 666 /dev/lirc*, comme ca ils seront accessibles en tant qu'user

Reply

Marsh Posté le 18-01-2003 à 21:35:27    

c une télécommande de soundblaster live platinum !
je ne sais pas quel module il faut charger dans ce cas là :/ c dur j'y arrive pas :(
 
j'ai mis tous les droits sur mes devices lirc mais rien à faire :-
à l'aide pitié extrem!

Reply

Marsh Posté le 18-01-2003 à 21:40:57    

es-tu sur que ton recepteur est supporté ???


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 18-01-2003 à 22:40:39    

bin j'ai trouvé sur le site de lirc ce truc:
 
http://lirc.sourceforge.net/remotes/creative/
 
 
ce qui laisse penser que c'est bel et bien supporté :sol:
 
j'ai copié collé  le code et l'ai mis dans mon /etc/lircd.conf et depuis, quand je lance lircd ça me claque aucune erreur ... mais ça marche po :(
 
aidz

Reply

Marsh Posté le 18-01-2003 à 22:45:38    

k666 a écrit :

bin j'ai trouvé sur le site de lirc ce truc:
 
http://lirc.sourceforge.net/remotes/creative/
 
 
ce qui laisse penser que c'est bel et bien supporté :sol:
 
j'ai copié collé  le code et l'ai mis dans mon /etc/lircd.conf et depuis, quand je lance lircd ça me claque aucune erreur ... mais ça marche po :(
 
aidz


Oui mais c'est peut etre un fichier de config qui correspond à la telecommande, mais utilisée avec un recepteur supporté par lirc (style recepteur sur port serie).
Parce que c'est le cas de la config creative/CD...


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 18-01-2003 à 22:49:22    

Va voir là :
 
http://shift.free.fr/?ordi_tv
 
C'est pour la carte tv, mais il y a des exemplees pour programmer la telecommande.


Message édité par zeb_ le 18-01-2003 à 22:49:52
Reply

Marsh Posté le 18-01-2003 à 22:50:37    

comment pourrais je savoir alors si le récepteur marche ?
 
je l'ai déjà testé avec une autre application et ça marche nickel sans aucune embrouille (petite appli de 10ko) mais ça fait pas du tout ce que je prétends que ça fasse :/
 
 
comment savoir :)

Reply

Marsh Posté le 18-01-2003 à 22:52:47    

k666 a écrit :

comment pourrais je savoir alors si le récepteur marche ?
 
je l'ai déjà testé avec une autre application et ça marche nickel sans aucune embrouille (petite appli de 10ko) mais ça fait pas du tout ce que je prétends que ça fasse :/
 
 
comment savoir :)


 
Si tu lances irw, il doit t'afficher les codes des touches que tu tapes.

Reply

Marsh Posté le 18-01-2003 à 22:52:55    

Quelqu'un a-t-il tenté l'expérience de  http://www.lirc.org/receivers.html ?
ça a marché ?

Reply

Marsh Posté le 18-01-2003 à 23:02:46    

911GT3 a écrit :

Quelqu'un a-t-il tenté l'expérience de  http://www.lirc.org/receivers.html ?
ça a marché ?  


Moi j'ai tenté l'experience  http://www.zapway.de cité sur la page en question (je suis pas un electronicien dans l'ame...). Et ca marche nickel... :D j'en suis tres content.


Message édité par e_esprit le 18-01-2003 à 23:21:00
Reply

Marsh Posté le 18-01-2003 à 23:14:23    

911GT3 a écrit :

Quelqu'un a-t-il tenté l'expérience de  http://www.lirc.org/receivers.html ?
ça a marché ?  


 
moi oui
 
j'ai pique le recepteur ir de mon vieux magnetoscope et ca marche impec.
 
ca m'est revenu a 1.52 euros + fil + recepteur

Reply

Marsh Posté le 18-01-2003 à 23:50:55    

bon bin j'ai installé un plugin pour xmms pour controler via le LiveDrive IR et ça marche nickel !
mais quand même j'aimerais bien arriver à controler n'importe quelle application et je ne sais pas comment faire !
 
l'appli que je viens d'installer balance des info sur le port 5001, en indiquant la touche qui a été  appuyée
 
bref c con tout ça paske il semble que la soundblaster marche nickel :( donc je sais pas comment faire que cet abruti de lirc marche et lise les infos là ou il faut :/

Reply

Marsh Posté le 19-01-2003 à 01:29:46    

bon j'ai plus ou moins réussi à faire quelque chose avec rcenter ... en fait ç chaque touche de la télécommande correspond un ptit script qui sera lancé, comme on peut voir:
 


 
 
[root@kpoman:~/.rcenter/main]$ ll
total 48
drwxr-xr-x    2 root     root         4096 Jan 19 01:24 .
drwxr-xr-x    3 root     root         4096 Jan 18 18:03 ..
-rwxr-xr-x    1 root     root           40 Jan 19 01:19 1
-rwxr-xr-x    1 root     root          126 Jan 18 17:54 display
-rwxr-xr-x    1 root     root           24 Jan 18 17:54 eax
-rwxr-xr-x    1 root     root           25 Jan 19 00:41 number
-rwxr-xr-x    1 root     root           43 Jan 18 17:54 play
-rwxr-xr-x    1 root     root           31 Jan 19 00:37 right
-rwxr-xr-x    1 root     root           40 Jan 18 17:54 slow
-rwxr-xr-x    1 root     root           39 Jan 18 17:54 speakeroptions
-rwxr-xr-x    1 root     root           31 Jan 19 00:46 start
-rwxr-xr-x    1 root     root           45 Jan 18 17:54 stop
[root@kpoman:~/.rcenter/main]$  
 
 
[root@kpoman:~/.rcenter/main]$ cat start  
#!/bin/sh
xvkbd -text "\\A\\t"
[root@kpoman:~/.rcenter/main]$  
 


 
 
là on voit que l'exemple lance la commande start quand j'appuis sur le bouton start... cette est xvkbd -text "pouet" .... ça sert à , dans la fenêtre qui a le focus, "taper" la chaine de charactères pouet ... ce que j'aimerais c une appli un peu comme xvkbd, qui me permette de balancer un "évènement touche de clavier" que je puisse choisir, par exemple un Alt+Tab pour changer de fenêtre ... mais xvkbd ne le permet malheureusement pas très bien :/ eske kelkun connait un soft qui balance dans une fenêtre X particulièrement choisie un évènement clavier ? ???
 
j'y suis presque là!!!

Reply

Marsh Posté le 19-01-2003 à 13:12:00    

up!!

Reply

Marsh Posté le 19-01-2003 à 18:02:13    

:cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:

Reply

Marsh Posté le 19-01-2003 à 18:15:00    

Bah t'as pas l'air de beaucoup chercher, puisque xvkbd dispose d'une option -window qui permet de specifier l'adresse hexa ou le nom (c'est plus pratique) d'une fenetre precise, et donc d'une appli X... par defaut il utilise celle qui a le focus...
 
RTFM quoi, merde...


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 19-01-2003 à 20:37:37    

comment on fait alors pour savoir le code de la fenêtre que je veux attaquer ?
bin en fait ce qui me semble plus simple c de faire un "Alt Tab" virtuel, pour pouvoir cycler entre les fenêtres déjà ouvertes au lieu de faire ça ...
sinon je l'ai lu le manuel, mais quand je balourde, via xvkbd -text \\A\\t ça marche pas ça ne prends en compte qu'une double tabulation ... et bon le keypad ça marche pas non plus, en fait ya plein de trucs qui  marchent pas, et en fait xvkbd ne semble pas être fait pour ce que j'en fais, donc j'aimerais savoir si ya un truc équivalent au xvkbd -text mais qui soit un peu plus complet ?
 
sinon le manuel je l'ai lu ;)

Reply

Marsh Posté le 19-01-2003 à 21:25:29    

911GT3 a écrit :


 
[:wam]
 
ou l'accomplissement de ma nerditude  [:shurik]  
 
Lundi, je m'y mets [:olimou]


 
LOL tout simplement excellent un nerd de l'info qui se met a l'electronique
a+
foiro

Reply

Marsh Posté le 19-01-2003 à 22:41:21    

k666 a écrit :

comment on fait alors pour savoir le code de la fenêtre que je veux attaquer ?


J'ai dis "l'adresse hexa  ou le nom "...

Reply

Marsh Posté le 20-01-2003 à 00:39:22    

euh...je suis un ignare mais comment je peux savoir le nom de la fenêtre ?

Reply

Marsh Posté le 20-01-2003 à 09:19:41    

Euh... Parce qu'il est marqué dans la barre de titre peut etre ???

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed