繁体   English   中英

在Linux中自动运行可移动设备

[英]Autorun a removable device in Linux

我有一个可移动设备设置,因此当插入Windows机器时它会自动运行,并弹出一条消息,提示所有者信息,因此丢失时可以将其返回。 在Linux中也可以做到这一点吗? 它不需要很复杂,它可以是右键单击菜单中的一个选项,也可以是初始屏幕或其他任何东西。

否。不同于Windows的默认安装,后者会查看Autorun.inf并自动执行指定的程序(或至少询问用户是否要运行“默认操作”),没有Linux发行版会这样做。 用户必须明确设置在Linux上插入USB设备时的任何类似于自动运行的功能。

顺便说一句, 可以禁用Windows的自动运行“功能” ,并且经常由注重安全性的计算机用户禁用。

我不太了解您要做什么,无论如何,我强烈建议您使用dbus提供的API之一(尤其是hal服务)。

虽然这种方法不是立即的。

http://dbus.freedesktop.org/doc/dbus-tutorial.html

我想您可以将一个文件放在README_Owner_Identification.txt的根目录中。 这样,使用某些桌面环境的人在响应自动安装USB设备而弹出文件浏览器时将看到文件名。 如果我没记错的话,默认情况下,GNOME和KDE都会这样做。

当然,人们仍然必须打开文件才能查看信息,并且在更改了设置的系统上将无法使用该文件,但这可能是您的最佳选择。 其他任何事情都需要人们进行一些完全不安全的系统重新配置,才能看到您的ID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM