Installation et réglage souris Razer Deathadder

Bonjour,

Voici la marche à suivre pour configurer une souris Razer Deathadder sur Debian SID.
Je n’ai pas trouvé beaucoup d’info sur le net, donc j’espère que ça pourra servir à d’autres!
A défaut d’avoir réussi à installer le configurateur graphique, voici la méthode en ligne de commande.

1. Installation des dépendances

On installe les quelques paquets de dépendances :

# apt-get install libusb-dev libconfig0-dev

2. Téléchargement de l’outil de configuration

On télécharge le tarball de l’outil de configuration (version actuelle : 004) sur bu3sch.de/deathadder.php.

$ wget http://www.bu3sch.de/deathadder/deathaddercfg-004.tar.bz2

3. Installation de l’outil de configuration

On décompresse le tarball

$ tar -xjvf deathaddercfg-004.tar.bz2
$ cd deathaddercfg-004/

On crée les fichiers nécessaires pour faire un paquet debian :

$ dh_make  --createorig

Type of package: single binary, multiple binary, library, kernel module or cdbs?
 [s/m/l/k/b] s

Maintainer name : nicolas
Email-Address   : nicolas@unknown 
Date            : Thu, 14 Feb 2008 07:13:34 +0100
Package Name    : deathaddercfg
Version         : 004
License         : blank
Type of Package : Single
Hit <enter> to confirm: 
Done. Please edit the files in the debian/ subdirectory now. You should also
check that the deathaddercfg Makefiles install into $DESTDIR and not in / .

Puis en root , cette commande crée le paquet debian (il passe toutes les étapes suivantes, automatiquement, la compilation, la création des liens et du programme):

# debian/rules binary
...
//si tout se passe bien, à la fin de la compilation, vous devriez voir :
dpkg-deb : construction du paquet « deathaddercfg » dans « ../deathaddercfg_004-1_i386.deb ».

Alors, en root toujours, il ne nous reste plus qu’à installer le paquet debian :

# cd ..
# dpkg -i deathaddercfg_004-1_i386.deb

On vérifie les USB-Vendor-ID et USB-Vendor-Product de la souris : après l’avoir connectée, faire :

$ lsusb
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 004: ID 1532:0007  
Bus 001 Device 003: ID 046d:08d7 Logitech, Inc. 
Bus 001 Device 001: ID 0000:0000  
// ici, l'idVendor est 1532 et l'idProduct est 0007

Puis en root, on se replace dans le dossier extrait et on copie le fichier de règles pour UDEV

# cd deathadder
# cp udev-deathadder.rules /etc/udev/rules.d/01-deathadder.rules
// vérifier que le programme deathaddercfg est au bon endroit :
# locate /usr/local/bin/deathaddercfg
/usr/local/bin/deathaddercfg

4. Utilisation de l’outil de configuration

Une fois tout ça installé, on va créer un fichier de configuration de la souris

# nano /etc/deathadder.cfg

Et on y colle :

mouse0 = {
        id              = { "devid", "1532:0007" } 

        glowlogo        = true 		# true : allume le logo de la souris en bleu; false: laisse le logo éteint
        glowwheel       = true 		# true : allume la molette de la souris en bleu; false: laisse la molette éteinte
        resolution      = 900   # DPI	# résolution de la souris; valeur possibles : 450, 900 et 1800
        frequency       = 1000  # Hz	# fréquence
}

On enregistre et on quite.

Ensuite, il suffit de débrancher et de rebrancher la souris pour que les réglages définis dans le fichier deathadder.cfg soit pris en compte.

Je me suis un peu (beaucoup) inspiré du sujet de Damsss concernant la vraie transparence avec Xorg.

Voilà :wink: