u014341580
2015-04-24 07:46
采纳率: 19%
浏览 6.2k

linux下的.desktop文件如何从命令行下执行?

这个文本用./abc.desktop来执行不好使;
命令行是把它当成脚本一句一句执行的,统统都是: not found

要怎样能执行它,就像在桌面点击的效果一样?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • threenewbee 2015-04-24 09:53
    已采纳

    desktop文件其实就是一个配置文件
    比如:

     [Desktop Entry]
    Type=Application
    Terminal=true
    Name=unmount-mount
    Icon=/path/to/icon/icon.svg
    Exec=/path/to/file/mount-unmount.sh
    

    自己用任何语言写一个小程序,读取里面的exec,执行就可以了。

    已采纳该答案
    1 打赏 评论
  • oyljerry 2015-04-24 14:48

    需要解析desktop文件,获取路径,执行的命令,参数等,然后你再exec()执行。

    1 打赏 评论

相关推荐 更多相似问题