[英]Autorun a removable device in Linux
我有一个可移动设备设置,因此当插入Windows机器时它会自动运行,并弹出一条消息,提示所有者信息,因此丢失时可以将其返回。 在Linux中也可以做到这一点吗? 它不需要很复杂,它可以是右键单击菜单中的一个选项,也可以是初始屏幕或其他任何东西。
否。不同于Windows的默认安装,后者会查看Autorun.inf
并自动执行指定的程序(或至少询问用户是否要运行“默认操作”),没有Linux发行版会这样做。 用户必须明确设置在Linux上插入USB设备时的任何类似于自动运行的功能。
顺便说一句, 可以禁用Windows的自动运行“功能” ,并且经常由注重安全性的计算机用户禁用。
我不太了解您要做什么,无论如何,我强烈建议您使用dbus提供的API之一(尤其是hal服务)。
虽然这种方法不是立即的。
我想您可以将一个文件放在README_Owner_Identification.txt
的根目录中。 这样,使用某些桌面环境的人在响应自动安装USB设备而弹出文件浏览器时将看到文件名。 如果我没记错的话,默认情况下,GNOME和KDE都会这样做。
当然,人们仍然必须打开文件才能查看信息,并且在更改了设置的系统上将无法使用该文件,但这可能是您的最佳选择。 其他任何事情都需要人们进行一些完全不安全的系统重新配置,才能看到您的ID。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.