AmazonBasics-Maus mit FreeBSD

AmazonBasics-Maus mit FreeBSD

ich habeKabellose Maus von AmazonBasics (Chicony). Unter Windows funktioniert die Maus einwandfrei. Nach dem Start von FreeBSD 10.3 (mit X.Org X Server 1.17.4) haben Klicks jedoch erst nach einer Bewegung der Maus eine Auswirkung. Doppelklicks sind nicht möglich.

dmesg | grep -i chiconygibt:

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

Wenn ich den USB-Empfänger aus- und wieder einstecke, funktioniert es einwandfrei.

Mit anderen Mäusen unter FreeBSD habe ich dieses Problem nicht.

Was soll ich tun? Jeder Workaround wäre auch in Ordnung.

Antwort1

Es sollte einfach genug sein, mit xinput zu überprüfen, was passiert.

Holen Sie sich die Geräte-ID:

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

dann überprüfen Sie die Requisiten mit:

xinput --list-props $mouseId

Es wird interessant sein, den Wert von „Gerät aktiviert“ zu verschiedenen Zeitpunkten (vor dem Klicken, nach der Mausbewegung usw.) zu sehen.

BEARBEITEN:

xinput -list Beispiel:

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)]

Antwort2

#!/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

Dieses Skript ist ein erfolgreicher Workaround. Es setzt lediglich die Maus zurück. Nach dem Ausführen funktioniert die Maus wieder einwandfrei.

04f2:0976 ist die USB-ID des drahtlosen Empfängers der AmazonBasics (Chicony)-Maus.

verwandte Informationen