Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 15/09/2006, à 18:05

elturisto

Re : carte tnt

Maintenant, si vous n'avez rien, c'est peut être que ce ne sont pas les mêmes codes pour votre télécommande : essayer irrecord (c'est comme ca que j'ai récupéré les codes pour chaque touche sauf display et snapshot) et modifier lircd.conf.

A noter que j'avais 3 codes pour chaque touche et j'ai choisi le second et que dans le fichier lircd.conf on ajoute 0x pour préciser que c'est de l'hexadécimal.

Si au contraire ca fonctionne : c'est quasiment terminé ! Il reste à configurer vos touches.

Pour ma part, j'ai (rapidement) créé un fichier ~/.lircrc et j'ai mis des raccourcis pour Kaffeine et Amarok ainsi que la reconnaissance des chiffres :

#amarok
begin
        prog = irexec
        button = menu
        config = amarok
end

begin
        prog = irexec
        button = power
        config = dcop amarok MainApplication-Interface quit
end

begin
	prog = irexec
	button = play
	config = dcop amarok player play
end

begin
        prog = irexec
        button = forward
        config = dcop amarok player seekRelative 10
end

begin
        prog = irexec
        button = rewind
        config = dcop amarok player seekRelative -5
end

begin
        prog = irexec
        button = pause
        config = dcop amarok player pause
end

begin
        prog = irexec
        button = stop
        config = dcop amarok player stop
end

begin
        prog = irexec
        button = next
        config = dcop amarok player next
end

begin
        prog = irexec
        button = last
        config = dcop amarok player prev
end

begin
        prog = irexec
        button = chup
        config = dcop amarok player next
end

begin
        prog = irexec
        button = chdown
        config = dcop amarok player prev
end

begin
        prog = irexec
        button = volup
        config = dcop amarok player volumeUp
end

begin
        prog = irexec
        button = mute
        config = dcop amarok player mute
end

begin
        prog = irexec
        button = voldown
        config = dcop amarok player volumeDown
end

begin
        prog = irexec
        button = epg
        config = dcop amarok playlist togglePlaylist
end

begin
        prog = irexec
        button = chrtn
        config = toggleRandomAmarok
end


begin
        prog = irexec
        button = fullscreen
        config = dcop amarok player showOSD 
end

#kaffeine
begin
        prog = irexec
        button = source
        config = kaffeine
end

begin
        prog = irexec
        button = play
        config = dcop kaffeine KaffeineIface play
end

begin
        prog = irexec
        button = pause
        config = dcop kaffeine KaffeineIface pause
end

begin
        prog = irexec
        button = stop
        config = dcop kaffeine KaffeineIface stop
end

begin
        prog = irexec
        button = forward
        config = dcop kaffeine KaffeineIface posPlus
end

begin
        prog = irexec
        button = rewind
        config = dcop kaffeine KaffeineIface posMinus
end

begin
        prog = irexec
        button = next
        config = dcop kaffeine KaffeineIface next
end

begin
        prog = irexec
        button = last
        config = dcop kaffeine KaffeineIface previous
end

begin
        prog = irexec
        button = chup
        config = dcop kaffeine KaffeineIface next
end

begin
        prog = irexec
        button = chdown
        config = dcop kaffeine KaffeineIface previous
end

begin
        prog = irexec
        button = power
        config = dcop kaffeine KaffeineIface quit
end

begin
        prog = irexec
        button = volup
        config = dcop kaffeine KaffeineIface volUp
end

begin
        prog = irexec
        button = mute
        config = dcop kaffeine KaffeineIface mute
end

begin
        prog = irexec
        button = voldown
        config = dcop kaffeine KaffeineIface volDown
end

begin
        prog = irexec
        button = fullscreen
        config = dcop kaffeine KaffeineIface fullscreen
end

# Chiffres
begin
        prog = irxevent
        button = 1   
        config = Key SHIFT-1 CurrentWindow
end

begin
        prog = irxevent
        button = 2   
        config = Key SHIFT-2 CurrentWindow
end

begin
        prog = irxevent
        button = 3  
        config = Key SHIFT-3 CurrentWindow
end

begin
        prog = irxevent
        button = 4  
        config = Key SHIFT-4 CurrentWindow
end

begin
        prog = irxevent
        button = 5   
        config = Key SHIFT-5 CurrentWindow
end

begin
        prog = irxevent
        button = 6   
        config = Key SHIFT-6 CurrentWindow
end

begin
        prog = irxevent
        button = 7   
        config = Key SHIFT-7 CurrentWindow
end

