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 | ||
sporttracks [Le 23/12/2009, 15:51] elgrigri |
sporttracks [Le 17/02/2012, 12:19] (Version actuelle) YoBoY tags supperflus |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>feisty gutsy matériel clavier lcd logitech}} | + | {{tag>logiciels GPS BROUILLON}} |
---- | ---- | ||
- | ====== Utilisation du logiciel SPORTTRACK pour GPS Garmin 305 ====== | + | ====== Utilisation du logiciel SPORTTRACKS ====== |
Ligne 9: | Ligne 9: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Cette page vous guidera dans l'installation et la configuration du logiciel Sporttracks et de la montre GPS Forerunner 305 de Garmin. | + | Cette page vous guidera dans l'installation et la configuration du logiciel Sporttracks. |
===== Installation des paquets avec Synaptic ===== | ===== Installation des paquets avec Synaptic ===== | ||
Ligne 20: | Ligne 20: | ||
- | ==== Paquets pour version 32 bits ==== | + | ==== Paquets provenant de Synaptic ==== |
- | * [[http://ubuntuforums.org/attachment.php?attachmentid=29824&d=1176716081|g15composer_3.1-1_i386.deb]] | + | * Mono 2.4.2.3 |
- | * [[http://ubuntuforums.org/attachment.php?attachmentid=29825&d=1176716081|g15daemon_1.2.7-1_i386.deb]] | + | * **[[apt://mono-2.0-runtime,libmono-i18n2.0-cil,libgdiplus,libsdl1.2debian-pulseaudio,libsdl-gfx1.2-dev,libsdl-mixer1.2-dev,libsdl-image1.2-dev,libvorbis-dev,libpng3,libmono-winforms2.0-cil|mono-2.0-runtime libmono-i18n2.0-cil libgdiplus libsdl1.2debian-pulseaudio libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libvorbis-dev libpng3 libmono-winforms2.0-cil]]** (bibliothèques pour faire fonctionner Mono) |
- | * [[http://ubuntuforums.org/attachment.php?attachmentid=29826&d=1176716081|libg15_1.2.2-1_i386.deb]] | + | * kommander |
- | * [[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 ==== | + | ===== Installation du logiciel Sporttrack==== |
- | * [[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 ==== | ==== Pré-requis ==== | ||
- | * [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **libusb-dev**, **libdaemon-dev**, **libfreetype6-dev**, **libttf-dev**, **checkinstall** et **build-essential** ; | + | * [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] |
- | {{apt.png}} | ||
- | [[apt://libusb-dev,libdaemon-dev,libfreetype6-dev,libttf-dev,checkinstall,build-essential]] | ||
+ | * Téléchargez les sources de [[http://www.zonefivesoftware.com/SportTracks/Downloads/Versions/Mono/sporttracks-2.1.3478.tar.gz]]. | ||
- | * 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]]. | + | * décompacter le fichier dans le répertoire utilisateur |
- | + | ||
- | ==== Compilation ==== | + | |
- | + | Attention : Le fichier tar.gz ne semble pas disponible pour la version 3 de sportTracks | |
- | <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 ===== | ===== Utilisation et configuration ===== | ||
- | Pour testez l'installation, tapez dans un terminal : | + | Depuis le répertoire où vous avez décompacté le fichier taper "mono SportTracks.exe" |
- | sudo modprobe uinput | + | |
- | sudo g15daemon | + | |
- | Et l'heure devrait apparaître sur l'écran du clavier. | + | Et le logiciel se lance. |
- | {{ 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 ==== | + | //Contributeurs : [[:utilisateurs:ElGrigri]] // |
- | + | ||
- | [[: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 | + | |
- | + | ||
- | + | ||
- | ==== 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. | + | |
- | + | ||
- | === 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> | + | |
- | + | ||
- | === 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 == | + | |
- | <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> | + | |
- | + | ||
- | === 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> | + | |
- | + | ||
- | ===== Voir aussi ===== | + | |
- | + | ||
- | * [[http://ubuntuforums.org/showthread.php?t=267118|HOWTO: Install basic G15Tools support for the Logitech G15 - Ubuntu Forums]] (en) | + | |
- | * [[http://www.g15tools.com/forum/|Forum officiel]] (en) | + | |
- | + | ||
- | + | ||
- | ===== 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. | + | |
- | + | ||
- | ==== Installation ==== | + | |
- | 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 : | + | |
- | sudo apt-get install g15daemon | + | |
- | + | ||
- | Ce paquet va permettre d'utiliser le LCD et les touches additionnelles. | + | |
- | 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 : | + | |
- | 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. | + | |
- | <note important>ATTENTION : il faut mettre 2 signes ">" sinon on écrase le fichier au lieu de rajouter à la suite</note> | + | |
- | + | ||
- | Les paquets suivants | + | |
- | 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 = g15stats | + | |
- | - commande = g15stats | + | |
- | - Ajouter | + | |
- | + | ||
- | </note> | + | |
- | + | ||
- | Enfin, le paquet | + | |
- | 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. | + | |
- | + | ||
- | - 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. | + | |
- | + | ||
- | ==== 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. | + | |
- | + | ||
- | ==== 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: | + | |
- | 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 | + | |
- | </note> | + | |
- | + | ||
- | 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** | + | |
- | - 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. | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | <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'ecran 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'occurence) il m'est impossible de faire "/" que je sois en majuscule ou en minuscule ca me donne toujours un ":"... Enfin j'ai remarqué que si l'enregistrement des macros se passe bien (verification faite dans le fichier ".G15macro.conf"), elles sont très mal restituées... | + | |
- | + | ||
- | Si quelqu'un trouve la solution, n'hesitez pas a corriger !.... | + | |
- | + | ||
- | </note> | + | |
- | ---- | + | |
- | //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) // | ||
- | // Basé sur « [[https://help.ubuntu.com/community/LogitechG15|LogitechG15]] »// |