Petite bidouille rapide pour utiliser les 4 boutons de ce super trackball :

Logitech Marble Mouse
Les deux gros bouton, gardent leur utilisation normale (clic droit ou gauche). L'un des petits bouton servira au zoom vertical/horizontal (avec la boule donc) et le dernier petit bouton servira comme bouton central (3ème bouton).
Pour commencer, il faut modifier le fichier /etc/X11/xorg.conf et y ajouter cette section :
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "9"
Option "ZAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "8"
EndSection

Puis ajouter dans la section "serverlayout" :
InputDevice    "Mouse1" "CorePointer"

Enfin, il faut modifier ~/.xinitrc , et y ajouter si vous ètes gaucher(e) :
xmodmap -e "pointer = 3 9 1 4 5 6 7 8 2 10 11 12 13"
Si vous ètes droitier(e) :
xmodmap -e "pointer = 1 8 3 4 5 6 7 2 9 10 11 12 13"

Pour finir, vous relancez votre interface graphique. Attention, il est inutile d'aller mapper les boutons droit et gauche dans la panneau de config des interfaces graphiques, c'est xmodmap qui s'en charge.
Et voilà! un trackball pleinement fonctionnel!

EDIT : ce tuto est obsolete, une mise à jours de la bidouille ce trouve ici :
http://wiki.archlinux.org/index.php/Logitech_Marble_Mouse#Configuration_using_Xorg_input_hotplugging


je me demande comment font les gents pour continuer à s'emmerder avec une souris :-p