Re: Cambiar la velocidad de desplazamiento de la rueda del ratón
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
Reply to: