当像autorun.inf
Windows中的文件一样在Ubuntu上插入USB记忆棒时,是否可以执行特定脚本或使用特定程序打开文件?如果没有,还有其他方法吗?
编辑:根据我得到的答案,我已经在USB根文件夹中创建了一个文件,名称autorun
为上述内容:
#!/bin/sh
xdg-open myText.txt
我还创建了一个autorun.inf
具有以上内容的文件:
[autorun]
icon=icon.ico
该autorun.inf
文件指定USB图标。从上面的自动运行文件来看,autorun.inf
似乎仅能正常工作。的autorun
脚本文件,在执行时它显示上述消息。
我是在做错什么还是要配置一些其他参数才能运行脚本?
PS:文件myText.txt和icon.ico放置在USB根文件夹中。
此外,使用以下命令将autorun
和autorun.inf
模式设置为755:
cd /path/to/usbFolder
chmod 755 autorun
chmod 755 autorun.inf
打开System Settings
> Details
> Removable Media
,并设置Software
到Run Software
您的USB记忆棒必须使用本机Linux文件系统(例如EXT4)进行格式化。
在USB记忆棒上创建一个名称autorun
(或autorun.sh
不要紧)的shell脚本,并使用使其可执行chmod 755 autorun
。
下次插入USB记忆棒时,Ubuntu将通知您有关自动运行的信息,并询问您是否要执行此操作。
要自动打开文档,您可以使用 xdg-open
#!/bin/sh
xdg-open myDocument.odt
这将myDocument.odt
使用此mime类型的默认应用程序打开。因此,它将与所有其他文件相同。
要为USB记忆棒添加自定义图标,您可以创建一个autorun.inf
包含以下内容的文件
[autorun]
icon=icon.png
并将您的图标icon.png
放在摇杆上。
autorun.inf
在Ubuntu上支持以下命令(请在Wikipedia上查看autorun.inf):
[autorun]
icon=iconfilename[,index]
label=text
[Content]
MusicFiles=yes|no
PictureFiles=yes|no
VideoFiles=yes|no
[ExclusiveContentPaths]
/pictures
/music
more music/special
[IgnoreContentPaths]
/pictures
/music
more music/special
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句