加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – Hashbang for Gnome .desktop文件

发布时间:2020-12-13 19:32:33 所属栏目:Linux 来源:网络整理
导读:我希望能够添加一个#!在我的.desktop文件的顶部发表评论,这样如果它具有执行权限并被执行,它将实际运行.但是,我不知道.desktop文件的解释器是什么,所以我不知道在hashbang中写入哪个/usr/bin /文件.有任何想法吗? 编辑: 到目前为止,我已经制作了一个可以
我希望能够添加一个#!在我的.desktop文件的顶部发表评论,这样如果它具有执行权限并被执行,它将实际运行.但是,我不知道.desktop文件的解释器是什么,所以我不知道在hashbang中写入哪个/usr/bin /文件.有任何想法吗?

编辑:

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

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

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

#!/usr/bin/execdesktop

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

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读