Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 在Linux中自动运行可移动设备_Windows_Linux_Shell_Menu - Fatal编程技术网

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

Windows 在Linux中自动运行可移动设备,windows,linux,shell,menu,Windows,Linux,Shell,Menu,我有一个可移动设备设置,这样它在插入Windows机器时会自动运行,并弹出一条消息,给出所有者的信息,因此如果丢失,可以将其返回。在Linux中也有这样做的方法吗?它不需要很复杂,可以是右键单击菜单中的一个选项,也可以是splashscreen,或者任何东西。我还不太了解您要做什么,无论如何,我强烈建议使用dbus提供的一个API(特别是hal服务) 尽管这一方法并非立竿见影 否。与Windows的默认安装不同,Windows的默认安装会查看Autorun.inf并自动执行指定的程序(或至少询问

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

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

尽管这一方法并非立竿见影


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


顺便说一下,它经常被有安全意识的计算机用户禁用。

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


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

哪个桌面环境?(KDE/Gnome/other)@unbeli噢,谢谢,很抱歉,我对这个网站有点陌生,尽管它很好,人们给了我很好的答案,谢谢你的建议@大卫·KDE和Gnome是最有可能的,所以是的,那些。在箱子上刻上你的电子邮件和电话号码会帮助诚实的人把它还给你,而不诚实的人不会在意。有时软件并不是最好的解决方案。不禁用自动运行是从USB密钥中获取病毒的一个很好的方法。我知道禁用自动运行功能的可能性,但我在大学里使用的大多数计算机都已启用该功能,并且很可能需要该文件,谢谢:我正在尝试创建文件,使我的外部硬盘在连接到计算机时能够弹出某种消息,无论它是在windows还是Linux上运行,这只是为了防止有一天它丢失,我经常旅行,我的硬盘上有很多重要的东西,因此,如果它丢失了,我希望有一种方法让找到它的人知道我需要它,我希望他/她把它还给我。