1
  • Рабочая станция VMWare 7.1.4
  • Хост: Windows 7 (ноутбук с сенсорной панелью).
  • Гость: FreeBSD 8.2-STABLE (вчера)
  • Драйвер vmmouse: 12.6.9_1 (из портов)

Проблема: xev не видит кнопки мыши назад / вперед (физически подключенные к ноутбуку через USB). Колесо работает нормально (т.е. работают 4 и 5 кнопок). FreeBSD считает, что мышь - это ps / 2, потому что нет устройств /dev/ums* .

/etc/rc.conf:

moused_type=auto
moused_enable=YES
moused_flags="-r high"

/etc/X11/xorg.conf:

Section "InputDevice"
    Identifier  "Mouse0"
    Driver "vmmouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/sysmouse"
    Option "Buttons" "7"
EndSection

Я не хочу использовать опцию vmware usb.generic.allowHID для подключения мыши к виртуальной FreeBSD через usb, потому что эта мышь мне нужна одновременно в хосте и в гостевой системе.

Есть ли подсказка, как заставить vmware, moused или xorg распознать кнопку 6 и 7 на мышке «ps /2»?

(Это возможно как-то теоретически, потому что мой гость Windows XP (с установленными инструментами vmware) использует драйвер мыши vmware ps/2 (не usb, как я проверял) и кнопки назад /вперед там работают нормально.)

0