problème de télécommande PCTV [résolu et SOLUTION!!] - Hardware - Linux et OS Alternatifs
Marsh Posté le 04-01-2004 à 13:45:19
bah dans ton lircrc tu as des events (button = ) qui n'ont pas l'air d'etre spécifiés dans ton fichier de config de la télécommande
Marsh Posté le 04-01-2004 à 14:51:27
Il y avait 4 touches de trop dans le fichier /etc/lircd.conf mais ca n'a rien changé au problème!!
begin remote
name PinnacleSysPCTVRemote
bits 8
eps 30
aeps 100
one 0 0
zero 0 0
gap 180000
begin codes
Mute 0x000000000000003C
Power 0x000000000000002F
Chan+Play 0x000000000000003F
Chan-Stop 0x000000000000003E
Vol+FF 0x000000000000003B
Vol-Rew 0x000000000000003D
1 0x0000000000000031
2 0x0000000000000032
3 0x0000000000000033
4 0x0000000000000034
5 0x0000000000000035
6 0x0000000000000036
7 0x0000000000000037
8 0x0000000000000038
9 0x0000000000000039
Fullscreen 0x000000000000002D
0/AV 0x000000000000003A
I 0x000000000000002B
P 0x000000000000002E
Record 0x0000000000000027
Chan_Last 0x0000000000000025
F_TV 0x0000000000000026
F_TELETEXT 0x0000000000000029
F_RADIO 0x000000000000002A
L 0x000000000000001F
vol+ 0x000000000000001B
vol- 0x000000000000000F
channel+ 0x0000000000000017
channel- 0x000000000000001C
middle 0x000000000000001A
Menu 0x000000000000001D
next 0x0000000000000019
undo 0x0000000000000016
pause 0x0000000000000015
redo 0x0000000000000013
Rewind 0x000000000000000E
Play 0x000000000000000D
Stop 0x000000000000000B
FForward 0x0000000000000007
EPG 0x0000000000000018
Zoom 0x00000000000000B2
end codes
end remote
Marsh Posté le 10-01-2004 à 00:30:32
tu pourrais pas utiliser girder.....l est impect ce programme...paske moi perso j ai une telecommande ati et j utilise girder pour tout...l est vriament bien
Marsh Posté le 10-01-2004 à 23:28:40
girder, c'est pour Windows pas pour Linux?
Marsh Posté le 01-02-2004 à 14:29:12
LIRC_OPTS="--with-driver=pctv" emerge lirc
tar xjvf lirc-0.6.6.tar.bz2
cd lirc-0.6.6
./configure --with-driver=pctv ou ./setup
make
# en root
make install
P'tite modif du fichier /etc/init.d/lircd sinon le lien symbolique ttyS0 -> lirc est supprimé au redémarrage de lircd
|
Pour le mettre au demarrage :
rc-update add lircd default
J'ai installé irmix pour avoir la barre de volume à l'écran (http://www.blackfiveservices.co.uk/irmix.shtml)
Installation de irmix
tar xzvf irmix-0.1.4.tar.gz
cd irmix-0.1.4
# J'ai désactivé le support xft car je ne suis pas sous xft. Par contre j'utilise les drivers Alsa mais si on les désactive pas ça marche pas!
./configure --disable-xft --disable-alsa
make
# en root
make install
Dans son répertoire home :
J'ai trouve ce script start_lirc, trouver sur http://shift.free.fr/?ordi_tv
J'y ai rajouté irmix
#!/bin/bash |
Pour le rendre exécutable :
chmod +x start_lirc
Puis il faut placer ce fichier dans le fichier .xsession ou dans le répertoire .kde/Autostart/ si vous utilsez KDE
A titre d'exemple mon fichier .lircrc (pour Xine, TvTime et Xmms)
|
Marsh Posté le 04-01-2004 à 13:16:39
Je n'arrive qu'a faire marcher les fonctions : play, stop, >> et << de Xmms mais rien avec d'autres applications!!
Je suis sous Gentoo, j'ai modifié le fichier ebuild de lirc avec les paramètres pour ma télécommande (C'est une pinnacle sur port serie)
Il m'affiche : lircd 0.7.0pre2: lircd(pctv) ready
#!/bin/bash
killall irexec
killall irxevent
/usr/bin/irexec > /dev/null 2>&1 &
/usr/bin/irxevent > /dev/null 2>&1 &
Il m'affiche :
lircd 0.7.0pre2: accepted new client on /dev/lircd
lircd 0.7.0pre2: accepted new client on /dev/lirc
0000000000000031 00 1 PinnacleSysPCTVRemote
0000000000000035 00 5 PinnacleSysPCTVRemote
0000000000000038 00 8 PinnacleSysPCTVRemote
0000000000000039 00 9 PinnacleSysPCTVRemote
000000000000002b 00 Info PinnacleSysPCTVRemote
000000000000001f 00 L PinnacleSysPCTVRemote
000000000000002e 00 Preview PinnacleSysPCTVRemote
000000000000002f 00 Power PinnacleSysPCTVRemote
000000000000003d 00 Vol-Rew PinnacleSysPCTVRemote
0000000000000016 00 undo PinnacleSysPCTVRemote
000000000000000e 00 Rewind PinnacleSysPCTVRemote
0000000000000029 00 F_TELETEXT PinnacleSysPCTVRemote
0000000000000018 00 EPG PinnacleSysPCTVRemote
0000000000000015 00 pause PinnacleSysPCTVRemote
000000000000003e 00 Chan-Stop PinnacleSysPCTVRemote
000000000000001a 00 middle PinnacleSysPCTVRemote
000000000000003f 00 Chan+Play PinnacleSysPCTVRemote
000000000000003f 00 Chan+Play PinnacleSysPCTVRemote
000000000000001a 00 middle PinnacleSysPCTVRemote
000000000000003b 00 Vol+FF PinnacleSysPCTVRemote
000000000000003f 00 Chan+Play PinnacleSysPCTVRemote
mais ca marche pas!
J'ai testé plusieurs fichiers .lircrc mais ca marche pas...
exemple de fichier .lircrc
1er :
begin xawtv
begin
prog = irexec
button = Power
repeat = 0
flags = mode
config = xawtv-remote quit
end
begin
prog = irexec
button = Mute
repeat = 0
config = aumix -l m
end
begin
prog = irexec
button = channel-
repeat = 0
config = xawtv-remote setstation prev
end
begin
prog = irexec
button = channel+
repeat = 0
config = xawtv-remote setstation next
end
begin
prog = irexec
button = Fullscreen
repeat = 0
config = xawtv-remote fullscreen
end
begin
prog = irexec
button = 1
repeat = 1
config = xawtv-remote setstation 0
end
begin
prog = irexec
button = 2
repeat = 1
config = xawtv-remote setstation 1
end
begin
prog = irexec
button = 3
repeat = 1
config = xawtv-remote setstation 2
end
begin
prog = irexec
button = 4
repeat = 1
config = xawtv-remote setstation 3
end
begin
prog = irexec
button = 5
repeat = 1
config = xawtv-remote setstation 4
end
begin
prog = irexec
button = 6
repeat = 1
config = xawtv-remote setstation 5
end
begin
prog = irexec
button = 7
repeat = 1
config = xawtv-remote setstation 6
end
begin
prog = irexec
button = 8
repeat = 1
config = xawtv-remote setstation 7
end
begin
prog = irexec
button = 9
repeat = 1
config = xawtv-remote setstation 8
end
begin
prog = irexec
button = vol-
repeat = 1
config = aumix -l-2
end
begin
prog = irexec
button = vol+
repeat = 1
config = aumix -l+2
end
end xawtv
2 eme :
begin
prog = irexec
button = F_RADIO
config = xmms &
mode = xmms
end
begin
prog = irexec
button = F_TV
config = xawtv >/dev/null&
mode = xawtv
flags= once
end
begin xmms
begin
prog = xmms
button = Play
config = PLAY
end
begin
prog = xmms
button = Stop
config = STOP
end
begin
prog = xmms
button = FForward
config = NEXT
end
begin
prog = xmms
button = Rewind
config = PREV
end
begin
prog = irexec
button = vol+
config = VOL_UP [5]
repeat = 1
end
begin
prog = irexec
button = vol-
config = VOL_DOWN [5]
repeat = 1
end
end xmms
begin xawtv
begin
prog = irxevent
button = VOL-
config = Key KP_Subtract xawtv
end
begin
prog = irxevent
button = vol+
config = Key KP_Add xawtv
end
begin
prog = irxevent
button = channel+
config = Key Page_Up xawtv
end
begin
prog = irxevent
button = channel-
config = Key Page_Down xawtv
end
begin
prog = irxevent
button = 1
config = Key KP_1 xawtv
end
begin
prog = irxevent
button = 2
config = Key KP_2 xawtv
end
begin
prog = irxevent
button = 3
config = Key KP_3 xawtv
end
begin
prog = irxevent
button = 4
config = Key KP_4 xawtv
end
begin
prog = irxevent
button = 5
config = Key KP_5 xawtv
end
begin
prog = irxevent
button = 6
config = Key KP_6 xawtv
end
begin
prog = irxevent
button = 7
config = Key KP_7 xawtv
end
begin
prog = irxevent
button = 8
config = Key KP_8 xawtv
end
begin
prog = irxevent
button = 9
config = Key KP_9 xawtv
end
begin
prog = irxevent
button = Mute
config = Key A xawtv
end
end xawtv
Message édité par jyp le 01-02-2004 à 14:31:04
---------------
Jyp