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%的人还看了以下文章

  • 500 Internal Server Error 错误原因及解决方法(图)

    500 属于服务器内部错误。如果其他网站可以打开,就这一网站打不开,那是该网站的服务器出了问题,跟你的电脑无关,如果其他网页都打不开,你就试着用工具修复一下浏览器。 500内部服务器错误的一般原因是IIS服务器无法解析ASP代码。 如:ASP语法出错、ACCESS数据库连接语句出错,文件引用与包含路径出错、使用了服务器不支持的组件如FSO等。 如果在Wind…

    2018年7月2日
    23.4K0
  • 简!修改Jupyter 默认打开目录的方法

    1、启动cmd,执行以下命令,查看 jupyter 配置文件路径 C:Users41588>jupyter notebook –generate-configWriting default config to: C:Users41588.jupyterjupyter_notebook_config.py 2、找到配置文件 jupyter_n…

    2023年7月19日 编程开发
    7780
  • 第三课:第一个maven项目Hello Maven

    一、Maven的简单使用 1.1、Maven项目的目录约定 MavenProjectRoot(项目根目录)|—-src|     |—-main|     |         |—-java ——存放项目的.java文件|     |         |—-resources ——存放项目资源文件,如sprin…

    2023年1月27日 编程开发
    3980
  • 第3课:C语言程序的构成和书写规则

    先来看一个C语言程序:输入两个正整数,计算并输出两数的和。 程序代码: /*ex1_2.c:求两个正整数的和*/ #include <stdio.h> void main()                         /*主函数*/ {     int a,b,sum;                    /*定义三个整型变量*/    …

    2020年4月5日
    2.8K0
  • 第二章 Web技术简介

    1. 掌握HTML 5标记语言
    2. 掌握CSS样式表的使用
    3. 掌握JavaScript脚本语言
    4. 能够使用HTML5+CSS+JS 进行web页面设计

    2018年2月2日
    2.6K0
  • python使用列表生成式生成列表 其元素为100以内所有能被3整除的数

    python : 不使用列表生成式,生成元素为100以内所有能被3整除的数,代码如下: m=[] for i in range(3,100): if (i%3==0): m.append(i) print(m) 使用列表生成式生成列表,其元素为100以内所有能被3整除的数,代码: n=[i for i in range(3,100) if(i%3==0)] …

    2020年1月2日
    29.5K0

发表回复

登录后才能评论