我完全是 Linux 新手(一点一点学习),我正在尝试让我的 Mustang Plug 应用程序识别通过 USB 连接的 Mustang III 放大器。我发现文档建议以下内容:
“各种发行版仅允许 root 访问未知类型的 USB 设备。要更改此设置并允许“plugdev”组中的用户也可以访问 Mustang amp,请创建文件 /etc/udev/rules.d/50-mustang.rules(或 systemd 系统上的 /lib/udev/rules.d/50-mustang.rules),其中包含以下行:
子系统=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0004", GROUP="plugdev" 子系统=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0005", GROUP="plugdev" 子系统=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0006", GROUP="plugdev" 子系统=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0007", GROUP="plugdev" 子系统=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0010", GROUP="plugdev" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0011", GROUP="plugdev" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0012", GROUP="plugdev" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0013", GROUP="plugdev" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0014", GROUP="plugdev" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0015", GROUP="plugdev" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0016", GROUP="plugdev" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0017", GROUP="plugdev"
验证您的系统中是否存在“plugdev”组,或者记得使用包含您的用户的有效组。
现在重新启动计算机或拔下放大器并使用以下命令重新启动 udev 子系统:
〜$ sudo 服务 udev 重启
或者在 systemd 上:
〜$ sudo systemctl 重新启动 udev”
如果这听起来完全无知,我很抱歉,但是我该如何创建上面提到的文件呢?
任何帮助都将不胜感激。谢谢!
答案1
sudo touch /etc/udev/rules.d/50-mustang.rules
将创建一个具有该名称的空文件,然后您可以sudo nano /etc/udev/rules.d/50-mustang.rules
在 nano 中编辑该文件。