begin
        prog = irxevent
        button = 8   
        config = Key SHIFT-8 CurrentWindow
end

begin
        prog = irxevent
        button = 9   
        config = Key SHIFT-9 CurrentWindow
end

begin
        prog = irxevent
        button = 0  
        config = Key SHIFT-0 CurrentWindow
end

Vous pouvez utiliser des interfaces graphiques avec irkick (il faut aussi installer kdelirc).

Pour finir, il faut ajouter au démarrage (Système-Préférences-Sessions-Programmes au démarrage) irxevent puis irexec

Voilà voilà

Dernière modification par elturisto (Le 06/01/2007, à 21:52)

Hors ligne

#27 Le 18/09/2006, à 20:13

elturisto

Re : carte tnt

Quelqu'un d'autre a réussi?

Parce que si c'est bon, on pourrait penser à faire un How To rassemblant l'installation complète de cette carte tnt avec sa télécommande.

Hors ligne

#28 Le 03/01/2007, à 10:33

akwell

Re : carte tnt

j'essaye dans 2 semaines et je te dis quoi

Hors ligne

#29 Le 03/01/2007, à 13:37

elturisto

Re : carte tnt

Ok très bien

Hors ligne

#30 Le 06/01/2007, à 19:29

ianjus

Re : carte tnt

hé bé cette télécommande... ce qui devait arriver arriva : CA MARCHE ! grand merci elturisto ! big_smile

Oh que oui ça mériterait un archivage en tutoriel ! Même sans avoir jamais touché à lirc avant, ça se fait sans difficulté en suivant tes explications étape par étape.
Pour compléter, je te mets quelques humbles petites remarques, en espérant que ce te soit utile si tu veux peaufiner :
- je n'ai testé que la TNT avec Kaffeine et je suis sous Dapper ;
- à la fin, j'ai bien ajouté au démarrage "irxevent irexec" mais ça n'a pas marché, alors je les ai ajoutés l'un après l'autre... et là ça marche, apparemment ce sont deux programmes à lancer séparément au démarrage non ? Si c'est bien ça, mieux vaudrait le préciser... pour les vrais touristes comme moi cool
- enfin, les touches numériques de la télécommande ne permettent pas de changer de chaîne. Avec les explications données, on comprend bien comment récupérer les touches de la télécommande, mais si tu pouvais donner aussi la marche à suivre pour récupérer les commandes de Kaffeine, ce serait bien cool.

Bon, j'entends l'appel du canapé là ++
Et merci encore !

Dernière modification par ianjus (Le 06/01/2007, à 19:44)

Hors ligne

#31 Le 06/01/2007, à 21:51

elturisto

Re : carte tnt

Merci ianjus, ca fait plaisir que ça marche avec toi aussi smile:)

Donc oui, pour le irxevent et le irexec, j'avais pas du tout pensé à la confusion possible mais tu as raison, j'aurai dû.

Alors, pour les chiffres, ils ne sont transmis qu'à la fenêtre active. Donc il faut que ce soit kaffeine la fenêtre active. De la même façon, je peux taper des chiffres dans le terminal tongue.

Pour trouver les commandes kaffeine ou tout autre logiciel kde, j'ai utilisé irkick
(il faut alors installer aussi kdelirc).

Sinon, je me suis basé sur d'autres exemples de fichier lircrc.

En voilà, profites bien de cette belle carte tnt wink wink

Dernière modification par elturisto (Le 06/01/2007, à 21:53)

Hors ligne

#32 Le 07/01/2007, à 04:12

ianjus

Re : carte tnt

voui voui j'en profite, et confortablement maintenant ! J'apporte encore quelques constatations sur les touches numériques de la télécommande pour un éventuel how-to. C'est que des trucs pénibles mais ça finit bien. lol

Chez moi, même quand kaffeine est la fenêtre active, ça prend pas avec les configurations rentrées dans le fichier /home/utilisateur/.lircrc : pas moyen de changer de chaîne en rentrant directement le numéro de la chaîne à partir de la télécommande, comme on peut le faire au clavier numérique. Est-ce que c'est parce que j'utilise Gnome ? mystère...

J'ai donc essayé de les reconfigurer en utilisant irkick et kdelirc, mais j'ai bien failli tourner en bourrique. Alors déjà a priori kdelirc contient irkick : donc ya que le paquet kdelirc à installer. Ensuite ya pas de commande « kdelirc », faut utiliser la commande « irkick » et lorgner vers le tray icon en haut à droite : oui quand on regarde la console de trop près, on voit plus son tray icon et on insulte la console pour rien lol. Et puis, peut être que ça tient à Gnome encore, mais le raccourci qui est dans Applications/Accessoires, je le vois dans l'éditeur de raccourcis mais pas en temps normal, pas moyen.

