linux – Hashbang for Gnome .desktop文件

linux – Hashbang for Gnome .desktop文件,第1张

概述我希望能够添加一个#!在我的.desktop文件的顶部发表评论,这样如果它具有执行权限并被执行,它将实际运行.但是,我不知道.desktop文件的解释器是什么,所以我不知道在hashbang中写入哪个/usr/bin /文件.有任何想法吗? 编辑: 到目前为止,我已经制作了一个可以执行桌面文件的小型bash脚本execdesktop: `sed -nr 's/Exec=(.*)$/\\1/p' $ 我希望能够添加一个#!在我的.desktop文件的顶部发表评论,这样如果它具有执行权限并被执行,它将实际运行.但是,我不知道.desktop文件的解释器是什么,所以我不知道在hashbang中写入哪个/usr/bin /文件.有任何想法吗?

编辑:

到目前为止,我已经制作了一个可以执行桌面文件的小型bash脚本execdesktop:

`sed -nr 's/Exec=(.*)$/\1/p' `

如果我然后将以下内容添加到我的.desktop文件中:

#!/usr/bin/execdesktop

然后运行正常.这种方法有效,但我不想使用它,因为它需要安装execdesktop.

解决方法 您可以随时使用xdg-open为您的shebang,如:
#!/usr/bin/env xdg-open

这不会造成任何麻烦,因为#在.desktop文件中也会启动注释.

总结

以上是内存溢出为你收集整理的linux – Hashbang for Gnome .desktop文件全部内容,希望文章能够帮你解决linux – Hashbang for Gnome .desktop文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1048350.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存