Apportez votre aide…
Ceci est une ancienne révision du document !
Utilisation du logiciel SPORTTRACK pour GPS Garmin 305
Introduction
Cette page vous guidera dans l'installation et la configuration du logiciel Sporttracks et de la montre GPS Forerunner 305 de Garmin.
Installation des paquets avec Synaptic
Installez les paquets suivants :
Paquets provenant de Synaptic
- Mono 2.0
- kommander
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!
Paquets pour version 64 bits
Installation par compilation
Pré-requis
- Installez les paquets libusb-dev, libdaemon-dev, libfreetype6-dev, libttf-dev, checkinstall et build-essential ;
apt://libusb-dev,libdaemon-dev,libfreetype6-dev,libttf-dev,checkinstall,build-essential
Compilation
- libg15
- libg15render
- g15daemon
- g15composer
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 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.
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
É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 é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 :
! 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
Et celle-là au fichier ~/.Xmodmap :
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
G15v2
Ajoutez la section suivante à la fin du fichier /usr/share/X11/XKeysymDB :
! 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
Logitech G11 acheté en fevrier 2009 : les codes ont changés
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
.Xmodmap
Et celle-là au fichier ~/.Xmodmap :
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
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 :
[Clock] 24hrFormat=On ShowDate=On Digital=Off
Voir aussi
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.
Les paquets suivants
g15composer g15mpd g15stats g15daemon-audacious
Permettent d'utiliser l'écran LCD du clavier avec plusieurs logiciels.
edit : J'ai un G15v1 (bleu). g15composer fonctionne très bien, il va permettre à d'autres plugins, par exemple 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
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
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
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.
Si quelqu'un trouve la solution, n'hesitez pas a corriger !….
Contributeurs : ElGrigri (installation 64 bits + utilisation/configuration), Zaya0000 (installation 32 bits + Correction à utilisation/configuration), Fiyorden (amélioration de l'utilisation/configuration), Calaereb (restructuration complète en se basant sur LogitechG15). Kubiack (G11 et méthode alternative pour 8.10), eatman (Sauvegarde des macros)
Basé sur « LogitechG15 »