Grâce à ce how-to vous pourrez profiter pleinement de votre souris 5 boutons + roulette [size=75](IntelliMouse Optical dans mon cas)[/size] dans toutes les applications telles que Firefox, Nautilus, Konqueror & co.
1. Configurer Xorg
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
gedit /etc/X11/xorg.conf
(avec privilèges root)
===== Xorg < 6.9 =====
- Modifier le protocole à ExplorerPS/2
- Définir le nombre de boutons à 7
- Réagencer ZAxisMapping en se basant sur le texte ci-dessous …
Section à modifier dans xorg.conf:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
EndSection
Votre section peut être différente, l’important est de modifier le Protocol, Buttons & Zaxismapping.
===== Xorg < 6.9 =====
===== Xorg >= 6.9 =====
- Modifier le protocole à ExplorerPS/2
- Définir le nombre de boutons à 9
- Réagencer ButtonMapping en se basant sur le texte ci-dessous …
Section à modifier dans xorg.conf:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
# Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "9"
Option "ButtonMapping" "1 2 3 8 9 4 5 6 7"
EndSection[/code]
Votre section peut être différente, l'important est de modifier le [i]Protocol[/i], [i]Buttons[/i] & [i]ButtonMapping[/i].
[i][b]===== Xorg >= 6.9 =====[/b][/i]
:arrow_right: [b][u]2. Installer & configurer [i]imwheel[/i][/u][/b]
[u]Premièrement:[/u]
[code]apt-get install imwheel[/code]
[i](avec privilèges root)[/i]
[u]Deuxièmement:[/u]
[code]gedit ~/.imwheelrc[/code]
et y ajouter le code suivant:
[code]".*"
None, Up, Alt_L|Left
None, Down, Alt_L|Right
"(null)"
None, Up, Alt_L|Left
None, Down, Alt_L|Right
Troisièmement:
cp /etc/X11/imwheel/startup.conf /etc/X11/imwheel/startup.conf.bak
gedit /etc/X11/imwheel/startup.conf
(avec privilèges root)
remplacer le contenu du fichier par:
===== Xorg < 6.9 =====
IMWHEEL_START=1
#IMWHEEL_PARAMS="-k -b "6 7""
===== Xorg < 6.9 =====
===== Xorg >= 6.9 =====
IMWHEEL_START=1
IMWHEEL_PARAMS="-k -b "8 9""
#si ne fonctionne pas, remplacer le contenu de /etc/X11/Xsession.d/60imwheel_start-imwheel par /usr/bin/imwheel -k -b "8 9"
===== Xorg >= 6.9 =====
3. Configurer xmodmap (Xorg < 6.9)
===== Xorg < 6.9 =====
(avec privilèges root)
y ajouter ce qui suit:
killall imwheel
xmodmap -e "pointer = 1 2 3 6 7 4 5"
BINARY=$(which imwheel)
$BINARY -k -b "6 7"
et enfin définir les permissions du fichier:
(avec privilèges root)
===== Xorg < 6.9 =====
===== Xorg >= 6.9 =====
Rien à faire (cfr. ButtonMapping introduit avec Xorg >=6.9) si ce n’est de s’assurer de ne plus avoir le fichier /etc/X11/Xsession.d/63xmodmap si vous avez déjà appliqué ce how-to avant de passer à Xorg 6.9 ou supérieur! =>
(avec privilèges root)
===== Xorg >= 6.9 =====
4. Redémarrer X & tester!
[u]/![/u] Avant de redémarrer X, assurez vous de fermer tous vos documents & applications en cours (vous pouvez vous déloguer par prudence).
Redémarrer X avec la combinaison de touche Control+Alt+Backspace, se loguer à nouveau (Gnome, KDE, Fluxbox, …) et finallement tester la roulette (défilement vertical) et les boutons du côté (précédent/suivant) dans FireFox, Nautilus, Konqueror, etc.
5. En vrac
- xmodmap -pp (Xorg < 6.9)
- xev
- cat /etc/X11/Xsession.d/60imwheel_start-imwheel