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

时间:2010-06-07 22:08:38

标签: windows linux shell menu

我有一个可移动设备设置,因此当插入Windows机器时会自动运行并弹出一条消息,提供所有者的信息,因此如果丢失则可以返回。有没有办法在Linux中执行此操作?它不需要很复杂,它可以是右键菜单,启动画面或其他任何选项。

3 个答案:

答案 0 :(得分:1)

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

顺便说一下the autorun "feature" of Windows can be disabled,安全意识的计算机用户经常禁用它。

答案 1 :(得分:0)

我还不太清楚你想要做什么,无论如何我强烈建议使用dbus提供的API之一(特别是hal服务)。

虽然这种做法不是立竿见影的。

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

答案 2 :(得分:0)

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

当然,人们仍然需要打开文件来查看信息,并且它不适用于设置已更改的系统,但它可能是您的最佳选择。其他任何事情都需要人们参与一些彻底不安全的系统重新配置才能看到你的身份证。