Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
clavier_logitech_g15 [Le 19/01/2010, 14:16] 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]].** | + | |
- | + | ||
- | Les paquets **g15macro** et **g15stats** n'étant pas présents dans les [[depots_hardy|dépôts officiels de Hardy]], il vous faudra les télécharger et les [[:tutoriel:comment_installer_un_paquet|Installer]]. | + | |
- | + | ||
- | + | ||
- | **[[http://cz.archive.ubuntu.com/ubuntu/pool/universe/g/g15macro/g15macro_1.0.3-1_i386.deb|g15macro version 32 bits]].** | + | |
- | + | ||
- | **[[http://cz.archive.ubuntu.com/ubuntu/pool/universe/g/g15macro/g15macro_1.0.3-1_amd64.deb|g15macro version 64 bits]].** | + | |
- | + | ||
- | **[[http://cz.archive.ubuntu.com/ubuntu/pool/universe/g/g15stats/g15stats_1.0-1_i386.deb|g15stats version 32 bits]]** | + | |
- | + | ||
- | **[[http://cz.archive.ubuntu.com/ubuntu/pool/universe/g/g15stats/g15stats_1.0-1_amd64.deb|g15stats version 64 bits]]** | + | |
- | + | ||
- | ==== Par compilation ==== | + | |
- | + | ||
- | ==== Pré-requis ==== | + | |
- | + | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt://,,libfreetype6-dev,libttf-dev,checkinstall,build-essential|libusb-dev, libdaemon-dev, libfreetype6-dev, libttf-dev, checkinstall et build-essential]].** | + | |
- | + | ||
- | + | ||
- | Téléchargez les sources de [[http://sourceforge.net/project/showfiles.php?group_id=167869|libg15]], [[http://sourceforge.net/project/showfiles.php?group_id=167869|libg15render]], [[http://sourceforge.net/project/showfiles.php?group_id=172261|g15daemon]] et [[http://sourceforge.net/project/showfiles.php?group_id=167869|g15composer]]. | + | |
- | + | ||
- | ==== 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 de le 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 233: | 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 255: | 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 266: | 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 276: | 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 295: | 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'Ubuntu, G15macro ne se termine pas correctement et l'enregistrement du fichier ~/.g15macro/g15macro.conf ne se fait donc pas. | + | Après l'installation de G15macro, certaines touches peuvent être réattribuées. Notamment **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]] »// |