• Linux环境下为应用程序建立快捷方式


    本文介绍Linux环境下为应用程序建立快捷方式

    应用程序发布后为了方便用户使用,通常会在桌面上为应用程序建立1个快捷方式,这样,用户双击图标就可以启动应用程序

    1.准备工作

    1)确定应用程序(或脚本)所在目录。

    2)准备1个想要在桌面上显示的图标(png格式的就可以),可以一并放置在应用程序所在目录。

    2.桌面文件

    在目录"~/Desktop"新建1个桌面文件,后缀为"desktop",内容如下(这里以项目"fixture"为例,建立"fixture.desktop"):

    1. [Desktop Entry]
    2. Version=1.0
    3. Type=Application
    4. Name=fixture
    5. Comment=this is a fixture application
    6. Terminal=false
    7. StartupNotify=true
    8. Exec=/opt/fixture/fixture.sh
    9. Icon=/opt/fixture/fixture.png

    其中,

    Name:桌面上快捷方式的名称,可以和应用程序名称不一样(取1个别名)。

    Commnet:桌面上快捷方式的注释,对应用程序的1个简单描述,最终会显示在快捷方式的"Properties"里面。

    Terminal:是否启动终端。

    StartupNotify:启动通知。

    Exec:可执行文件的路径。

    Icon:图标的路径。

    其中,最重要的就是"Exec","Icon"的设置了,这2个设置没问题通常快捷方式启动就没有多大问题。

    以上内容需根据实际要求作修改。

    3.执行

    sudo chmod a+x fixture.desktop

    这时,文件"fixture.desktop"已经具备可执行能力,双击桌面文件,快捷方式即可建立(以桌面文件的"Name"命名),并启动你的应用程序(或脚本)。

    另外,可以将桌面文件复制到"/usr/share/applicatoions"目录里,这样就可以在"Show Applications"程序库里找到你的应用程序。

    总结,本文介绍了Linux环境下为应用程序建立快捷方式。

  • 相关阅读:
    Unity的IPreprocessComputeShaders:深入解析与实用案例
    服务器上装conda
    短信视频提取批量工具,免COOKIE,博主视频下载抓取,爬虫
    生鲜商城系统
    Java#18(面向对象三大特征之一:继承)
    路由器热备份
    Mingw下载---运行vscodeC++文件
    38、常用类之String类
    【面试题】写一个脚本统计一个文本文件的行数
    Tesseract .Net SDK C# OCR 2022.1
  • 原文地址:https://blog.csdn.net/propor/article/details/133852925