El 2022-02-07 a las 12:20 -0300, Bruno Tendler escribió:

> > Luego he pensado en mi viejo amigo Xorg, pero no veo ninguna opción para
> > esto, al menos en mi versión (Strecth) no aparece la opción 
> > «ScrollPixelDistance» disponible (sí aparece en Debian testing).
> ¿Dónde buscaste esta opción? Lo más seguro es que aparezca con ese nombre solo
> para ratones USB, yo uso uno y esa opción me sale con ese nombre.
> 
> > O al menos, no veo la forma de indentificar mi ratón, más allá de los 
> > datos que me da el registro de Xorg:
> > 
> > [    21.220] (II) config/udev: Adding input device ImPS/2 Generic Wheel 
> > Mouse (/dev/input/event13)
> > [    21.220] (**) ImPS/2 Generic Wheel Mouse: Applying InputClass "libinput 
> > pointer catchall"
> > [    21.220] (II) Using input driver 'libinput' for 'ImPS/2 Generic Wheel 
> > Mouse'
> > [    21.220] (**) ImPS/2 Generic Wheel Mouse: always reports core events
> > [    21.221] (II) input device 'ImPS/2 Generic Wheel Mouse', 
> > /dev/input/event13 is tagged by udev as: Mouse
> > [    21.221] (II) input device 'ImPS/2 Generic Wheel Mouse', 
> > /dev/input/event13 is a pointer caps
> > [    21.256] (II) XINPUT: Adding extended input device "ImPS/2 Generic 
> > Wheel Mouse" (type: MOUSE, id 9)
> > [    21.256] (**) ImPS/2 Generic Wheel Mouse: (accel) selected scheme none/0
> > [    21.256] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration factor: 
> > 2.000
> > [    21.256] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration 
> > threshold: 4
> > [    21.256] (II) input device 'ImPS/2 Generic Wheel Mouse', 
> > /dev/input/event13 is tagged by udev as: Mouse
> > [    21.256] (II) input device 'ImPS/2 Generic Wheel Mouse', 
> > /dev/input/event13 is a pointer caps
> > [    21.257] (II) config/udev: Adding input device ImPS/2 Generic Wheel 
> > Mouse (/dev/input/mouse0

> Según lo que entiendo de eso, XINPUT reconoció tu ratón PS/2 como tal y lo
> asignó con la id 9.
> 
> Si no has probado ya, te recomiendo que te fijes en las opciones del ratón con
> "xinput list-props 9" (si es que sigue siendo id 9), a ver si alguna tiene que
> ver con cuántas líneas se mueve la rueda. 

El caso es que no tengo instalado el binario de xinput:

root@stt008:/lib/udev/hwdb.d# whereis xinput
xinput:

He probado lo siguiente (adaptado de las instrucciones del enlace de 
más arriba):

1. Crear el archivo «/etc/udev/hwdb.d/71-mouse-local.hwdb» con el 
siguiente contenido:

# ImPS/2 Generic Wheel Mouse
mouse:ps2:*:name:ImPS/2 Generic Wheel Mouse:
 MOUSE_WHEEL_CLICK_ANGLE=60

2. Actualizar la base de datos de udev «udevadm hwdb --update».

3. Forzar la actualización de la configuración con «udevadm trigger 
/dev/input/event13»

4. Comprobar que la nueva variable se ha tomado correctamente:

root@stt008:/etc/udev/hwdb.d# udevadm info /sys/class/input/event13
P: /devices/platform/i8042/serio1/input/input4/event13
N: input/event13
E: DEVNAME=/dev/input/event13
E: DEVPATH=/devices/platform/i8042/serio1/input/input4/event13
E: ID_BUS=i8042
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: LIBINPUT_DEVICE_GROUP=11/2/5/0:isa0060/serio1
E: MAJOR=13
E: MINOR=77
E: MOUSE_WHEEL_CLICK_ANGLE=60 <- aquí la tenemos
E: SUBSYSTEM=input
E: USEC_INITIALIZED=9662442

En principio no noto ninguna diferencia en cuanto al desplazamiento, a 
ver cuando reinicie el equipo mañana, ya contaré.

Saludos y gracias,

-- 
Camaleón 

Responder a