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
telecommande_logitech_harmony [Le 15/12/2011, 15:17]
127.0.0.1 modification externe
telecommande_logitech_harmony [Le 23/09/2016, 20:58] (Version actuelle)
L'Africain Maj de la page
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 ​===== 
- +  
-===== Installation (Concordance - versions ≥ 0.20) ===== +Si vous utiliser l'​interface graphique avec congruitylancez 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'​Ubuntu) avec la [[:commande_shell|commande]] suivante : 
- +<​code>​mhgui</​code>​ 
-Sous Lucidil suffit d'installer ​le paquet ​[[apt://​concordance]] +Lors du premier lancement, vous 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]]. ​
- +
-Si le paquet n'est pas disponible pour votre version ​d'​Ubuntu ​il faut alors installer concordance à partir des sources ​:+
  
-4 étapes successives sont nécessaires: +{{ :applications:​congruity_xenial.png?350 }}
-  * 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 xvjf 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). Commencez par exemple à ajouter un Dispositif, vouz verrez pour créer des Activités ultérieurement.+
  
-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 pose 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:​+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 120: Ligne 81:
 ===== Problème d'​autorisations ===== ===== Problème d'​autorisations =====
  
-Il peut arriver que concordance ​ne fonctionne qu'en mode super utilisateur (sudo nécessaire).+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 créer le fichier /​etc/​udev/​rules.d/​99-custom-concordance.rules+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 :
  
-<code> +<file>
-sudo nano /​etc/​udev/​rules.d/​99-custom-concordance.rules  +
-</​code>​ +
- +
-et ajouter cette ligne : +
- +
-<code>+
 SYSFS{idVendor}=="​046d",​ SYSFS{idProduct}=="​c512",​ MODE="​666"​ SYSFS{idVendor}=="​046d",​ SYSFS{idProduct}=="​c512",​ MODE="​666"​
-</code> +</file>
- +
-L'​idVendoer et l'​idProduct correspondent aux informations issues du lsusb :+
  
 +L'''​idVendor''​ et l'''​idProduct''​ correspondent aux informations issues de la commande ''​lsusb''​ :​
 <​code>​ <​code>​
-$ lsusb 
 Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 007 Device 003: ID 046d:c111 Logitech, Inc.  Bus 007 Device 003: ID 046d:c111 Logitech, Inc. 
-Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
-Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
-Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
-Bus 003 Device 002: ID 046d:c512 Logitech, Inc. LX-700 Cordless Desktop Receiver 
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
-Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
-Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
 </​code>​ </​code>​
  
-Dans cet exemple, la ligne Logitech, Inc coresspond ​à la télécommande. L'​idVendor est donc 046d et l'​idProduct le c111.+Dans cet exemple, la ligne ''​Logitech, Inc''​ correspond ​à la télécommande. L''​'​idVendor'' ​est donc ''​046d'' ​et l''​'​idProduct'' ​le ''​c111''​.
  
-===== Interface Graphique ===== 
- 
-Il existe une interface graphique à concordance,​ congruity. 
-Celle ci peu s'​installer facilement en installant le paquet [[apt://​congruity]] 
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
   * [[http://​www.phildev.net/​harmony/​|Site officiel de harmony par Phil Dibowitz]] [en]   * [[http://​www.phildev.net/​harmony/​|Site officiel de harmony par Phil Dibowitz]] [en]
-  * [[http://​sourceforge.net/​projects/​concordance/​]] [en]+  * [[http://​sourceforge.net/​projects/​concordance/​|Sur sourceforge]] [en]
   * [[http://​members.harmonyremote.com/​|Site officiel de Logitech]] [en|fr]   * [[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]   * [[http://​blog.guiona.com/​2011/​01/​logitech-harmony-et-gnu_linux/​|Logitech-harmony-et-gnu_linux par Guiona]]. [fr]
Ligne 167: Ligne 110:
  
 //​Contributeurs : [[utilisateurs:​Tray-To]],​ [[http://​forum.ubuntu-fr.org/​profile.php?​id=45561|darunia]].//​ //​Contributeurs : [[utilisateurs:​Tray-To]],​ [[http://​forum.ubuntu-fr.org/​profile.php?​id=45561|darunia]].//​
- 
----- 
-A great thanks to Phil Dibowitz 
  • telecommande_logitech_harmony.txt
  • Dernière modification: Le 23/09/2016, 20:58
  • par L'Africain