Ubantu为非标准应用程序添加桌面图标的操作方法

本文主要指的是第三方或自己编写的非标准应用程序

需要编写.desktop文件。

主要步骤如下:
1、进入/usr/share/applications目录,建立一个空白的文本文件,文件要以.desktop作为扩展名。

命令行进入/usr/share/applications

cd /usr/share/applications

sudo touch /usr/share/applications/eclipse.desktop

2、在文件写入启动自己应用的相应方法和参数

sudo vim eclipse.desktop

双击打开你新建的eclipse.desktop文件(以eclipse为例),上面是使用命令在vim下配置。

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse                                  #程序描述,可选择性修改
Exec=/home/ywq/eclipse/rcp-neon/eclipse/eclipse  #根据安装的可执行软件路径进行修改
Icon=/home/ywq/eclipse/rcp-neon/eclipse/icon.xpm #根据该可执行软件图标的实际路径修改
Terminal=false                                   #软件打开时是否启动终端
StartupNotify=true
Type=Application
Categories=Application;Development

.desktop文件其实有很多配置项,常用主要配置信息解释如下。

[Desktop Entry] #图标文件入口点,这里是主入口,其实可以配置多种入口行为
Name= #名字
Comment= #注释
Exec= #执行文件、命令格式,完整路径

Icon= #图标,可以自己提供,也可以引用别的程序的
Terminal= #是否需要终端打开,布尔值
Type= #应用类型,常用有Application等
Categories= #分类,按自己需要填写,常用有GNOME;GTK;Utility;TextEditor等

3、定义完.desktop文件,将eclipse.desktop文件拷贝到桌面,然后按照Ubantu为应用程序添加桌面图标里的方法就可以在桌面建立快捷图标了。

cp eclipse.desktop /home/shenzhi/桌面

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/11052.html

(0)
江山如画的头像江山如画管理团队
上一篇 2022年9月1日 下午5:00
下一篇 2022年9月11日 上午10:18

99%的人还看了以下文章

  • 第六章 Servlet技术(重点章节)

    学习目标:
    掌握Servlet的概念、特点及生命周期
    掌握Servlet与JSP的区别
    理解Servlet在Web项目中的作用
    掌握Servlet常用对象及其方法

    2018年2月22日
    2.2K0
  • plt.xlabel(‘产品名称’)报错‘str’object is not callable的解决方法

    运行居然报错了… 提示plt.xlabel(‘产品名称’)这一行有错误 报错信息 ‘str’object is not callable plt.xlabel(‘产品名称’)报错‘str’object is not callable的解决方法 重新运行x轴 描述信息终于出来了。 以防下次忘记,还是记录下来了。

    2022年8月13日
    1.5K0
  • Python数据分析入门实战一:统计分析用户学习数据

    Python数据分析要求: 使用 Python 基础知识分析用户学习数据 json 文件,并从文件中统计出中指定的数据项。 用户学习数据 json 文件下载: http://labfile.oss.aliyuncs.com/courses/764/user_study.json user_study.json 文件部分内容展示如下: {“minutes”: …

    2022年2月5日
    2.0K0
  • 上机实战八:Java web编程综合案例

    建议学时:6 一、开发基于MVC模式的信息管理系统,如新闻发布系统,要求用户可查看、查询。管理员进入后台可对发布新闻(实现相应的增删查改)。 后台添加文章,建议使用UEditor! UEditor 是开源、免费的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果。 UEditor兼容性很好,是网站站长开发的首选,官网地址:UEditor官网 包…

    2018年12月11日
    3.0K0
  • 快收藏!破解WiFi密码的Python程序源码泄露了

    通过 Python 脚本实现 WIFI 密码的暴力破解,从而实现免费蹭网。 泄露的Python程序源码: import pywifi from pywifi import const import time import datetime # 测试连接,返回链接结果 http://www.125jz.com/ 分享 def wifiConnect(pwd):…

    2023年1月29日
    2.2K0
  • 网络编程 ASP.NET(C#)学习笔记二:数据类型-值类型

    C#中数据类型主要分为两大类:值类型和引用类型。本节课主要讲解值类型的分类和结构类型、枚举类型的定义和使用。 值类型: C#中值类型包括3种:简单类型、结构类型和枚举类型。 简单类型包括整数类型、字符类型、实数类型和布尔类型等,在此不做介绍,随便找本书看下即可。 结构类型:用于定义复杂的数据类型。如图书信息(包括书名,作者,出版社,价格等等),坐标点的信息(…

    2018年1月30日
    1.4K0

发表回复

登录后才能评论