Logitech G15

Un article de Wiki de la communauté Mandriva.

Jump to: navigation, search


Cette page décrit la procédure d'installation d'un clavier Logitech G15, avec affichage LCD.
À noter !
Les méthodes d'installation sont différentes entre la 2008 Spring et les versions antérieures car des paquetages sont disponibles pour les 2008.1.


Logitech G15
Logitech G15

Sommaire

[modifier] Installation sur la 2008 Spring

  • Installez le paquetage g15daemon, par exemple via Image:drakrpm-icon.png drakrpm. Les dépendances nécessaires sont installées automatiquement.

[modifier] Installation sur une version antérieure à la 2008 Spring

[modifier] Installation de libg15 et libg15render

  • Installez le paquetage libusb-devel, par Image:drakrpm-icon.png drakrpm ou par la commande urpmi libusb-devel.
  • Téléchargez et décompressez les bibliothèques suivantes à cette adresse, décompressez-les.
    • libg15
    • libg15render
  • Exécutez ces commandes dans chacun des répertoires où vous avez décompressé libg15 et libg15render :
Image:Konsole.png
[utilisateur@ordi ~]$ su
(pour obtenir les droits administrateur)

Entrez alors votre mot de passe root, puis :

Image:Konsole.png
[root@ordi ~]# ./configure

[root@ordi ~]# make
[root@ordi ~]# make check

[root@ordi ~]# make install

[modifier] Installation de g15daemon

  • Téléchargez ici puis décompressez g15daemon (version 1.9x au moment de la rédaction de l'article)
  • Exécutez ces commandes dans le répertoire où vous avez décompressé g15daemon :
Image:Konsole.png
[utilisateur@ordi ~]$ su
(pour obtenir les droits administrateur)

Entrez alors votre mot de passe root, puis :

Image:Konsole.png
[root@ordi ~]# ./configure

[root@ordi ~]# make

[root@ordi ~]# make install
  • Testez que tout fonctionne en saisissant en root :
Image:Konsole.png
[root@ordi ~]# g15daemon
Astuce !

Si cela ne fonctionne pas et que vous obtenez comme message d'erreur g15daemon: error while loading shared libraries: libg15render.so.1: cannot open shared object file: No such file or directory, veuillez saisir (en root) :

  • Sous Mandriva 32 bits (i586) :
Image:Konsole.png
[root@ordi ~]# mv /usr/local/lib/libg15render* /usr/lib/
  • Sous Mandriva 64 bits (x86_64) :
Image:Konsole.png
[root@ordi ~]# mv /usr/local/lib/libg15render* /usr/lib64/
[root@ordi ~]# mv /usr/lib/libg15* /usr/lib64/
Puis re-testez pour que cela fonctionne correctement.

[modifier] Configuration de g15daemon

  • Créez un fichier /etc/rc.d/init.d/g15daemon avec ce contenu :
#!/bin/sh 
#  chkconfig: 35 99 9 
#  description: démarre et arrête le service pour clavier Logitech G15  

# Sanity checks. 
[ -x /usr/sbin/g15daemon ] || exit 0 

# Source function library. 
. /etc/rc.d/init.d/functions 

# so we can rearrange this easily 
processname=g15daemon 
servicename=g15daemon 

RETVAL=0 

start() { 
    gprintf "Starting G15 daemon: " 
    daemon --check $servicename $processname 
    RETVAL=$? 
    echo 
    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$servicename 
} 

stop() { 
    gprintf "Stopping G15 daemon: " 

    killproc $servicename -TERM 
    RETVAL=$? 
    echo 
    if [ $RETVAL -eq 0 ]; then 
        rm -f /var/lock/subsys/$servicename 
        rm -f /var/run/g15daemon.pid 
    fi 
} 

# See how we were called. 
case "$1" in 
    start) 
        start 
        ;; 
    stop) 
        stop 
        ;; 
    status) 
        status $processname 
        RETVAL=$? 
        ;; 
    restart) 
        stop 
   sleep 3 
        start 
        ;; 
    condrestart) 
        if [ -f /var/lock/subsys/$servicename ]; then 
            stop 
       sleep 3 
            start 
        fi 
        ;; 
    *) 
        gprintf "Usage: %s {start|stop|status|restart|condrestart}\n" "$0" 
        ;; 
esac 
exit $RETVAL
  • Rendez-ce fichier exécutable en saisissant en root :
Image:Konsole.png
[root@ordi ~]# chmod +x /etc/rc.d/init.d/g15daemon
  • Activez le service avec les commandes suivantes, toujours en root :
Image:Konsole.png
[root@ordi ~]# chkconfig --add g15daemon
[root@ordi ~]# chkconfig --level 35 g15daemon on

Vous pouvez maintenant passer à la configuration du clavier.

[modifier] Configuration du clavier

  • Dans le centre de configuration de KDE, allez dans Régionalisation et accessibilité -> Disposition du clavier, et sélectionnez Activer les dispositions du clavier.
  • Choisissez dans la liste de gauche (dispositions disponibles) : France et cliquez sur Ajouter >>
  • Supprimez au besoin dans la liste de droite (Dispositions actives) : USA US et cliquez sur << Enlever
  • Choisissez comme modèle de clavier : Logitech G15 extra keys via G15 daemon
  • Redémarrez l'ordinateur
  • Voilà, votre écran LCD affiche l'heure. Avec les petits boutons dessous vous pouvez modifier le format et ajouter la date. Les touches multimédia fonctionnent, y compris la molette du volume.

[modifier] Utilisation avec Amarok

Il est possible d'afficher sur l'écran du clavier l'artiste, l'album et le titre qui est lu dans Amarok.

Assurez-vous tout d'abord que les paquets g15composer, iconv, dcop, sed, et bien sur amarok soient installés (par exemple via Image:drakrpm-icon.png drakrpm)..

Il faut ensuite télécharger G15-simple à cette adresse (lien direct pour le fichier sur kde-apps).

Puius, dans Amarok, allez dans Outils -> Gestionnaire de scripts -> Ajouter un script et indiquer le chemin de l'archive téléchargée précédemment (Amarok se charge de la décompresser).

C'est tout !

[modifier] Lien

  • Cette page est adaptée d'un tutoriel présent sur le forum.