Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
telecommande_logitech_harmony [Le 05/12/2009, 13:06]
213.95.41.13
telecommande_logitech_harmony [Le 11/09/2022, 10:32] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>gutsy logitech ​télécommande matériel}}+{{tag>Xenial ​télécommande matériel}}
 ------ ------
- 
- 
  
 ====== Télécommande : Harmony ====== ====== Télécommande : Harmony ======
  
-Vous avez ou vous envisagez de craquer pour une des magnifiques télécommandes de la série Harmony produite par Logitech ? Cependant il y a un hic... la configuration de l'​engin est prévue uniquement avec un PC équipé de Windows ou un Mac. Et bien, sachez que ce //petit// désagrément est résolu : en effet le logiciel ​harmony ​vous permet de configurer votre télécommande sous GNU/Linux!+Vous avez ou vous envisagez de craquer pour une des magnifiques télécommandes de la série Harmony produite par Logitech ? ​ Et bien, sachez que le logiciel ​**Concordance** ​vous permet de configurer votre télécommande sous GNU/​Linux !
    
 <note important>​Les modèles 890 et 1000 ne sont pas encore supportés mais les travaux sont en cours, patience...et la mise à jour du firmware n'est pas encore supportée</​note>​ <note important>​Les modèles 890 et 1000 ne sont pas encore supportés mais les travaux sont en cours, patience...et la mise à jour du firmware n'est pas encore supportée</​note>​
-<note important>​Il semblerait que le projet aie été renommé (Harmony - versions ≤ 0.13 ⇒ Concordance - versions ≥ 0.20). Si quelqu'​un a le matériel, il faudrait tester si la procédure a changé : http://​sourceforge.net/​forum/​forum.php?​forum_id=792281</​note>​+
  
 ===== Pré-requis ===== ===== Pré-requis =====
-  * Disposer des [[:​sudo|droits d'​administration]] ; +  * Disposer des [[:​sudo|droits d'​administration]] ;​ 
-  * Disposer d'une connexion à Internet configurée et activée ​+  * Disposer d'une connexion à Internet configurée et activée.
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **g++**, **libusb** et **libusb-dev**.+
  
-===== Installation ​(Harmony - versions ≤ 0.13) ===== +===== Installation=====
-3 étapes successives sont nécessaires:​ +
-  * télécharger ; +
-  * détarer ; +
-  * compiler.+
  
-<code>cd /tmp +Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​concordance]]** et si vous souhaitez benéficier d'une interface graphique, ajoutez le paquet **[[apt>​congruity]]**.
-wget -q http://​sourceforge.net/​projects/​concordance/​files/​concordance/​0.12/​harmony-0.12.tar.bz2/​download +
-tar xvf harmony-0.12.tar.bz2 +
-cd harmony-0.12 +
-make +
-sudo make install</​code>​+
  
-Brancher la télécommande sur un port USB et faire un test de communication:​ 
-<​code>​sudo harmony -r</​code>​ 
  
