Questão Mouse de volta / botões para a frente no FreeBSD em VMWare Workstation


  • VMWare Workstation 7.1.4
  • Anfitrião: Windows 7 (laptop com touchpad).
  • Convidado: FreeBSD 8.2-STABLE (de ontem)
  • driver vmmouse: 12.6.9_1 (a partir de portas)

O problema: o xev não vê os botões de voltar / avançar do mouse (fisicamente conectados ao laptop através do usb). Roda está funcionando bem (ou seja, 4 e 5 botões funcionam). FreeBSD acha que o mouse é ps / 2, porque não há /dev/ums* dispositivos.

/etc/rc.conf:

moused_type = auto
moused_enable = SIM
moused_flags = "- r alto"

/etc/X11/xorg.conf:

Seção "InputDevice"
    Identificador "Mouse0"
    Driver "vmmouse"
    Opção "Protocolo" "auto"
    Opção "Dispositivo" "/ dev / sysmouse"
    Opção "Botões" "7"
EndSection

Eu não quero usar vmware usb.generic.allowHID opção para conectar o mouse ao FreeBSD virtual através do usb porque eu preciso desse mouse no host e no convidado ao mesmo tempo.

Existe alguma dica de como forçar vmware ou moused ou xorg a reconhecer o botão 6 & 7 no mouse "ps / 2"?

(É possível de alguma forma teoricamente, porque meu convidado do Windows XP (com ferramentas vmware instaladas) usa o driver de mouse vmware ps / 2 (não o usb, eu verifiquei) e os botões de voltar / avançar funcionam bem lá.)


1


origem




Respostas: