Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/07/2008, à 22:57

xelator

xorg et vitesse de souris

Bonjour à tous !
Sur mon pc portable j'ai un trackpoint et une souris bluetooth
La souris est trop rapide donc j'ai séparé les deux périphérique dans mon xorg comme cela :

       InputDevice  "trackpoint" "CorePointer" 
        InputDevice  "bluetooth" "SendCoreEvents"

avec

Section "InputDevice"
	Identifier  "trackpoint"
	Driver      "mouse"
	Option      "Protocol" "auto"
	Option          "ZAxisMapping"          "4 5"
	Option      "Device" "/dev/input/mouse1"
	Option          "Emulate3Buttons" "no"
        Option          "ZAxisMapping" "4 5"
        Option          "EmulateWheel" "true"
        Option          "EmulateWheelButton" "2"
        Option          "EmulateInertia" "50"

EndSection


Section "InputDevice"
	Identifier  "bluetooth"
	Driver      "mouse"
	Option      "Protocol" "auto"
	Option      "Device" "/dev/input/mouse2"
#	Option      "Emulate3Buttons" "true"
#	Option      "Emulate3Timeout" "70"
	Option	    "SendCoreEvents"  "true"
 #           [b]Option "Resolution" "100"
             Option    "MinSpeed"    "0.001"
             Option    "MaxSpeed"    "0.002"
            Option    "AccelFactor"    "0.0015"[/b]

d'origine il y avait qu'un seul bloc avec /dev/psaux qui représente les deux souris
alors que maintenant :
/dev/input/mouse1 est le trackpoint
et /dev/input/mouse2 est la souris bluetooth

deux problèmes:
Si la souris B n'est pas allumé lors du lancement de X ou si je la coupe je ne peux plus l'utiliser (pas de réaction du curseur)
en effet si la souris est éteinte le fichier /dev/input/mouse2 n'existe plus donc on peux comprendre qu'X ne s'en occupe pas mais je voudrais qu'il s'en occupe s'il réapparait ... (d'ailleurs dev/input/mouse2 reprend du service dès que la souris est "rebranchée")

Autre chose : au départ la séparation avait pour but de faire des réglages séparés mais les options que je passe à la souris (en gras) ne font rien du tout. hmm

Merci d'avance à tous

Hors ligne

#2 Le 10/07/2008, à 11:40

xelator

Re : xorg et vitesse de souris

J'ai xorg-server 1.4.2-1 donc je peux normalement rajouter comme option :

Section "ServerFlags"
        Option "AllowMouseOpenFail"  "true"
        Option "AllowEmptyInput" "true"  <------ là!
EndSection

Qui normalement fait prendre en charger le hotplug des souris (un vrai hotplug pas une bidouille avec /dev/psaux wink )
log du xorg avec la souris pas branché :
avant :

(EE) xf86OpenSerial: Cannot open device /dev/input/mouse2
        No such file or directory.
(WW) bluetooth: cannot open input device
(--) trackpoint: PnP-detected protocol: "ExplorerPS/2"
(II) trackpoint: ps2EnableDataReporting: succeeded

après :

(II) evaluating device (bluetooth)
(II) XINPUT: Adding extended input device "bluetooth" (type: MOUSE)
(--) bluetooth: PnP-detected protocol: "ExplorerPS/2"
(II) bluetooth: ps2EnableDataReporting: succeeded
(--) trackpoint: PnP-detected protocol: "ExplorerPS/2"
(II) trackpoint: ps2EnableDataReporting: succeeded

(souris pas branché à chaque fois)
Donc ça se passe plutôt bien : après l'ajout de l'option la souris bluetooth semble prise en compte même si le fichier /dev/input/mouse2 n'est pas là et on peut supposer qu'elle sera active dès qu'elle sera allumé ... oui mais non
toujours rien si je l'allume après X

Merci d'avance

Dernière modification par xelator (Le 10/07/2008, à 11:41)

Hors ligne

#3 Le 10/07/2008, à 13:40

xelator

Re : xorg et vitesse de souris

Bon ça avance un peu
Avec l'option Option "AutoAddDevices" "true" la souris externe est détecté mais il faut quand même basculer dans un shell (tty1-6) puis revenir en graphique pour qu'elle bouge, étrange non ?
Cela reste embètant comme solution hmm
De plus je n'arrive pas à faire mes réglages de vitesse :
les options
            Option "Resolution" "100"
             Option    "MinSpeed"    "0.001"
             Option    "MaxSpeed"    "0.002"
            Option    "AccelFactor"    "0.0015"
ne change rien peut être car elle sont réservé à un autre driver ... (j'ai driver "mouse" ^^)

Hors ligne