
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 chicony
gibt:
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.