Logitech G15
Un article de Wiki de la communauté Mandriva.
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.
Sommaire |
[modifier] Installation sur la 2008 Spring
- Installez le paquetage g15daemon, par exemple via
drakrpm. Les dépendances nécessaires sont installées automatiquement.
- Vous pouvez passer directement à la partie configuration du clavier.
[modifier] Installation sur une version antérieure à la 2008 Spring
[modifier] Installation de libg15 et libg15render
- Installez le paquetage libusb-devel, par
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 :
Entrez alors votre mot de passe root, puis :
[root@ordi ~]# make
[root@ordi ~]# make check
[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 :
Entrez alors votre mot de passe root, puis :
- Testez que tout fonctionne en saisissant en root :
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) :
- Sous Mandriva 64 bits (x86_64) :
[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 :
- Activez le service avec les commandes suivantes, toujours en root :
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
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.

