码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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环境下为应用程序建立快捷方式。

  • 相关阅读:
    Terraform 系列-Terraform 简介
    计算机网络-因特网概述
    科大讯飞 vue.js 语音听写流式实现 全网首发
    OSPF高级特性 —— LSA-3过滤 + Distribute-list过滤
    Java面试题:并发编程高频面试题,请你说一下你对Happens-Before的理解
    十沣科技自主研发仿真软件 有效实现飞机起落噪声精细仿真
    Kubernetes技术与架构-Ingress Controller
    Docker+nginx在CVM的机器远程发布hellogin
    RedisConnectionException: Unable to connect to localhost/<unresolved>:6379
    如何利用 Seaborn 实现高级统计图表
  • 原文地址:https://blog.csdn.net/propor/article/details/133852925
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号