Bref, en trifouillant irkick j'ai repéré deux actions qui permettent de faire reconnaître les touches numériques par kaffeine : « Jump to playlistEntry/channel » et « setNumber ». Ni une ni deux, j'essaye de récupérer la deuxième pour la mettre dans .lircrc, mais, le souci c'est que, quelle que soit ma façon d'écrire les lignes « config », ça revient au même : je n'arrive à faire marcher que la touche 1.

# Chiffres
begin
        prog = irxevent
        button = 1   
        config = dcop kaffeine KaffeineIface setNumber1
end

begin
        prog = irxevent
        button = 2   
        config = dcop kaffeine KaffeineIface setNumber2
end 
(...........)

Alors, tanpis pour ce « setNumber(int num) » puisque ya moyen de se passer de ses services : j'ai validé les changements à partir de irkick et supprimé la partie sur les chiffres dans .lircrc  C'est pas grave non plus : comme ça, ça fonctionne mais c'est juste que j'ai la moitié de ma config de touches de télécommande dans /home/utilisateur/.lircrc et l'autre moitié, les chiffres, dans /home/utilisateur/.kde/share/config/irkickrc

Le fichier irkickrc donne un truc qui se répète, du genre ce qui suit. En fait ça se répète pas tant que ça : j'ai utilisé « Jump to playlistEntry/channel » partout sauf pour la touche 4 où j'ai utilisé la méthode DCOP. C'était pour voir la différence : apparemment, ça devient « setNumber(int num) » au lieu de « setNumber(int) ».

Binding0Argument0=1
Binding0ArgumentType0=16
Binding0Arguments=1
Binding0AutoStart=false
Binding0Button=1
Binding0DoAfter=false
Binding0DoBefore=true
Binding0IfMulti=0
Binding0Method=void setNumber(int)
Binding0Mode=
Binding0Object=KaffeineIface
Binding0Program=kaffeine
Binding0Remote=rmfp
Binding0Repeat=true
Binding0Unique=true
Binding1Argument0=2
Binding1ArgumentType0=16
Binding1Arguments=1
Binding1AutoStart=false
Binding1Button=2
Binding1DoAfter=false
Binding1DoBefore=true
Binding1IfMulti=0
Binding1Method=void setNumber(int)
Binding1Mode=
Binding1Object=KaffeineIface
Binding1Program=kaffeine
Binding1Remote=rmfp
Binding1Repeat=false
Binding1Unique=true
Binding2Argument0=3
Binding2ArgumentType0=16
Binding2Arguments=1
Binding2AutoStart=false
Binding2Button=3
Binding2DoAfter=false
Binding2DoBefore=true
Binding2IfMulti=0
Binding2Method=void setNumber(int)
Binding2Mode=
Binding2Object=KaffeineIface
Binding2Program=kaffeine
Binding2Remote=rmfp
Binding2Repeat=true
Binding2Unique=true
Binding3Argument0=4
Binding3ArgumentType0=16
Binding3Arguments=1
Binding3AutoStart=false
Binding3Button=4
Binding3DoAfter=false
Binding3DoBefore=true
Binding3IfMulti=0
Binding3Method=void setNumber(int num)
Binding3Mode=
Binding3Object=KaffeineIface
Binding3Program=kaffeine
Binding3Remote=rmfp
Binding3Repeat=false
Binding3Unique=true
Binding4Argument0=0
Binding4ArgumentType0=16
Binding4Arguments=1
Binding4AutoStart=false
Binding4Button=0
Binding4DoAfter=false
Binding4DoBefore=true
Binding4IfMulti=0
Binding4Method=void setNumber(int)
Binding4Mode=
Binding4Object=KaffeineIface
Binding4Program=kaffeine
Binding4Remote=rmfp
Binding4Repeat=false
Binding4Unique=true
Binding5Argument0=5
Binding5ArgumentType0=16
Binding5Arguments=1
Binding5AutoStart=false
Binding5Button=5
Binding5DoAfter=false
Binding5DoBefore=true
Binding5IfMulti=0
Binding5Method=void setNumber(int)
Binding5Mode=
Binding5Object=KaffeineIface
Binding5Program=kaffeine
Binding5Remote=rmfp
Binding5Repeat=false
Binding5Unique=true
Binding6Argument0=6
Binding6ArgumentType0=16
Binding6Arguments=1
Binding6AutoStart=false
Binding6Button=6
Binding6DoAfter=false
Binding6DoBefore=true
Binding6IfMulti=0
Binding6Method=void setNumber(int)
Binding6Mode=
Binding6Object=KaffeineIface
Binding6Program=kaffeine
Binding6Remote=rmfp
Binding6Repeat=false
Binding6Unique=true
Binding7Argument0=7
Binding7ArgumentType0=16
Binding7Arguments=1
Binding7AutoStart=false
Binding7Button=7
Binding7DoAfter=false
Binding7DoBefore=true
Binding7IfMulti=0
Binding7Method=void setNumber(int)
Binding7Mode=
Binding7Object=KaffeineIface
Binding7Program=kaffeine
Binding7Remote=rmfp
Binding7Repeat=false
Binding7Unique=true
Binding8Argument0=8
Binding8ArgumentType0=16
Binding8Arguments=1
Binding8AutoStart=false
Binding8Button=8
Binding8DoAfter=false
Binding8DoBefore=true
Binding8IfMulti=0
Binding8Method=void setNumber(int)
Binding8Mode=
Binding8Object=KaffeineIface
Binding8Program=kaffeine
Binding8Remote=rmfp
Binding8Repeat=false
Binding8Unique=true
Binding9Argument0=9
Binding9ArgumentType0=16
Binding9Arguments=1
Binding9AutoStart=false
Binding9Button=9
Binding9DoAfter=false
Binding9DoBefore=true
Binding9IfMulti=0
Binding9Method=void setNumber(int)
Binding9Mode=
Binding9Object=KaffeineIface
Binding9Program=kaffeine
Binding9Remote=rmfp
Binding9Repeat=false
Binding9Unique=true
Bindings=10
Defaultrmfp=
Mode0IconFile=
Mode0Name=
Mode0Remote=rmfp
Modes=1

