Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

problème evdev et souris

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

Salut =E0 tous,

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

En red=E9marrant ma machine, j'ai le probl=E8me suivant :=20

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=E9marre gdm, ma souris marche.

J'avais configur=E9 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
=E7a 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


=2E..

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

=2E..

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

=2E..
#####################################################

Mon xorg.conf qui marche :

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

=2E..

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

=2E..

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
=2E..
#####################################################

les EE de mon /var/log/Xorg.0.log apr=E8s d=E9marrage sur le bon fichier:

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

et ceux du Xorg.0.log.old, apr=E8s d=E9marrage 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.

--=20
Franck Delage
Cr=E9ation et h=E9bergements 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

3 réponses

Avatar
thveillon.debian
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
Avatar
Franck Delage
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
Avatar
thveillon.debian
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