如何在 Ubuntu 中为 Chrome 应用程序 USB 访问创建 udev 规则?

如何在 Ubuntu 中为 Chrome 应用程序 USB 访问创建 udev 规则?

我尝试通过 Chrome 应用访问 USB 设备,但无法正常工作。然后我注意到我需要设置规则udev,但文档令人困惑。我应该创建一个名为的文件,但设备名称是什么?设备/etc/udev/rules.d/50-yourdevicename.rules的结果是:lsusb

Bus 003 Device 005: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)

其中哪一部分是yourdevicename????我不知道。

下一步是将其放入 udev 文件中:

SUBSYSTEM=="usb", ATTR{idVendor}=="[yourdevicevendor]", MODE="0664", GROUP="plugdev"

但要检查,idVendor 是 0403 而 yourdevicevendor 是 6015 吗?

答案1

好吧,经过一番哭泣和咬牙切齿,我明白了。“yourdevicename”可以是任何东西。应该ATTR{idVendor}=="[yourdevicevendor]"ATTR{idVendor}=="6015"。无论如何,我最终遵循了页面底部的示例这里,其格式如下:

SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="6015", MODE="0660", GROUP="plugdev"

因此供应商 ID 为 0403,产品 ID 为 6015(均为十六进制)。

令人惊讶的是,在 2017 年,像将 USB 连接到浏览器这样简单的事情也会变得如此痛苦和困难。

相关内容