- VMWare Workstation 7.1.4
- 主机:Windows 7(带触摸板的笔记本电脑)。
- 访客:FreeBSD 8.2-STABLE(昨天的)
- vmmouse 驱动程序:12.6.9_1(来自 ports)
问题:xev 看不到鼠标的后退/前进按钮(通过 USB 物理连接到笔记本电脑)。滚轮工作正常(即 4 和 5 按钮工作正常)。FreeBSD 认为鼠标是 ps/2,因为没有/dev/ums*
设备。
/etc/rc.conf
:
moused_type=自动 moused_enable=YES moused_flags="-r 高"
/etc/X11/xorg.conf
:
“输入设备”部分 标识符“Mouse0” 驱动程序“vmmouse” 选项“协议”“自动” 选项“设备”“/dev/sysmouse” 选项“按钮”“7” 结束部分
我不想使用 vmwareusb.generic.allowHID
选项通过 usb 将鼠标连接到虚拟 FreeBSD,因为我需要同时在主机和客户机中使用该鼠标。
有什么提示可以强制 vmware 或 moused 或 xorg 识别“ps/2”鼠标上的 6 和 7 按钮吗?
(从理论上来说,因为我的 Windows XP 客户机(安装了 vmware 工具)使用 vmware ps/2 鼠标驱动程序(不是 usb 驱动程序,我检查过了)并且后退/前进按钮在那里工作正常。)
答案1
您可以尝试在以下位置加载 USB 鼠标驱动程序/boot/loader.conf
:
ums_load="YES"