如何将 udev 规则复制到正确位置?这可能是一个简单的问题,但我找不到教程或任何有关如何操作的内容

如何将 udev 规则复制到正确位置?这可能是一个简单的问题,但我找不到教程或任何有关如何操作的内容

我想复制代码放入 /etc/udev/rules.d/。起初我尝试将一个名为50-ds4drv.规则进去,但瞧,事后看来,显然我不被允许。

我知道我需要使用终端,但我到底应该使用哪些命令?如果您能链接正确的教程,甚至正确的搜索时间,那就太好了。

谢谢。

ps - 尝试让 Dualshock 4 控制器与某个游戏配合使用。

答案1

一种方法是使用普通的旧式cp(复制):

  1. sudo cp /path/to/your/50-ds4drv.rules /etc/udev/

另一种方法是将文本复制到新文件中

  1. sudo nano /etc/udev/rules.d/50-ds4drv.rules

  2. 将文本粘贴到文件中。(注意:CTRL+V惯于工作)

  3. 使用 CTRL+X 结束并保存您的纳米会话。

答案2

您的 udev 规则位于 /etc/udev/rules.d/,因为该目录不在您的主目录中,所以您无权将任何内容拖到那里。这很好。打开终端并输入

sudo nano /etc/udev/rules.d/50-ds4drv.rules

将该文件的内容复制并粘贴到 nano 中(使用上下文菜单)

按 Crtl+X 保存。现在您回到终端。您需要告诉 UDEV,有些事情已经发生了变化:

sudo udevadm control --reload-rules

现在你已经准备好了,你的规则应该适用

相关内容