[General]
AutoStart=true

Je serais curieux de savoir si ceux chez qui les touches numériques marchent directement sous kaffeine utilisent gnome ou kde ?

Dernière modification par ianjus (Le 07/01/2007, à 04:14)

Hors ligne

#33 Le 07/01/2007, à 04:25

ianjus

Re : carte tnt

ah oui puis faut rajouter irkick dans les trucs qui se lancent au démarrage aussi.

Hors ligne

#34 Le 07/01/2007, à 11:29

elturisto

Re : carte tnt

Bah j'utilise gnome, mais kde est aussi installé. J'avais réalisé ce tuto sur Dapper et quand je suis passé à Edgy (réinstallation complète) ça a fonctionné directement.

Bizarre, parce que chez moi c'est reconnu comme un clavier en fait, ce qui fait que je peux écrire des chiffres sur n'importe quelle fenêtre (comme ici : 8548066). Donc il n'y a rien de spécifique à kaffeine.

Pour que ça fonctionne, il faut s'assurer que irxevent soit actif (et que biensur lirc-x soit installé).

Sinon, via irw, as-tu vérifié que toutes les touches étaient reconnues?

Pour revenir a irkick, j'ai le paquet kdelirc dans mes dépôts, donc vérifies-les (il est dans les universe). Par contre, je ne l'ai pas installé cette fois-ci.


Voilà voilà,

Dernière modification par elturisto (Le 07/01/2007, à 19:59)

Hors ligne

#35 Le 07/01/2007, à 14:30

ianjus

Re : carte tnt

rhaaa quel boulet je fais ! j'avais pas lirc-x installé ! je pensais pourtant avoir suivi ton tuto à la lettre... je me suis juste raté la première ligne hmm ça marche tout comme tu dis maintenant oui big_smile

Au moins, pour la prochaine version de kaffeine, je sais où aller avec irkick pour voir si ya pas des commandes intéressantes à intégrer à la télécommande.

merci encore pour ton aide wink

Dernière modification par ianjus (Le 07/01/2007, à 14:33)

Hors ligne

#36 Le 07/01/2007, à 20:00

elturisto

Re : carte tnt

Super smile:)

Hors ligne

#37 Le 09/01/2007, à 12:49

akwell

Re : carte tnt

vous avez créé un topic d'installation sur le wiki?

Hors ligne

#38 Le 10/01/2007, à 11:23

elturisto

Re : carte tnt

Je suis en train, je reprends pour l'instant mon tuto et j'essaie de montrer la méthode (à généraliser).

C'est en cours de rédaction, et pour l'instant la version à jour pour A800 est le tuto de ce forum.

Enfin, c'est mon premier wiki, je découvre tranquillement la syntaxe.

