我成功安装了 Windows 应用程序Ubuntu 19.04(Disco Dingo)(我需要葡萄酒技巧安装。网4.5).该应用程序是带有USB端口的电子设备(BZS config)的配置软件。
应用程序启动,但显示“未连接设备”。USB 已连接,系统盘表明该设备已被 Linux 内核识别:
Bus 001 Device 124: ID 1fc9:81d5 NXP Semiconductors
dosdevices 中有很多符号链接,例如
lrwxrwxrwx 1 <user> <user> 12 Sep 1 17:10 com33 -> /dev/ttyUSB0
dmesg 说:
[420485.204701] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
[420492.561108] usb 1-2: USB disconnect, device number 112
[420497.008650] usb 1-2: new full-speed USB device number 113 using xhci_hcd
[420497.166011] usb 1-2: New USB device found, idVendor=1fc9, idProduct=81d5, bcdDevice= 1.00
[420497.166015] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[420497.166018] usb 1-2: Product: VCOM Port
[420497.166021] usb 1-2: Manufacturer: NZR
[420497.166023] usb 1-2: SerialNumber: NZR-77
为了使其发挥作用,下一步应该采取什么措施?
答案1
Wine 文档中的相关部分可能是 串行和并行端口,其中描述了如何让 Wine 感知 USB 串行设备:
确保您具有访问计算机串行和并行端口所需的权限。在 Linux 上,用户通常必须是
sys
或dialout
组的成员才能访问串行端口,或lp
组的成员才能访问并行端口。要覆盖 Wine 的默认设备映射,请运行
wine regedit
并创建字符串条目,HKEY_LOCAL_MACHINE\Software\Wine\Ports
其中条目名称是 Windows 设备名称,条目值是 Unix 设备的路径。继续上面的示例,要使 COM1 成为第一个 USB 连接的串行端口,请创建一个名为 COM1 且值为 的条目/dev/ttyUSB0
。编辑注册表后,关闭 Wine
wineserver -k
,下次 Wine 运行程序时,您的更改将生效。
但是,如果 USB 设备需要在 Windows 下安装设备驱动程序,那么您就没那么幸运了。