-Si l'essai n'est pas concluant ​(un message ​d'erreur est retourné par harmony), redémarrer ​le PC.+===== Utilisation ===== 
 +  
 +Si vous utiliser ​l'interface graphique avec congruity, lancez l'application via le [[:​unity#​tableau_de_bord_dash|tableau de bord]] ​(Unity) en faisant une rechercher avec le mot clé **harmony**,​ ou via le [[:​terminal]] (toutes versions ​d'Ubuntuavec la [[:​commande_shell|commande]] suivante : 
 +<​code>​mhgui</​code>​ 
 +Lors du premier lancementvous devez créer un compte, pour cela cliquez sur le champs //Create Account//. Ou bien vous pouvez le créer via le [[http://​members.harmonyremote.com/​|Site officiel de Logitech]].
  
-===== Installation (Concordance - versions ≥ 0.20) ===== +{{ :​applications:congruity_xenial.png?350 }}
-4 étapes successives sont nécessaires: +
-  * télécharger ; +
-  * détarer ; +
-  * compiler libconcord ; +
-  * compiler concordance.+
  
-Télécharger / détarer +Une fois le compte créé, commencez par exemple à ajouter une télécommande,​ vouz verrez pour créer des **Activités** ultérieurement.
-<​code>​cd /tmp +
-wget -q http://​sourceforge.net/​projects/​concordance/​files/​concordance/​0.21/​concordance-0.21.tar.bz2/​download +
-tar xvf concordance-0.21.tar.bz2</​code>​ +
-Compiler libconcord +
-<​code>​cd concordance-0.21/​libconcord +
-./​configure +
-make +
-sudo make install</​code>​ +
-(facultatif) Si vous souhaitez lancer concordance sans être root +
-<​code>​make policykit +
-sudo make install_policykit</​code>​ +
-Compiler concordance +
-<​code>​cd ../​concordance +
-./​configure +
-make +
-sudo make install</​code>​ +
-Si concordance ne trouve pas la bibliothèque libconcord +
-<​code>​sudo ln -s /​usr/​local/​lib/​libconcord.so.1 /​usr/​lib/​libconcord.so.1</​code>​+
  
-===== Utilisation/​Configuration ===== +{{ :applications:​congruity2_xenial.png?350 }}
-Créer un compte et configurer la télécommande sur le site officiel [[http://​members.harmonyremote.com/​|Site officiel de Logitech]]. C'est de loin l'​étape la plus complexe mais le site est suffisamment documenté pour arriver à créer une première configuration (cette étape est complexe quelque soit le système d'​exploitation de votre ordinateur).+
  
-Lorsque que la configuration est prête, le site propose de mettre à jour la télécommande. Suivre alors les instructions jusqu'​au téléchargement du fichier **Connectivity.EZHex**. Sauver celui-ci dans le répertoire **/​tmp**. ​Le site Web est alors en attente d'un retour de la télécommande, afin de satisfaire ses souhaits, lancer ​alors la procédure de connexion de la télécommande:​+Lorsque que la configuration est prête, le site propose de mettre à jour la télécommande. Suivre alors les instructions jusqu'​au téléchargement ​sur votre poste du fichier **Connectivity.EZHex**. Sauver celui-ci dans le répertoire **/​tmp**. ​Important : garder la page ouverte car le site est en attente d'un retour de la télécommande.  Lancer ​alors la procédure de connexion de la télécommande:​
 <​code>​ <​code>​
 cd /tmp cd /tmp
Ligne 70: Ligne 36:
 </​code> ​ </​code> ​
  
-Le site Web propose alors de téléchargement sur votre poste le fichier **Update.EZHex**. Sauver celui-ci dans le répertoire **/tmp**. Ce fichier est la configuration proprement dite et doit être charger ​sur la télécommande avec la commande suivante:+Le programme retourne alors ce résultat : 
 + 
 +<​code>​ 
 +Concordance 0.21 
 +Copyright 2007 Kevin Timmerman and Phil Dibowitz 
 +This software is distributed under the GPLv3. 
 + 
 +Requesting Identity: 100%                 ​done 
 +Contacting website: ​                      ​done 
 +Success! 
 +</​code>​ 
 + 
 +Le site Web propose alors de téléchargement sur votre poste le fichier **Update.EZHex**. Sauver celui-ci dans le répertoire **/tmp**. Ce fichier est la configuration proprement dite et doit être chargé ​sur la télécommande avec la commande suivante:
 <​code>​ <​code>​
 cd /tmp cd /tmp
Ligne 78: Ligne 56:
 Le programme retourne alors ce résultat (comptez 30s environ): Le programme retourne alors ce résultat (comptez 30s environ):
  
 +<​code>​
 Concordance 0.21 Concordance 0.21
 Copyright 2007 Kevin Timmerman and Phil Dibowitz Copyright 2007 Kevin Timmerman and Phil Dibowitz
 This software is distributed under the GPLv3. This software is distributed under the GPLv3.
  
-<​code>​ 
 Requesting Identity: 100%                 done Requesting Identity: 100%                 done
 Invalidating Flash: ​                      done Invalidating Flash: ​                      done
Ligne 94: Ligne 72:
 </​code>​ </​code>​
  
-===== Liens =====+===== Mise à jour du Firmware ​===== 
 +Le site peut vous proposer la mise à jour du firmware. C'est un fichier LatestFirmware.EZUp 
 +Pour faire la mise à jour : 
 +<​code>​ 
 +sudo concordance -F LatestFirmware.EZUp 
 +</​code> ​
  
-  * [[http://​www.phildev.net/​harmony/​|Site officiel de harmony par Phil Dibowitz]] [en] +===== Problème d'​autorisations =====
-  * [[http://​sourceforge.net/​projects/​concordance/​]] [en] +
-  * [[http://​members.harmonyremote.com/​|Site officiel de Logitech]] [en|fr] +
-----+
  
-//Contributeurs ​: [[utilisateurs:Tray-To]].//+Il peut arriver que **Concordance** ne fonctionne qu'en mode super utilisateur (sudo nécessaire). 
 + 
 +Pour exécuter concordance en tant qu'​utilisateur régulier, il faut [[:​tutoriel:​comment_modifier_un_fichier|créer le fichier]] **/etc/udev/​rules.d/​99-custom-concordance.rules** avec les [[:sudo|droits superutilisateurs]],​ et y copier cette ligne : 
 + 
 +<​file>​ 
 +SYSFS{idVendor}=="​046d",​ SYSFS{idProduct}=="​c512",​ MODE="​666"​ 
 +</​file>​ 
 + 
 +L'''​idVendor''​ et l'''​idProduct''​ correspondent aux informations issues de la commande ''​lsusb''​ :​ 
 +<​code>​ 
 +Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
 +Bus 007 Device 003: ID 046d:c111 Logitech, Inc.  
 +Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
 +Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
 +</​code>​ 
 + 
 +Dans cet exemple, la ligne ''​Logitech,​ Inc''​ correspond à la télécommande. L'''​idVendor''​ est donc ''​046d''​ et l'''​idProduct''​ le ''​c111''​. 
 + 
 + 
 +===== Voir aussi ===== 
 + 
 +  * [[https://​www.phildev.net/​harmony/​|Site officiel de harmony par Phil Dibowitz]] [en] 
 +  * [[https://​sourceforge.net/projects/concordance/​|Sur sourceforge]] [en] 
 +  * [[http://​members.harmonyremote.com/​|Site officiel de Logitech]] [en|fr] 
 +  * [[http://​blog.guiona.com/​2011/​01/​logitech-harmony-et-gnu_linux/​|Logitech-harmony-et-gnu_linux par Guiona]]. [fr]
  
 ---- ----
-A great thanks to Phil Dibowitz+ 
 +//​Contributeurs : [[utilisateurs:​Tray-To]],​ [[http://​forum.ubuntu-fr.org/​profile.php?​id=45561|darunia]].//​
  • telecommande_logitech_harmony.1260014791.txt.gz
  • Dernière modification: Le 18/04/2011, 14:46
  • (modification externe)