Si vous voulez y jeter un oeil voire y participer c'est ici (pour l'instant) :
http://doc.ubuntu-fr.org/telecommande_tv_lirc

Dites moi ce que vous en penser wink

Hors ligne

#39 Le 10/01/2007, à 18:21

nyarlathotep

Re : carte tnt

Je cite:
http://doc.ubuntu-fr.org/telecommande_tv_lirc

Compatibilité

Cette méthode a été utilisée pour l'Avermedia USB-2 A800 (TNT).

N'hésitez pas à ajouter votre carte, si ça fonctionne pour elle.

Si ça peut contribuer, j'ai posté pour montrer comment je fais fonctionner la télécommande de la Cinergy T2.

http://forum.ubuntu-fr.org/viewtopic.php?id=80459 (3eme message)

Je n'utilise pas dcop avec irexec mais l'émulation des raccourcis claviers avec irxevent, mais ça revient au même.

Hors ligne

#40 Le 10/01/2007, à 23:37

elturisto

Re : carte tnt

merci pour le lien, je vois que vous avez bien approfondi la question.

Il faudrait donc que l'on fasse quelque chose en commun, au moins pour les cartes tv usb pour faire le meilleur wiki possible, en n'hésistant pas à refondre complètement l'actuel wiki.

Pour ma part, je pense avoir du temps à consacrer la semaine prochaine.

Hors ligne

#41 Le 21/01/2007, à 20:25

nyarlathotep

Re : carte tnt

Hormi le passage où je décris la création d'une règle udev (je ne sais pas si c'est toujours nécessaire avec Edgy - les problèmes apparaissaient avec Breezy et Dapper et je n'ai pas retesté sans cette étape), je pense que le reste de la méthode doit être adaptable (au moins pour les cartes tv usb).

Hors ligne

#42 Le 22/01/2007, à 20:01

elturisto

Re : carte tnt

Et bien cette méthode ne semble pas fonctionner avec ma télécommande. irrecord est incapable de générer directement un fichier de configuration.

J'avais du, pour créer le fichier de configuration, noter l'un des trois codes retourné par irrecord pour chaque touche et les remettre dans un précédent fichier de configuration (trouvé sur internet pour la même télécommande). Mais cette fois-ci, je n'arrive pas à faire afficher ces codes...

J'ai donc rediriger mon wiki vers un wiki spécifique à ma carte TNT :
http://doc.ubuntu-fr.org/materiel/avermedia-usb2-a800

Mais je ne perds pas tout espoir : je vais réessayer en compilant les fichiers sources de lirc.

Hors ligne

#43 Le 22/01/2007, à 20:37

nyarlathotep

Re : carte tnt

elturisto a écrit :

Et bien cette méthode ne semble pas fonctionner avec ma télécommande. irrecord est incapable de générer directement un fichier de configuration.

Tu as utilisé quelle commande avce irrecord? Et ça met quoi comme erreur?

Hors ligne

#44 Le 24/01/2007, à 19:19

elturisto

Re : carte tnt

J'ai dû utiliser une version compilée il me semble pour avoir ces informations avec irrecord. Je n'avais pas utiliser d'options particulières. Quand j'appuyais sur une touche, il affichait 3 codes reçus.

Le problème est que maintenant, avec le irrecord venant du paquet, il ne m'affiche rien et comme avant il est incapable de générer un fichier de conf.

Hors ligne

#45 Le 24/01/2007, à 20:01

nyarlathotep

Re : carte tnt

"Pas d'options particulières" c'est pas très parlant pour une ligne de commande, hein.

elturisto a écrit :

Il faudrait donc que l'on fasse quelque chose en commun, au moins pour les cartes tv usb pour faire le meilleur wiki possible, en n'hésistant pas à refondre complètement l'actuel wiki.

Bon, tu fais ton wiki spécifique comme tu as dit et c'est bien comme ça.;)

Dernière modification par nyarlathotep (Le 24/01/2007, à 20:02)

Hors ligne

#46 Le 28/04/2008, à 15:26

david_cosse

Re : carte tnt

Bonjour à vous,
J'ai une carte TNT AVERMEDIA DVB-T Express Card E568
http://www.avermedia.com/cgi-bin/produc … xpress.asp
fournie avec la télécommande RM-GL que j'essaye de faire fonctionner. j'ai essayé votre tuto mais sa ne marche pas. Quelqu'un aurait-il une idée ?

#47 Le 09/05/2008, à 12:57

Vysserk3

Re : carte tnt

Idem que david_cosse. Il semblerait que ca marche pas encore avec une interface express card la télécommande..

Hors ligne