3.3.1 Souris PS/2
Dans le cas d'un connecteur de souris de type PS/2 sur une carte m�re ATX, la
succession de signaux sera :
mouse -> /dev/psaux -> gpm -> /dev/gpmdata = /dev/mouse -> X
Ici, un lien symbolique /dev/mouse
est cr�� et pointe vers
/dev/gpmdata
pour accomoder certains utilitaires de configuration
et faciliter la reconfiguration. (Par exemple, si vous d�cidez de ne pas
utiliser gpm
, pointez /dev/mouse
vers
/dev/psaux
apr�s avoir supprim� le d�mon gpm
.)
Cette succession de signaux permet au clavier ou � la souris d'�tre d�connect�
et r�initialis� en red�marrant gpm
apr�s reconnexion. X restera
activ� !
Le protocole du signal entre la sortie de gpm
et l'entr�e de X
peut �tre impl�ment� de deux fa�ons, soit "ms3" (protocole des souris
s�ries Microsoft � 3 boutons) soit "brut" (protocole de la souris
connect�e), et ce choix impose le choix du protocol utilis� pour configurer X.
Voici des exemples de configuration pour les souris Logitech 3 boutons
PS/2,(souris Unix traditionnelle).
Si vous faites partie de ceux dont la carte vid�o n'est pas support�e par le
nouveau X4 et devez utiliser X3 (cartes ATI 64 bit par exemple), configurez
/etc/X11/XF86Config au lieu de /etc/X11/XF86Config-4
dans les exemples suivants.
3.3.1.1 Le protocole ms3
/etc/gpm.conf | /etc/X11/XF86Config-4
=========================+======================================
device=/dev/psaux | Section "InputDevice"
responsiveness= | Identifier "Configured Mouse"
repeat_type=ms3 | Driver "mouse"
type=autops2 | Option "CorePointer"
append="" | Option "Device" "/dev/mouse"
sample_rate= | Option "Protocol" "IntelliMouse"
| EndSection
Si cette approche est utilis�e, l'ajustement du type de souris est fait
simplement en �ditant le fichier gpm.conf
et la configuration de X
reste la m�me. Voir
mes scripts
d'exemple
.
3.3.1.2 Le protocole brut
/etc/gpm.conf | /etc/X11/XF86Config-4
=========================+======================================
device=/dev/psaux | Section "InputDevice"
responsiveness= | Identifier "Configured Mouse"
repeat_type=raw | Driver "mouse"
type=autops2 | Option "CorePointer"
append="" | Option "Device" "/dev/mouse"
sample_rate= | Option "Protocol" "MouseManPlusPS/2"
| EndSection
Si vous utilisez cette approche, l'ajustement du type de souris est fait en
�ditant le fichier gpm.conf
et en ajustant la configuration de X.
3.3.1.3 Comment adapter diff�rentes souris
Le type de p�riph�rique autops2 est suppos� d�tecter la plupart
des souris PS/2 du march�. Malheureusement, cela ne marche pas toujours et il
n'est pas disponibles dans les versions ant�rieures � Woody. Essayez
d'utiliser ps2, ou imps2, dans le fichier
gpm.conf
� la place de autops2 dans ces cas-l�. Pour
trouver les types de souris disponibles, tapez gpm -t help. Voir
gpm(8)
.
Si une souris PS/2 � 2 boutons est utilis�e, activez
Emulate3Buttons dans la configuration du protocole X. La
diff�rence de protocole entre les souris 2 boutons et 3 boutons est d�tect�e
automatiquement et ajust�e par gpm
apr�s avoir cliqu� sur le
bouton du milieu.
Pour le protocole X avec
Le protocole brut, Section
3.3.1.2 ou sans gpm
, utilisez :
-
IntelliMouse : souris sur port s�rie (r�p�teur
gpm
avec � ms3 �)
-
PS/2 : souris sur port PS/2 (� tester en premier)
-
IMPS/2 : n'importe quelle souris PS/2 (2, 3, ou � roulette)
-
MouseManPlusPS/2 : souris PS/2 Logitech
-
...
Pour plus de d�tails, consultez Mouse Support in
XFree86
.
Pour une souris � roulette Microsoft typique, la meilleure configuration
est :
/etc/gpm.conf | /etc/X11/XF86Config-4
=========================+======================================
device=/dev/psaux | Section "InputDevice"
responsiveness= | Identifier "Configured Mouse"
repeat_type=raw | Driver "mouse"
type=autops2 | Option "CorePointer"
append="" | Option "Device" "/dev/mouse"
sample_rate= | Option "Protocol" "IMPS/2"
| Option "Buttons" "5"
| Option "ZAxisMapping" "4 5"
| EndSection
Pour certains portables Toshiba r�cents : activez gpm
avant
PCMCIA dans le script d'initialisation System-V. Ceci �vite � gpm
de planter. �trange, mais vrai.