我很少使用DVD,所以我只是注意到VLC找不到驱动器(如/dev/dvd )。查看/dev文件夹,/dev/dvd1和/dev/dvdrw1以及/dev/cdrom1都存在。我从来没有第二个dvd驱动器,所以我的问题是:
是怎么发生的?
什么负责分配这些设备名称?
发布于 2011-12-21 19:22:49
我不能说怎么做,但是udev规则正在分配这些设备名。在过去,使用Kubuntu:http://kubuntuforums.net/forums/index.php?topic=3107885.0。
自述:/etc/udev/rules.d.d/README
该目录中的文件由udev(7)读取,并在内核执行事件时使用。udev守护进程使用inotify监视这个目录,以便自动获取对这些文件的更改,因此,它们必须是文件,而不是到另一个位置的符号链接,就像Debian中的情况一样。包通常不会在这里安装规则,此目录用于本地规则。如果您想要覆盖包提供的规则的行为(可以在/lib/udev/ rules es.d中找到),您可以做两件事之一: 1)在这个目录中编写自己的规则,分配您想要的名称、符号链接、权限等。选择一个高于您想要覆盖的规则的数字,您的数字将被使用。2)从/lib/udev/ run es.d复制文件,并在这里编辑它;通常,只有当您希望阻止程序运行时,才应该这样做。如果对此目录中的文件排序不重要,建议您只将文件命名为“描述性-名称.规则”,以便在此目录和/lib/udev/ rules es.d中的所有编号规则之后处理这些规则,从而覆盖在该目录中设置的任何内容。
/etc/udev/ rules es.d/70-persistent-cd.Rule有CD和DVD规则。您可以修改它:
这个文件是由/lib/udev/write_cd_rules程序自动生成的,该程序由cd-别名-generator.Rule文件运行。只要将每条规则保持在一行上,并设置$GENERATED变量,就可以修改它。
https://askubuntu.com/questions/89559
复制相似问题