Suite au test de la souris Cyborg R.A.T.9 , je me suis aperçu que sous Linux la souris n’était pas bien prise en compte créant par la même occasion des bugs sur mon PC.
Après quelques recherches il est facile de paramétrer la R.A.T. 9 sous Ubuntu 12.04
Mise à jour du 18/11/2016 : la manipulation diffère légèrement depuis l’apparition des versions Ubuntu 16 (16.04 / 16.10) et Linux Mint 18. Le tutoriel a été mis à jour, suivez ces nouvelles instructions.
Guide utiliser la souris Cyborg RAT 9 sur Linux (avant Ubuntu 16 et Linux Mint 18)
- Démarrez un terminal
- Tapez :
sudo gedit /etc/X11/xorg.conf
- Indiquez votre mot de passe de votre session ou super-utilisateur selon la distribution)
- Ajoutez ces lignes dans le fichier qui s’est ouvert avec Gedit :
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.9 Wireless Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0 16 17 18 19 20 21"
EndSection - Enregistrez les modifications, fermez le document et redémarrez votre session
- Rouvrez le terminal et tapez ce qui suit pour installer le logiciel imwheel
- Dans le terminal tapez cette commande :
sudo gedit /etc/X11/imwheel/startup.conf
- Puis ajoutez ces lignes dans le fichier qui s’est ouvert :
IMWHEEL_START=1
IMWHEEL_PARAMS='-b "0 0 0 0 8 9 10 11 12"' - Enregistrez et fermer le fichier
- Dans le terminal , tapez cette commande :
sudo gedit /etc/X11/imwheel/imwheelrc
- Tapez tout ce qui suit même ceci « .* » :
".*"
# Button 8 (Thumbbutton reverse)
None, Thumb1, Alt_L|Left
# Button9 (Thumbbutton forward)
None, Thumb2, Alt_L|Right
# Button10 (Thumbwheel right)
None, ExtBt7, Control_L|Alt_L|Right
# Button11 (Thumbwheel left)
None, ExtBt8, Control_L|Alt_L|Left
# Button12 (red sniper Button)
None, ExtBt9, Alt_L|F4 - Enregistrez les modifications, fermez le document et redémarrez votre session
Paramétrer la souris Saitek Cyborg RAT 9 depuis Ubuntu 16 / Linux Mint 18
- Editer le fichier intitulé « xorg.conf.10142016 » (notez bien que le numéro du nom du fichier peut différer selon votre installation)
- rajouter ces lignes dans le fichier et enregistrez les modifications (pensez à modifier le nom de la souris si vous possédez le modèle RAT 5/7 au autre) :
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.9 Wireless Mouse"
MatchIsPointer "true"
MatchDevicePath "/dev/input/event*"
Option "Buttons" "17"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0 16 17 18 19 20 21"
Option "AutoReleaseButtons" "13 14 15"
Option "ZAxisMapping" "4 5 6 7"
EndSection
BONUS : si vous possédez une souris MAD CATZ, indiquez ceci :
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
MatchIsPointer "true"
MatchDevicePath "/dev/input/event*"
Option "Buttons" "24"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 0 0 0 16 17 7 6 0 0 0 0 0"
Option "AutoReleaseButtons" "20 21 22 23 24"
Option "ZAxisMapping" "4 5 6 7"
EndSection - Enregistrez et fermez le document puis redémarrez votre session
- Téléchargez et installez le logiciel imwheel
- Editez le fichier « startup.conf » en tapant cette commande dans le Terminal :
sudo gedit /etc/X11/imwheel/startup.conf
- Modifier le fichier « startup.conf » comme indiqué ci-dessous et enregistrez les modifications :
# Configuration file for setting imwheel startup parameters.
# Set this to "1" to have imwheel start along with your X session.
IMWHEEL_START=1
# Specify the command line parameters to pass to imwheel when it is started
# along with your X session (above). Simply uncomment the bottom line, and
# if necessary replace the default options with your own. A button spec of
# "0 0 0 0 8 9" will grab the thumb buttons of most mice, while skipping over
# the mouse wheel (both the vertical and horizontal axes, whether or not they
# exist on your mouse). Keep in mind that each button number must be separated
# by a space.
IMWHEEL_PARAMS="-k" - Maintenant créez un fichier que vous nommerez .imwheelrc dans le répertoire « Dossier personnel » , ouvrez le fichier que vous venez de créer et indiquez ceci :
".*"
# Button 8 (Thumbbutton reverse)
None, Thumb1, Alt_L|Left
# Button9 (Thumbbutton forward)
None, Thumb2, Alt_L|Right
# Button10 (Thumbwheel right)
None, ExtBt7, Control_L|Alt_L|Right
# Button11 (Thumbwheel left)
None, ExtBt8, Control_L|Alt_L|Left
# Button12 (red sniper Button)
None, ExtBt9, Alt_L|F4 - Fermez votre session ou redémarrez votre ordinateur pour appliquer les changements.
Voilà si vous avez tout suivi à la lettre , votre Cyborg RAT 9 fonctionnera sans problème , pour les autres modèles vous pouvez suivre la procédure également. 😉
Merci à la communauté Open-Source Linux qui répond toujours présente donner un coup de main.