Мышь AmazonBasics с FreeBSD

Мышь AmazonBasics с FreeBSD

у меня естьБеспроводная мышь AmazonBasics (Chicony). Мышь работает правильно под Windows. Но после запуска FreeBSD 10.3 (с X.Org X Server 1.17.4) щелчки срабатывают только после перемещения мыши. Двойной щелчок невозможен.

dmesg | grep -i chiconyдает:

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

Если я отключу USB-приемник и снова его подключу, то все работает нормально.

С другими мышами под FreeBSD такой проблемы нет.

Что мне делать? Любой обходной путь тоже подойдет.

решение1

Должно быть достаточно просто проверить, что происходит, используя xinput.

получить идентификатор устройства:

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

затем проверьте реквизит с помощью:

xinput --list-props $mouseId

Будет интересно посмотреть, каково значение «Устройство включено» в разное время (до щелчка, после перемещения мыши...).

РЕДАКТИРОВАТЬ:

Пример списка 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)]

решение2

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

Этот скрипт — успешное решение. Он просто сбрасывает настройки мыши. После его запуска мышь работает правильно.

04f2:0976 — это USB-ID беспроводного приемника мыши AmazonBasics (Chicony).

Связанный контент