Ca y est mon PC de boulot est presque complètement reconnu sous Linux.
Seule chose manquante: la molette de la souris, c'est une souris HP, le PC étant un HP. Elle a bien été declarée comme PS/2 3 boutons, comme le montre XF86Config:
Section "InputDevice"
Identifier "DevInputMice"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection
Et dans les logs Xfree:
(**) Option "Protocol" "PS/2"
(**) Mouse0: Protocol: "PS/2"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/psaux"
(**) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 5
(II) Keyboard "Keyboard0" handled by legacy driver
(**) Option "Protocol" "IMPS/2"
(**) DevInputMice: Protocol: "IMPS/2"
(**) Option "AlwaysCore"
(**) DevInputMice: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "no"
(**) Option "ZAxisMapping" "4 5"
(**) DevInputMice: ZAxisMapping: buttons 4 and 5
(**) DevInputMice: Buttons: 5
(II) XINPUT: Adding extended input device "DevInputMice" (type: MOUSE)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(II) Mouse0: ps2EnableDataReporting: succeeded
(II) DevInputMice: ps2EnableDataReporting: succeeded
(II) 3rd Button detected: disabling emulate3Button
Je précise que j'avais au début de l'installation l'émulation 3 boutons, mais ça ne change rien.
Ma version de xfree est la 4.3 et sur le même PC sous Fedora Core2, avec x.org, cette fois la molette fonctionne et la partie "InputDevice" du fichier de config est exactement la même.
Est-ce un pb connu de Xfree 4.3, ma souris doit-elle être déclarée autrement ?
D'avance merci.
# protocole
Posté par gc (site web personnel) . Évalué à 2.
[^] # Re: protocole
Posté par Tony Gencyl . Évalué à 0.
Dans mon cas c un noyau 2.4.
Cela dit sur l'autre machine, la FC2, c'est un noyau 2.6 et la configuration de la souris est aussi une IMPS/2 et ca marche :-////
# My 2 cents
Posté par jerome (site web personnel) . Évalué à 1.
Le périph utilisé n'est pas le même mais ça ne doit pas changer grand chose ... L'ensemble des dispositifs de pointage se retrouve dans /dev/input/mice et /dev/psaux , que ce soit des USB, ps2, tablette, pointeur, clito ou touchpad ...
Pour voir :
. tu fais un cat ou un xxd sur /dev/input/mice et/ou /dev/psaux
. si tu bouges la souris/molette et que des trucs s'écrivent alors ta souris marche bien et ton ordinateur le sait.
Ensuite l'émulation trois boutons tu n'en as pas besoin avec une souris trois boutons, tu la vires (je suis pas sur que ce ne soit pas incompatible avec imps/2 par ailleurs). Ça sert à faire un clic 3 avec en appuyant sur 1 et 2 en même temps.
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "imPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
[^] # Re: My 2 cents -> Success
Posté par Tony Gencyl . Évalué à 1.
Que j'ai référencé dans la section ServerLayout, a la place de "DevInputMice":
Et ca marche !
Merci ;-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.