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). O FreeBSD acha que o mouse é ps / 2, porque não há /dev/ums*
de dispositivos.
/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
Eu não quero usar a opção vmware usb.generic.allowHID
para conectar o mouse ao FreeBSD virtual através do usb porque eu preciso desse mouse no host & no convidado ao mesmo tempo.
Existe alguma dica de como forçar vmware ou moused ou xorg a reconhecer 6 & Botão 7 no mouse "ps / 2"?
( É possível 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 back / forward funcionam bem lá.)