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
clavier_logitech_g15 [Le 20/01/2010, 00:07]
vikin
clavier_logitech_g15 [Le 11/09/2022, 12:16] (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> matériel clavier ​lcd logitech}}+{{tag>Trusty ​matériel clavier logitech}}
  
 ---- ----
-<​note>​Page en cours de révision</​note>​ 
-====== Clavier : Logitech G15 ====== 
  
 +====== 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é ===== ===== Compatibilité =====
  
Ligne 17: Ligne 17:
 ===== Installation ===== ===== Installation =====
  
-==== Depuis les dépôts officiels (Intrepid et versions supérieures d'​Ubuntu) ==== 
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] suivants : **[[apt://g15composer|g15composer]]****[[apt://g15daemon|g15daemon]],** **[[apt://​g15macro|g15macro]],** **[[apt://​g15stats|g15stats]].** ​+[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] suivants : **[[apt>g15composer,​g15daemon,​g15macro,​g15stats]].** ​
  
-Paquets optionnels : **[[apt://g15daemon-audacious|g15daemon-audacious]],** **[[apt://​g15mpd|g15mpd]].**+Paquets optionnels : **[[apt>g15daemon-audacious,​g15mpd]]**.
  
-==== Depuis les dépôts officiels (Hardy)==== ​ 
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] suivants : **[[apt://​g15composer|g15composer]]**,​ **[[apt://​g15daemon|g15daemon]].** +==== Autres plugins (non présents ​dans les dépôts officiels)====
- +
- +
-Paquets optionnels : **[[apt://​g15daemon-audacious|g15daemon-audacious]],​** **[[apt://​g15mpd|g15mpd]].** +
- +
- +
-  *  **Installation des paquets g15macro et g15stats** +
- +
-Ces paquets n'​étant pas présents dans les [[depots_hardy|dépôts officiels de Hardy]], et que vous voulez les installer, il vous faudra procéder de la manière suivante. +
- +
-Pour qu'ils soient pleinement fonctionnels,​ l'​installation de certains paquets d'une version supérieure est nécessaire.  +
- +
-Dans le cas ou vous auriez déjà installé les paquets **g15composer** et **g15daemon** présents dans les dépôts officiels, il est préférable de les désinstaller pour éviter un éventuel conflit. +
- +
-Tapez dans un terminal  +
- +
-<​code>​ sudo apt-get remove --purge g15composer g15daemon libg15-1 libg15daemon-client1 libg15render1 </​code>​ +
- +
-Téléchargez et [[:​tutoriel:​comment_installer_un_paquet|Installez]] les paquets dans l'​ordre qui suit. +
- +
-  * Pour Ubuntu Hardy version 32 bits. +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​libg/​libg15/​libg15-1_1.2.6-1_i386.deb|libg15-1]].** +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​g/​g15daemon/​libg15daemon-client1_1.9.5.3-3_i386.deb|libg15daemon-client1]].** +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​g/​g15daemon/​g15daemon_1.9.5.3-3_i386.deb|g15daemon_1.9.5.3]].** +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​g/​g15composer/​g15composer_3.2-1_i386.deb|g15composer_3.2-1]].** +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​g/​g15stats/​g15stats_1.0-1_i386.deb|g15stats]].** +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​g/​g15macro/​g15macro_1.0.3-1_i386.deb|g15macro]].** +
- +
-  * Pour Ubuntu Hardy version 64 bits. +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​libg/​libg15/​libg15-1_1.2.6-1_amd64.deb|libg15-1]].** +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​g/​g15daemon/​libg15daemon-client1_1.9.5.3-3_amd64.deb|libg15daemon-client1]].** +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​g/​g15daemon/​g15daemon_1.9.5.3-3_i386.deb|g15daemon_1.9.5.3]].** +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​g/​g15composer/​g15composer_3.2-1_amd64.deb|g15composer_3.2-1]].** +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​g/​g15stats/​g15stats_1.0-1_amd64.deb|g15stats]].** +
- +
-**[[http://​cz.archive.ubuntu.com/​ubuntu/​pool/​universe/​g/​g15macro/​g15macro_1.0.3-1_amd64.deb|g15macro]].** +
- +
- +
- +
-==== Par Compilation ==== +
- +
-==== Pré-requis ==== +
- +
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] ** [[apt://​build-essential,​checkinstall,​libxtst-dev,​libg15daemon-client-dev,​libg15render-dev,​libg15-dev,​libusb-dev,​xorg-dev|checkinstall,​ build-essential,​ libxtst-dev,​ libg15daemon-client-dev,​ libg15render-dev,​ libg15-dev, libusb-dev et xorg-dev ]].** +
- +
- +
-==== Compilation de g15macro ====  +
- +
-Le paquet g15macro disponible ​dans les dépôts officiels ​posant problème sur presque toutes les  [[versions|versions]] d'​Ubuntu,​ il est préférable de le compiler en y incluant deux patch. +
- +
-Téléchargez les patch **g15macro-g15v2.patch** et **g15macro-extra-fix.patch.bz2** disponibles sur **[[http://​ubuntuforums.org/​showpost.php?​p=6020868&​postcount=453|ubuntuforums.org]]** et  **[[http://​www.g15tools.com/​forum/​viewtopic.php?​f=12&​t=311&​sid=057eb49b32eb8824184c32a22a1b0b08|le forum de g15tools.com]],​** puis décompressez les. +
- +
-Tapez ensuite dans un [[terminal|terminal]] ces lignes dans l'​ordre suivant : +
- +
-<​code>​ wget http://​downloads.sourceforge.net/​g15daemon/​g15macro-1.0.3.tar.bz2</​code>​ +
- +
-<​code>​tar xjvf g15macro-1.0.3.tar.bz2</​code>​ +
- +
-<​code>​cd g15macro-1.0.3</​code>​ +
- +
-<​code>​patch -p1 < ../​g15macro-g15v2.patch</​code>​ +
- +
-<​code>​patch -p1 < ../​g15macro-extra-fix.patch</​code>​ +
- +
-<​code>​./​configure --enable-xtest</​code>​ +
- +
-<​code>​sudo make</​code>​ +
- +
-<​code>​sudo checkinstall</​code>​ +
- +
-<​note>​Cela ne règle pas le problème des touches multimédia mais seulement celui du fonctionnement des touches MRx et Gxx ainsi que l'​enregistrement des macros.</​note>​ +
- +
-===== Utilisation et configuration ===== +
- +
-Ouvrez le menu **Système > Préférence > Sessions** et faites les manipulations suivantes : +
- +
-**Pour G15stats** ​ (Affichage de plusieurs info sur l'​utilisation du système)+
-  - Ajouter +
-  - nom g15stats +
-  - commande ​g15stats +
-  - Ajouter +
- +
-**Pour G15macro** (Utilisation des touches M1, M2, M3, MR et Gxx). +
-  - Ajouter +
-  - nom g15macro +
-  - commande ​g15macro +
-  - Ajouter +
- +
-Fermez et relancez votre session pour que les changements soient pris en compte.  +
- +
- +
-Et l'​heure devrait apparaître sur l'​écran du clavier. +
- +
-{{ g15-1.jpg }} +
- +
-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.+
  
 +[[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 ==== ==== 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. 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 === === G15v1 ===
Ligne 258: Ligne 155:
 </​file>​ </​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 === === G15v2 ===
Ligne 280: Ligne 178:
 LCD4                    :15000014 LCD4                    :15000014
 </​file>​ </​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 === === Configuration de l'​affichage initial du clavier ===
Ligne 291: Ligne 202:
 Digital=Off Digital=Off
 </​file>​ </​file>​
 +
 +
 +Et l'​heure devrait apparaître sur l'​écran du clavier.
 +
 +{{ g15-1.jpg }}
 +
  
 ==== Utilisation des macros ==== ==== Utilisation des macros ====
-Pour créer une macro : +Pour créer une macro :
   - Appuyer MR   - Appuyer MR
   - Saisir la séquence de touches à enregistrer   - Saisir la séquence de touches à enregistrer
Ligne 301: Ligne 218:
  
 Les touches M1, M2 et M3 permettent d'​avoir 3 "​groupes"​ de macro différents. 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 ==== ==== Problèmes rencontrés ====
-  -Dans le cas ou les macros ne seraient pas sauvegardées entre chaque allumage du PC, il suffit d'​éditer manuellement le fichier g15conf situé dans le dossier caché .g15macro. 
-Exemple: eatman@eatman-desktop:​~$ gedit .g15macro/​g15macro.conf 
  
-<note tip>+===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: Key G1:
  e Down 16  e Down 16
Ligne 320: Ligne 259:
  n Down 16  n Down 16
  n Up 16  n Up 16
-</note>+</file>
  
 Ceci écrira eatman, "​simplement"​ en pressant G1. Ceci écrira eatman, "​simplement"​ en pressant G1.
-(Certaines macros ne sont pas enregistrables (par exemple CTRL+ALT+gauche)) 
  
-Autre solution plus simple : 
  
-  - Créer normalement sa(ses) macro(s) a l'aide de la touche **MR** +===Problème d'​attribution des touches multimédia suite à l'installation ​de G15macro.===
-  - Ensuite ouvrir le moniteur système dans "​Système > Administration > Moniteur système"​ +
-  - Dans l'​onglet "​Processus",​ cliquez sur "​G15macro"​ puis sur "​Terminer le processus"​ +
-  - Redémarrez 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'​UbuntuG15macro ne se termine pas correctement et l'​enregistrement du fichier ~/​.g15macro/​g15macro.conf ne se fait donc pas.+Après ​l'installation ​de G15macrocertaines touches peuvent être réattribuéesNotamment **XF86AudioStop** qui devient **XF86AudioRaiseVolume**
  
-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. ​+Pour résoudre le problème, ouvrez le menu Système > Préférence > Sessions ​et faites les manipulations suivantes :
  
-<note important>​Chez moi, utilisateur du clavier version 1 (bleu), j'ai de très gros problèmes avec "​g15macro"​ sur ubuntu 9.04 jaunty. Lorsque je le lance, les voyants M1,M2 et M3 ne s'​allume pas, l'​écran du clavier reste figé sur "G15 macro" et j'ai des problèmes de touche , par exemple, la touche média "​STOP"​ se transforme en "VOL DOWN", dans les jeux sous Wine (WOW en l'​occurrence) il m'est impossible de faire "/"​ que je sois en majuscule ou en minuscule ça me donne toujours un ":"... Enfin j'ai remarqué que si l'​enregistrement des macros se passe bien (vérification faite dans le fichier "​.G15macro.conf"​),​ elles sont très mal restituées...+Exemple ​:
  
-Si quelqu'un trouve la solution, n'hésitez pas a corriger !....+  - Ajouter 
 +  - nom = Touche 174  
 +  - commande = xmodmap -e 'keycode 174 = ' 
 +  - Ajouter
  
-</​note>​+Fermez et relancez votre session pour que les changements soient pris en compte.
  
-===== Lien =====+Vous pouvez vérifier si le code de la touche est bien celui-ci en tapant dans un [[terminal|terminal]] :
  
-   ​*[[http://​www.g15tools.com/​forum/​index.php?​sid=7cc2415f04fafbbb7ecc6f453eea61c3|g15tools.com/forum (en)]]+<​code>​xmodmap -pke grep XF86Audio </code>
  
-   ​*[[http://​ubuntuforums.org/​showthread.php?​t=267118|HOWTO:​ Install basic G15Tools support for the Logitech G15 - Ubuntu Forums (en)]] ​ 
  
-   ​*[[http://​example.com|Clavier Logitech G15 sur Jeuxlinux.fr]] 
----- 
  
- //​Contributeurs : [[:​utilisateurs:​ElGrigri]] ​(installation 64 bits + utilisation/​configuration), [[:​utilisateurs:​Zaya0000]] ​(installation 32 bits + Correction à utilisation/​configuration), [[utilisateurs:​Fiyorden]] ​(amélioration de l'​utilisation/​configuration), [[utilisateurs:​Calaereb]] (restructuration complète en se basant sur [[https://​help.ubuntu.com/​community/​LogitechG15|LogitechG15]]). [[:​utilisateurs:​Kubiack]] ​(G11 et méthode alternative pour 8.10), [[:​utilisateurs:​eatman]] (Sauvegarde des macros) //+===== 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. 
 + 
 +   ​*[[https://​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)]] 
 + 
 + 
 + 
 +------ 
 + 
 +//​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]] »//  // Basé sur « [[https://​help.ubuntu.com/​community/​LogitechG15|LogitechG15]] »//
  • clavier_logitech_g15.1263942427.txt.gz
  • Dernière modification: Le 20/01/2010, 00:07
  • par vikin