Les souris MadCatz

Mad Catz, fabricant de périphériques pour gamers, a toute une série de souris assez exotiques et, sans quelques manipulations, complètement inutilisables sous Linux.

Mais ne vous inquiétez pas ! Cette page a pour but de recenser les astuces pour faire fonctionner du mieux possible vos souris.

Il faudra pour commencer l'identifiant de votre souris. C'est le nom que votre PC voit, et que vous utiliserez pour modifier les options de votre souris MadCatz.

xinput -list

vous donne un résultat sous la forme :

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Mad Catz Mad Catz R.A.T.5 Mouse         	id=8	[slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                   	id=10	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ Logitech USB Receiver                   	id=9	[slave  keyboard (3)]

Ici on peut voir comme pointeurs :

  • Le pointeur "système",
  • Mon récepteur Logitech, que je n'utilise pas,
  • Ma souris MadCatz R.A.T.5 ! "Mad Catz Mad Catz R.A.T.5 Mouse".

Créez un nouveau fichier nommé rat3custom.conf dans /usr/share/X11/xorg.conf.g/ avec les droits d'administration et collez-y les lignes de configuration suivantes :

Section "InputClass"
    Identifier      "Mouse Remap"
    MatchProduct    "Madcatz Mad Catz R.A.T.3 Mouse"
    MatchDevicePath "/dev/input/event*"
    Option      "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 0 0 0"
EndSection

Enregistrez et fermez.

Il vous suffit ensuite de redémarrer votre système afin de charger ce nouveau fichier de configuration.

Si cela ne fonctionne pas, essayez aussi de copier ces lignes dans un fichier xorg.conf à créer dans le dossier /etc/X11 (si non existant).

Créez un nouveau fichier nommé /etc/X11/xorg.conf avec les droits d'administration et collez-y les lignes de configuration suivantes :

/etc/X11/xorg.conf
Section "InputClass"
   Identifier     "Mouse Remap"
   MatchProduct   "Mad Catz Mad Catz R.A.T.TE"
   MatchDevicePath "/dev/input/event*"
   Option         "ButtonMapping" " 1 2 3 4 5 6 7 8 9 10 11 12 0 0 0"
   Option        "ZAxisMapping" "4 5 6 7"
EndSection
Si le fichier existe déjà, il faudra ajouter cette section au bas du fichier existant. cf. https://doc.ubuntu-fr.org/xorg

Enregistrez et fermez.

Redémarrez.

  • madcatz.txt
  • Dernière modification: Le 11/09/2022, 11:29
  • par moths-art