problème evdev et souris

Le
Franck Delage
--3MwIy2ne0vdjdPXF
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Salut à tous,

Je suis sous Lenny avec un peu de Squeeze et de Sid. J'ai voulu
installer Banshee/testing. Ça m'a mis à jour pas mal de paquets, je n'y
ai pas fait attention.

En redémarrant ma machine, j'ai le problème suivant :

Ma souris ne marche plus. Je vais voir le log de X, il y a des erreurs.
J'ai des backups d'anciens xorg.conf, j'en recolle un ancien et je
redémarre gdm, ma souris marche.

J'avais configuré le xorg.conf il y a quelques temps pour profiter des 7
boutons de ma souris Logitech LX3. Avec evdev comme driver, donc. C'est
ça qui ne marche plus. Quand je remet "mouse" en driver, tout baigne,
sauf les boutons 6 et 7 (l'inclinaison de la molette).

Mon xorg.conf qui ne marche plus :

#####################################################
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Mouse0"
EndSection




Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "evdev"
EndSection



Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "CorePointer"
Option "Device" "/dev/input/by-id/usb-Logitech_USB-PS.2_Optical_Mous=
e-event-mouse"
Option "Emulate3Buttons" "false"
Option "YAxisMapping" "4 5"
Option "SendCoreEvents" "true"
Option "ButtonMapping" "1 2 3 6 7"
EndSection


#####################################################

Mon xorg.conf qui marche :

#####################################################
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection



Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection



Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "false"
Option "YAxisMapping" "4 5"
Option "SendCoreEvents" "true"
Option "ButtonMapping" "1 2 3 6 7"
EndSection

#####################################################

les EE de mon /var/log/Xorg.0.log après démarrage sur le bon fichier:

#####################################################
(EE) Error compiling keymap (server-0)
(EE) XKB: Couldn't compile keymap
#####################################################

et ceux du Xorg.0.log.old, après démarrage avec le mauvais fichier:

#####################################################
(EE) Grab failed. Device already configured?
(EE) PreInit returned NULL for "Mouse0"
(EE) Error compiling keymap (server-0)
(EE) XKB: Couldn't compile keymap
#####################################################

Merci de votre aide.

--
Franck Delage
Création et hébergements de sites web
www.web82.net

--3MwIy2ne0vdjdPXF
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

--BEGIN PGP SIGNATURE--
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkpI4PgACgkQXLHx8YKDYqHTywCgsoYxGlG7aZy7IeDYoqbrOi/Y
XrMAniV6wOg3bpAzABHZUTqkrjsVZQG7
=K/Aj
--END PGP SIGNATURE--

--3MwIy2ne0vdjdPXF--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
thveillon.debian
Le #19664531
Franck Delage a écrit :
Salut à tous,

Je suis sous Lenny avec un peu de Squeeze et de Sid. J'ai voulu
installer Banshee/testing. Ça m'a mis à jour pas mal de paquets, je n'y
ai pas fait attention.

En redémarrant ma machine, j'ai le problème suivant :

Ma souris ne marche plus. Je vais voir le log de X, il y a des erreurs.
J'ai des backups d'anciens xorg.conf, j'en recolle un ancien et je
redémarre gdm, ma souris marche.

J'avais configuré le xorg.conf il y a quelques temps pour profiter des 7
boutons de ma souris Logitech LX3. Avec evdev comme driver, donc. C'est
ça qui ne marche plus. Quand je remet "mouse" en driver, tout baigne,
sauf les boutons 6 et 7 (l'inclinaison de la molette).

Mon xorg.conf qui ne marche plus :

#####################################################
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Mouse0"
EndSection


...

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "evdev"
EndSection

...

Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "CorePointer"
Option "Device" "/dev/input/by-id/usb-Logitech_USB-PS.2_Optical_Mouse-event-mouse"
Option "Emulate3Buttons" "false"
Option "YAxisMapping" "4 5"
Option "SendCoreEvents" "true"
Option "ButtonMapping" "1 2 3 6 7"
EndSection

...



[...snip]


Merci de votre aide.




Salut, j'utilise evdev sur Testing sans problème actuellement, mais ces
derniers mois j'ai dû parfois changer "l'adresse" de la souris, les
liens dans /dev changeant spontanément.

Actuellement j'ai :

#####################################################
Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "CorePointer"
Option "SendCoreEvents" "true"

Option "Device"
"/dev/input/by-id/usb-Logitech_Trackball-event-mouse"

# Option "Device" "/dev/input/event1"

# Option "ZAxisMapping" "4 5"

# Option "HWHEELRelativeAxisButtons" "7 6"

EndSection

###################################################

Les lignes commentées sont là pour une autre souris, mais j'ai parfois
dû utiliser "/dev/input/event*" au lieu de "/dev/input/by-id/*" pendant
quelques temps, avec même des changements entre "event0" et "event1"
alors que rien n'avait changé sur la machine (même souris, même port
usb...).

Je suppose qu'on pourrait stabiliser ça avec une règle udev spécifique,
mais pour le moment j'ai trouvé plus simple de changer le xorg.conf à la
volée...

Depuis un changement de souris j'ai pu revenir à "/dev/input/by-id/*",
pour le moment.

Tom

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Franck Delage
Le #19665881
Ok, il se trouve que "l'adresse" de la souris avait été modifiée d'un
tout petit poil : un _ à la place d'un point dans /dev/input/by-id, et
du coup le xorg.conf ne la trouvait pas.

Là maintenant tout baigne.

Merci à toi.

--
Franck Delage
Création et hébergements de sites web
www.web82.net

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
thveillon.debian
Le #19665971
Franck Delage a écrit :
Ok, il se trouve que "l'adresse" de la souris avait été modifiée d'un
tout petit poil : un _ à la place d'un point dans /dev/input/by-id, et
du coup le xorg.conf ne la trouvait pas.

Là maintenant tout baigne.

Merci à toi.



Merci du retour, j'avoue ne pas avoir prêté suffisamment d'attention au
problème pour détecter une variation aussi subtile. Ça devait sans doute
être quelque chose du même acabit chez moi, c'est assez pervers !

Je vais surveiller ma souris de plus près...

Tom

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Publicité
Poster une réponse
Anonyme