【问题标题】:Autorun a removable device in Linux在 Linux 中自动运行可移动设备
【发布时间】:2010-06-07 22:08:37
【问题描述】:

我有一个可移动设备设置,因此它在插入 Windows 机器时会自动运行,并弹出一条消息,提供所有者的信息,因此如果丢失可以归还。有没有办法在 Linux 中做到这一点?它不需要很复杂,它可以是右键菜单中的一个选项,也可以是启动画面,或者任何东西。

【问题讨论】:

  • 哪个桌面环境? (KDE/Gnome/其他)
  • @unbeli 哦,谢谢,对不起,我对这个网站有点陌生,虽然它非常好,人们给了我很好的回答,谢谢你的建议。 @David KDE 和 Gnome 是最有可能的,所以是的,那些。
  • 把你的电子邮件和电话号码刻在箱子上会帮助诚实的人把它还给你,不诚实的人不会在意。有时软件并不是最好的解决方案。

标签: windows linux shell menu


【解决方案1】:

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

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

【讨论】:

  • 不禁用自动运行是从 USB 密钥获取病毒的好方法。
  • 我知道禁用自动运行功能的可能性,但我在大学使用的大多数计算机都启用了它,并且很可能需要该文件,谢谢 :D
【解决方案2】:

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

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

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

【讨论】:

  • 我正在尝试创建文件,使我的外置硬盘在连接到计算机时能够弹出某种消息,无论它是在 Windows 还是 Linux 上运行,以防万一它丢失有一天,我经常旅行,我的驱动器上有很多重要的东西,所以万一它丢失了,我希望有一种方法让找到它的人知道我需要它,我希望他/她给予它回来了。
【解决方案3】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 2017-08-13
    • 2019-12-23
    • 1970-01-01
    相关资源
    最近更新 更多