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 01/03/2009, 08:55] 213.95.41.13 |
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>feisty gutsy matériel clavier lcd logitech}} | + | {{tag>Trusty matériel clavier logitech}} |
---- | ---- | ||
====== 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 15: | Ligne 15: | ||
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. | 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 par paquets ===== | + | ===== Installation ===== |
- | <note important>Ces paquets proviennent d'utilisateurs du forum Ubuntuforums.org et par conséquent leurs fiabilité n'est pas garantie ! Préférez la [[#installation_par_compilation|compilation]].</note> | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] suivants : | + | [[: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)==== | ||
- | ==== Paquets pour version 32 bits ==== | + | [[http://www.kde-apps.org/content/show.php/G15+Amarok+Plugin+Plus?content=76743|G15 Amarok Plugin Plus]]. |
- | + | ||
- | * [[http://ubuntuforums.org/attachment.php?attachmentid=29824&d=1176716081|g15composer_3.1-1_i386.deb]] | + | |
- | * [[http://ubuntuforums.org/attachment.php?attachmentid=29825&d=1176716081|g15daemon_1.2.7-1_i386.deb]] | + | |
- | * [[http://ubuntuforums.org/attachment.php?attachmentid=29826&d=1176716081|libg15_1.2.2-1_i386.deb]] | + | |
- | * [[http://ubuntuforums.org/attachment.php?attachmentid=29827&d=1176716081|libg15render_1.2-1_i386.deb]] | + | |
- | + | ||
- | <note tip>Les paquets sont dans les dépots et semble etre de version supérieur! | + | |
- | + | ||
- | De plus avec l'installation par les dépots, l'execution automatique est intégrés et les touches supplémentaires sont initialement installées! | + | |
- | </note> | + | |
- | + | ||
- | ==== Paquets pour version 64 bits ==== | + | |
- | + | ||
- | * [[http://ubuntuforums.org/attachment.php?attachmentid=26469&d=1172855035|libg15_1.2.1-1_amd64.deb]] | + | |
- | * [[http://ubuntuforums.org/attachment.php?attachmentid=26470&d=1172855035|libg15render_1.2-1_amd64.deb]] | + | |
- | * [[http://ubuntuforums.org/attachment.php?attachmentid=26467&d=1172855035|g15composer_3.1-1_amd64.deb]] | + | |
- | * [[http://ubuntuforums.org/attachment.php?attachmentid=26468&d=1172855035|g15daemon_1.2.7-1_amd64.deb]] | + | |
- | + | ||
- | ===== Installation par compilation ===== | + | |
- | + | ||
- | ==== Pré-requis ==== | + | |
- | + | ||
- | * [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **libusb-dev**, **libdaemon-dev**, **libfreetype6-dev**, **libttf-dev**, **checkinstall** et **build-essential** ; | + | |
- | + | ||
- | + | ||
- | {{apt.png}} | + | |
- | [[apt://libusb-dev,libdaemon-dev,libfreetype6-dev,libttf-dev,checkinstall,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 ==== | + | |
- | + | ||
- | <note important>Vous devez impérativement compiler ces sources dans cette ordre : | + | |
- | + | ||
- | * libg15 | + | |
- | * libg15render | + | |
- | * g15daemon | + | |
- | * g15composer | + | |
- | + | ||
- | </note> | + | |
- | + | ||
- | Pour chacune de ces sources, vous devrez les extraire, les configurer et les construire. Pour cela tapez les lignes suivantes dans un terminal (en remplaçant <fichier> et <répertoire> par le nom de la source) : | + | |
- | tar -xjvf <fichier> | + | |
- | cd <répertoire> | + | |
- | ./configure --prefix=/usr --enable-ttf | + | |
- | make | + | |
- | sudo checkinstall | + | |
- | sudo make install | + | |
- | + | ||
- | Voir l'article [[tutoriel:compilation|Compilation d'un logiciel ou d'une bibliothèque]] pour plus d'informations. | + | |
- | + | ||
- | N'oubliez pas de répéter cela pour chacune des sources, en respectant bien l'ordre donné. Une fois que vous aurez fini, vous pourrez supprimer les archives (.tar.bz2) ainsi que les répertoires; les programmes ayant été installé, ceux-ci ne sont plus d'aucune utilité. | + | |
- | + | ||
- | ===== Utilisation et configuration ===== | + | |
- | + | ||
- | Pour testez l'installation, tapez dans un terminal : | + | |
- | sudo modprobe uinput | + | |
- | sudo g15daemon | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | ==== Exécution automatique ==== | + | |
- | + | ||
- | [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **g15daemon-rc.init**, dans le répertoire **g15daemon/contrib/**, afin de l'adapter à Ubuntu. | + | |
- | + | ||
- | Cherchez la première ligne après les commentaires : | + | |
- | . /etc/rc.d/init.d/functions | + | |
- | et remplacez la par celle-ci : | + | |
- | . /usr/share/initramfs-tools/scripts/functions | + | |
- | + | ||
- | Copiez ce fichier, assurez-vous qu'il est exécutable et déclarez-le pour un lancement au démarrage en tapant les lignes suivantes dans un terminal : | + | |
- | sudo cp g15daemon-rc.init /etc/init.d/ | + | |
- | cd /etc/init.d/ | + | |
- | sudo chmod +x g15daemon-rc.init | + | |
- | sudo update-rc.d g15daemon-rc.init defaults | + | |
+ | [[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 178: | Ligne 102: | ||
</file> | </file> | ||
- | === 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> | ||
== Logitech G11 acheté en fevrier 2009 : les codes ont changés == | == Logitech G11 acheté en fevrier 2009 : les codes ont changés == | ||
Ligne 251: | Ligne 154: | ||
keycode 205 = LCD4 | keycode 205 = LCD4 | ||
</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 === | ||
+ | |||
+ | 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 === | === Configuration de l'affichage initial du clavier === | ||
Ligne 263: | Ligne 203: | ||
</file> | </file> | ||
- | ===== Voir aussi ===== | ||
- | * [[http://ubuntuforums.org/showthread.php?t=267118|HOWTO: Install basic G15Tools support for the Logitech G15 - Ubuntu Forums]] (en) | + | Et l'heure devrait apparaître sur l'écran du clavier. |
- | * [[http://www.g15tools.com/forum/|Forum officiel]] (en) | + | |
+ | {{ g15-1.jpg }} | ||
- | ===== Méthode alternative sous ubuntu 8.10 ===== | ||
- | Les paquets semblent maintenant disponibles dans les dépôts Universe. Il faut donc les avoir préalablement activés dans le menu "Configuration > Dépôts" du gestionnaire de paquets synaptic. | + | ==== 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 | ||
- | ==== Installation ==== | + | Il suffit ensuite d'appuyer de nouveau sur la touche Gxx pour rejouer la macro. |
- | Plusieurs paquets sont disponibles, et sont à installer suivant l'utilisation souhaitée du clavier et de l'écran LCD. | + | |
- | Au minimum, il faut installer le démon et ses dépendances : | + | Les touches M1, M2 et M3 permettent d'avoir 3 "groupes" de macro différents. |
- | sudo apt-get install g15daemon | + | |
- | Ce paquet va permettre d'utiliser le LCD et les touches additionnelles. | + | (Certaines macros ne sont pas enregistrables (par exemple CTRL+ALT+gauche)) |
- | Pour tester si les touches additionnelles fonctionnent bien, lancez la commande | + | |
- | xev | + | |
- | et appuyez sur les touches Gxx. Si le code de la touche appuyé apparait dans la console, c'est que cela fonctionne ! | + | |
- | Si cela ne fonctionne pas après un re-démarrage, exécutez la commande suivante : | + | 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. |
- | sudo echo "uinput" >> /etc/modules | + | |
- | Cela rajoute la ligne "uintput" à la fin du fichier /etc/modules qui contient la liste des modules à charger au démarrage. | + | ==== Problèmes rencontrés ==== |
- | <note important>ATTENTION : il faut mettre 2 signes ">" sinon on écrase le fichier au lieu de rajouter à la suite</note> | + | |
- | Les paquets suivants | + | ===Dans le cas où les macros ne seraient pas sauvegardées entre chaque allumage du PC=== |
- | g15composer | + | |
- | g15mpd | + | |
- | g15stats | + | |
- | g15daemon-audacious | + | |
- | Permettent d'utiliser l'écran LCD du clavier avec plusieurs logiciels. | + | |
- | <note warning>Je n'ai pas testé ces paquets car je possède un G11, si quelqu'un peut compléter... | + | |
- | edit : J'ai un G15v1 (bleu). g15composer fonctionne très bien, il va permettre à d'autres plugins, par exemple [[http://www.kde-apps.org/content/download.php?content=76743&id=1&tan=89238446|G15 Amarok Plugin Plus]] (lien du site kde-apps.org), d'afficher sur l'ecran LCD les infos de lecture d'Amarok. | ||
- | G15stats fonctionne lui aussi très bien et permet l'affichage de plusieurs info sur l'utilisation du système. | ||
- | Pour le lancer au démmarage, | ||
- | - Ouvrir le menu "Système > Préférence > Sessions" | ||
- | - Ajouter | ||
- | - nom = g15macro | ||
- | - commande = g15macro | ||
- | - Ajouter | ||
- | Ensuite faites de même avec g15stats | + | - Créer normalement sa(ses) macro(s) à l'aide de la touche **MR** |
- | </note> | + | - 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" | ||
- | Enfin, le paquet | + | 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. |
- | g15macro | + | |
- | permet d'utiliser les touches M1, M2, M3, MR et Gxx pour enregistrer et rejouer des macros clavier, comme sous Windows avec le logiciel de Logitech. | + | |
- | Pour pouvoir l'utiliser en permanence, il faut configurer Gnome pour le lancer au démarrage. | + | **ou** |
- | - Ouvrir le menu "Système > Préférence > Sessions" | ||
- | - Ajouter | ||
- | - nom = g15macro | ||
- | - commande = g15macro | ||
- | - Ajouter | ||
- | Le gestionnaire de macros sera lancé à l'ouverture de la session. | + | [[:tutoriel:comment_editer_un_fichier|Éditez]] et renseignez manuellement le fichier g15conf situé dans le dossier caché .g15macro. |
- | ==== Utilisation des macros ==== | + | Exemple : |
- | Pour créer une macro : | + | <code>gedit .g15macro/g15macro.conf</code> |
- | - 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. | + | <file> |
- | + | Codes for MKey 1 | |
- | ==== 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:~$ sudo gedit .g15macro/g15macro.conf | + | |
- | + | ||
- | <note tip> | + | |
Key G1: | Key G1: | ||
e Down 16 | e Down 16 | ||
Ligne 352: | 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", clquez sur "G15macro" puis sur "Terminer le processus" | + | |
- | - Redemmarez 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 : |
+ | 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. | ||
+ | |||
+ | *[[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]] (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) // | + | //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]] »// |