Ratón AmazonBasics con FreeBSD

Ratón AmazonBasics con FreeBSD

TengoRatón inalámbrico AmazonBasics (Chicony). El mouse funciona correctamente en Windows. Pero después de iniciar FreeBSD 10.3 (con X.Org X Server 1.17.4), los clics sólo tienen efecto después de mover el mouse. Es imposible hacer doble clic.

dmesg | grep -i chiconyda:

ugen3.3: <Chicony> at usbus3
ukbd0: <Chicony Wireless Device, class 0/0, rev 2.00/1.09, addr 3> on usbus3
uhid1: <Chicony Wireless Device, class 0/0, rev 2.00/1.09, addr 3> on usbus3
ums0: <Chicony Wireless Device, class 0/0, rev 2.00/1.09, addr 3> on usbus3

Si desconecto el receptor USB y lo vuelvo a enchufar, funciona bien.

No tengo este problema con otros ratones en FreeBSD.

¿Qué tengo que hacer? Cualquier solución también estaría bien.

Respuesta1

Debería ser bastante fácil comprobar lo que está sucediendo usando xinput.

obtener la identificación del dispositivo:

mouseId=$(xinput -list | grep -i Point | grep "PS/2" | cut -d "=" -f 2 | cut -b 1-2)

luego revisa los accesorios con:

xinput --list-props $mouseId

Será interesante ver cuál es el valor de "Dispositivo habilitado" en varios momentos (antes de hacer clic, después de mover el mouse...).

EDITAR:

Ejemplo de lista de entrada xinput:

mike@mike-laptop4:~$ xinput -list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=9    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=8    [slave  keyboard (3)]
    ↳ HP Wireless hotkeys                       id=10   [slave  keyboard (3)]

Respuesta2

#!/bin/sh

amazon_mouse=`lsusb | grep  '04f2:0976' | grep -o -E 'ugen[0-9]\.[0-9]'`

if [ "x$amazon_mouse" != "x" ] ; then
  usbconfig -d $amazon_mouse reset
fi

Este script es una solución exitosa. Simplemente reinicia el mouse. Después de ejecutarlo, el mouse funciona correctamente.

04f2:0976 es el USB-ID del receptor inalámbrico del mouse de AmazonBasics (Chicony).

información relacionada