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édentesRévision précédente
Prochaine révision
Révision précédente
clavier_logitech_g15 [Le 16/01/2010, 22:16] vikinclavier_logitech_g15 [Le 02/03/2018, 10:02] (Version actuelle) – [Voir aussi] 212.129.1.223
Ligne 1: Ligne 1:
 +{{tag>Trusty matériel clavier logitech}}
  
 +----
 +
 +====== Clavier : Logitech G15 ======
 +<note warning>La procédure qui suit ne fonctionne pas sur Ubuntu 14.04 LTS (plantage du démon au démarrage)</note>
 +===== Compatibilité =====
 +
 +  * Logitech G15v1 (Bleu)
 +  * Logitech G15v2 (Orange)
 +  * Logitech G11 (idem G15v1 sans LCD)
 +
 +===== Introduction =====
 +
 +Cette page vous guidera dans l'installation et la configuration de votre clavier Logitech G15 (v1 & v2). Une fois fini, vous pourrez utiliser l'affichage LCD et toutes les touches spéciales fonctionneront. Pour cela, vous devrez faire les trois choses suivante : télécharger et installer les pilotes nécessaires, ajouter des symboles à X pour déclarer les touches supplémentaires et, enfin, lier ces symboles aux touches.
 +
 +===== Installation =====
 +
 +
 +[[:tutoriel:comment_installer_un_paquet|Installez les paquets]] suivants : **[[apt>g15composer,g15daemon,g15macro,g15stats]].** 
 +
 +Paquets optionnels : **[[apt>g15daemon-audacious,g15mpd]]**.
 +
 +
 +==== Autres plugins (non présents dans les dépôts officiels)====
 +
 +[[http://www.kde-apps.org/content/show.php/G15+Amarok+Plugin+Plus?content=76743|G15 Amarok Plugin Plus]].
 +
 +[[http://www.kde-apps.org/content/show.php/G15+Show+Tune?content=92419|G15 Show Tune]].
 +
 +[[http://www.kde-apps.org/content/show.php/G15-Simple?content=77419|G15-Simple]].
 +==== Touches supplémentaires ====
 +
 +Afin de se servir de ces touches, nous allons les déclarer en [[:tutoriel:comment_editer_un_fichier|éditant les fichiers]] **/usr/share/X11/XKeysymDB** et **~/.Xmodmap**. Une fois ces modifications effectuées, vous devrez vous reconnecter pour utiliser ces touches comme n'importe qu'elles autres.
 +
 +<note important>Cette manipulation semble impossible étant donné la suppression de XKeysymDB car ce programme n'était plus utile</note>
 +
 +=== G15v1 ===
 +
 +Ajoutez la section suivante à la fin du fichier **/usr/share/X11/XKeysymDB** :
 +
 +<file>
 +! G15v1
 +G1                      :15000001
 +G2                      :15000002
 +G3                      :15000003
 +G4                      :15000004
 +G5                      :15000005
 +G6                      :15000006
 +G7                      :15000007
 +G8                      :15000008
 +G9                      :15000009
 +G10                     :15000010
 +G11                     :15000011
 +G12                     :15000012
 +G13                     :15000013
 +G14                     :15000014
 +G15                     :15000015
 +G16                     :15000016
 +G17                     :15000017
 +G18                     :15000018
 +M1                      :15000019
 +M2                      :1500001A
 +M3                      :1500001B
 +LCD0                    :1500001D
 +LCD1                    :1500001E
 +LCD2                    :1500001F
 +LCD3                    :15000020
 +LCD4                    :15000021
 +</file>
 +
 +Et celle-là au fichier **~/.Xmodmap** :
 +
 +<file>
 +keycode 177 = G1
 +keycode 152 = G2
 +keycode 190 = G3
 +keycode 208 = G4
 +keycode 129 = G5
 +keycode 178 = G6
 +keycode 231 = G7
 +keycode 209 = G8
 +keycode 210 = G9
 +keycode 146 = G10
 +keycode 136 = G10
 +keycode 220 = G11
 +keycode 143 = G12
 +keycode 246 = G13
 +keycode 251 = G14
 +keycode 137 = G15
 +keycode 138 = G16
 +keycode 182 = G17
 +keycode 183 = G18
 +keycode 184 = M1
 +keycode  93 = M2
 +keycode 131 = M3
 +keycode 132 = LCD0
 +keycode 170 = LCD1
 +keycode 219 = LCD2
 +keycode 249 = LCD3
 +keycode 205 = LCD4
 +</file>
 +
 +
 +== Logitech G11 acheté en fevrier 2009 : les codes ont changés ==
 +<file>
 +M1                      :1008FF40
 +M2                      :1008FF41
 +M3                      :1008FF42
 +MR                      :1008FF43
 +G1                      :1008FF44
 +G2                      :1008FF45
 +G3                      :1008FF46
 +G4                      :1008FF47
 +G5                      :1008FF48
 +G6                      :1008FF18
 +G7                      :1008FF4A
 +G8                      :1008FF4B
 +G9                      :1008FF4C
 +G10                     :1008FF4D
 +G11                     :1008FF4E
 +G12                     :1008FF4F
 +G13                     :1008FF60
 +G14                     :1008FF1D
 +G15                     :1008FF7E
 +G17                     :1008FF8D
 +G18                     :1008FF8F
 +
 +XF86AudioLowerVolume    :1008FF11
 +XF86AudioMute           :1008FF12
 +XF86AudioRaiseVolume    :1008FF13
 +XF86AudioPlay           :1008FF14
 +XF86AudioStop           :1008FF15
 +XF86AudioPrev           :1008FF16
 +XF86AudioNext           :1008FF17
 +</file>
 +== .Xmodmap ==
 +Et celle-là au fichier **~/.Xmodmap** :
 +
 +<file>
 +keycode 177 = G1
 +keycode 152 = G2
 +keycode 190 = G3
 +keycode 208 = G4
 +keycode 129 = G5
 +keycode 130 = G6
 +keycode 184 = M1
 +keycode  93 = M2
 +keycode 131 = M3
 +keycode 132 = LCD0
 +keycode 170 = LCD1
 +keycode 219 = LCD2
 +keycode 249 = LCD3
 +keycode 205 = LCD4
 +</file>
 +
 +Lorsque vous aurez configuré les [[#touches_supplementaires]] vous pourrez modifier la manière dont l'heure s'affiche en appuyant sur les touches LCD1 à LCD04 ; LCD0 étant utilisée pour passé d'un écran LCD à l'autre.
 +
 +=== G15v2 ===
 +
 +Ajoutez la section suivante à la fin du fichier **/usr/share/X11/XKeysymDB** :
 +
 +<file>
 +! G15v2
 +G1                      :15000001
 +G2                      :15000002
 +G3                      :15000003
 +G4                      :15000004
 +G5                      :15000005
 +G6                      :15000006
 +M1                      :15000007
 +M2                      :15000008
 +M3                      :15000009
 +LCD0                    :15000010
 +LCD1                    :15000011
 +LCD2                    :15000012
 +LCD3                    :15000013
 +LCD4                    :15000014
 +</file>
 +
 +
 +
 +
 +===== Utilisation et configuration =====
 +
 +Lancez le [[:tutoriel:application_demarrage|daemon au démarrage]] et remplissez les champs comme suit :
 +  * **Pour G15stats**  (Affichage de plusieurs info sur l'utilisation du système), dans :
 +    * Nom = g15stats
 +    * Commande = g15stats
 +* **Pour G15macro** (Utilisation des touches M1, M2, M3, MR et Gxx), dans : 
 +  * Nom = g15macro
 +  * Commande = g15macro
 +
 +=== Configuration de l'affichage initial du clavier ===
 +
 +Il est possible de changer l'affichage initial du clavier (comme on peut le faire avec les touches de l'écran LCD) en créant ou en modifiant le fichier **/etc/g15daemon.conf** :
 +
 +<file>
 +[Clock]
 +24hrFormat=On
 +ShowDate=On
 +Digital=Off
 +</file>
 +
 +
 +Et l'heure devrait apparaître sur l'écran du clavier.
 +
 +{{ g15-1.jpg }}
 +
 +
 +==== Utilisation des macros ====
 +Pour créer une macro : 
 +  - Appuyer MR
 +  - Saisir la séquence de touches à enregistrer
 +  - Appuyer la touche Gxx à laquelle on veut affecter la macro
 +
 +Il suffit ensuite d'appuyer de nouveau sur la touche Gxx pour rejouer la macro.
 +
 +Les touches M1, M2 et M3 permettent d'avoir 3 "groupes" de macro différents.
 +
 +(Certaines macros ne sont pas enregistrables (par exemple CTRL+ALT+gauche))
 +
 +Vous pouvez éditer et/ou sauvegarder .g15macro/g15macro.conf une fois vos configurations faite. Si vous avez besoin de plusieurs configurations de macro (plusieurs jeux par exemple) Il vous suffira simplement de changer de fichier de configuration. 
 +
 +==== Problèmes rencontrés ====
 +
 +===Dans le cas où les macros ne seraient pas sauvegardées entre chaque allumage du PC===
 +
 +
 +  - Créer normalement sa(ses) macro(s) à l'aide de la touche **MR**
 +  - Ensuite ouvrir le moniteur système dans "Système > Administration > Moniteur système"
 +  - Dans l'onglet "Processus", cliquer sur "G15macro" puis sur "Terminer le processus"
 +  - Redémarrer la session ou bien simplement le processus, "ALT+F2 > G15macro"
 +
 +Et voilà, normalement, cette fois ci l'enregistrement a été conservé. Cela vient du fait que lors de la fermeture d'Ubuntu, G15macro ne se termine pas correctement et l'enregistrement du fichier ~/.g15macro/g15macro.conf ne se fait donc pas.
 +
 +**ou**
 +
 +
 +[[:tutoriel:comment_editer_un_fichier|Éditez]] et renseignez manuellement le fichier g15conf situé dans le dossier caché .g15macro.
 +
 +Exemple :
 +<code>gedit .g15macro/g15macro.conf</code>
 +
 +
 +<file>
 +Codes for MKey 1
 +Key G1:
 + e Down 16
 + a Down 16
 + e Up 16
 + a Up 16
 + t Down 16
 + t Up 16
 + m Down 16
 + m Up 16
 + a Down 16
 + a Up 16
 + n Down 16
 + n Up 16
 +</file>
 +
 +Ceci écrira eatman, "simplement" en pressant G1.
 +
 +
 +===Problème d'attribution des touches multimédia suite à l'installation de G15macro.===
 +
 +Après l'installation de G15macro, certaines touches peuvent être réattribuées. Notamment **XF86AudioStop** qui devient **XF86AudioRaiseVolume**
 +
 +Pour résoudre le problème, ouvrez le menu Système > Préférence > Sessions et faites les manipulations suivantes :
 +
 +Exemple :
 +
 +  - Ajouter
 +  - nom = Touche 174 
 +  - commande = xmodmap -e 'keycode 174 = '
 +  - Ajouter
 +
 +Fermez et relancez votre session pour que les changements soient pris en compte. 
 +
 +Vous pouvez vérifier si le code de la touche est bien celui-ci en tapant dans un [[terminal|terminal]] : 
 +
 +<code>xmodmap -pke | grep XF86Audio </code>
 +
 +
 +
 +===== Voir aussi =====
 +
 +   *[[http://www.russo79.com/gnome15|Gnome15 (en)]] - Gnome15 est une suite d'outils pour les claviers Logitech G de la série et des casques, y compris les claviers G15, G19, G13, G930, G35, G510, G11, G110 et les haut-parleurs Z-10 visant à fournir la meilleure intégration possible avec le bureau Linux, pilote pour les versions Ubuntu 12.04 LTS, 12.10, 13.04, Debian, ArchLinux, Fedora, LinuxMint, OpenSuse, Gentoo.
 +
 +   *[[http://ubuntuforums.org/showthread.php?t=267118|HOWTO: Install basic G15Tools support for the Logitech G15 - Ubuntu Forums (en)]] 
 +
 +   *[[http://www.jeuxlinux.fr/a256-Clavier_Logitech_G15.html|Clavier Logitech G15 sur Jeuxlinux.fr]]
 +
 +   *[[http://en.gentoo-wiki.com/wiki/Multimedia_Keys|Multimedia Keys sur Gentoo-wiki.com (en)]]
 +
 +   *[[http://gtk-apps.org/content/show.php/Gnome15?content=132741|Gnome15 (en)]]
 +
 +
 +------
 +
 +//Contributeurs : [[:utilisateurs:ElGrigri]], [[:utilisateurs:Zaya0000]], [[utilisateurs:Fiyorden]], [[utilisateurs:Calaereb]] (restructuration complète en se basant sur [[https://help.ubuntu.com/community/LogitechG15|LogitechG15]]). [[:utilisateurs:Kubiack]], [[:utilisateurs:eatman]] (Sauvegarde des macros), [[:utilisateurs:heuzef]] //
 +
 + // Basé sur « [[https://help.ubuntu.com/community/LogitechG15|LogitechG15]] »//