在Ubuntu的系统中怎样将应用程序加入到開始菜单中

简介:
 




/*********************************************************************

 * Author  : Samson  * Date    : 07/03/2014  * Test platform:  *              3.11.0.11-generic #19-Ubuntu  *              GNU bash, version 4.2.45  * *******************************************************************/ 若我们有一个已经写好的程序,已经安装到/usr/bin下,名称为systemtool,且仅仅可以从命令行进行启动,那么为了操作方便,要加入到開始菜单中,那么怎样加入呢?

先来了解一下Ubuntu系列的開始菜单中的项是在何处定义的。位于開始菜单中的项在文件夹 /usr/share/applications 下都存在有*.desktop配置文件。那么我们能够拷贝一个已经存在的*.desktop文件进行改动,改动正成例如以下:

就下面的项进行说明:


[Desktop Entry]

Version=1.0
Name=System  tool
Name[zh_CN]=系统工具
Comment=System tool
Comment[zh_CN]=系统工具
Exec=systemtool
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=gnome-settings-default-applications

Categories=GNOME;GTK;Settings;


Version=1.0      #表示此软件的版本
Name=System tool   #此软件在菜单中当语言为英语的时候的显示名称
Name[zh_CN]=系统工具  #此软件在菜单中当语言为中文的时候的显示名称
Comment=System  tool   #此软件在菜单中当语言为英语的时候的说明
Comment[zh_CN]=系统工具   #此软件在菜单中当语言为中文的时候的说明
Exec=systemtool     #要运行的程序的名称
Terminal=false        #运行时是否启动终端
X-MultipleArgs=false   #是否有多个參数
Type=Application      #程序的类型
Icon=gnome-settings-default-applications   #在開始菜单中的显示图标

Categories=GNOME;GTK;Settings;     #类别; 此项会影响此程序在開始菜单中显示的所属组,此处的Settings表示将出如今setting一级菜单中。



以上是手动进行改动的结果,能够将此配置文件放在此程序的安装包中,一般在包中的名称为*.desktop.in,在进行包安装的时候直接安装到/usr/share/applications文件夹下就可以;



本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5407820.html,如需转载请自行联系原作者

相关文章
|
24天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
85 4
Linux系统之Ubuntu安装cockpit管理工具
|
1月前
|
Ubuntu 测试技术 网络安全
Ubuntu系统下部署flatpress轻量级博客系统
【10月更文挑战第3天】Ubuntu系统下部署flatpress轻量级博客系统
45 3
Ubuntu系统下部署flatpress轻量级博客系统
|
18天前
|
Ubuntu 编译器 计算机视觉
Ubuntu系统编译OpenCV4.8源码
【10月更文挑战第17天】只要三步即可搞定,第一步是下载指定版本的源码包;第二步是安装OpenCV4.8编译需要的编译器与第三方库支持;第三步就是编译OpenCV源码包生成安装文件并安装。
|
29天前
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
72 1
|
11天前
|
消息中间件 Ubuntu Java
Ubuntu系统上安装Apache Kafka
Ubuntu系统上安装Apache Kafka
|
1月前
|
Ubuntu Shell API
Ubuntu 64系统编译android arm64-v8a 的openssl静态库libssl.a和libcrypto.a
Ubuntu 64系统编译android arm64-v8a 的openssl静态库libssl.a和libcrypto.a
|
1月前
|
Ubuntu jenkins 持续交付
Ubuntu系统 用docker安装jenkins
Ubuntu系统 用docker安装jenkins
|
2月前
|
存储 Prometheus 监控
在Ubuntu系统上安装与配置Prometheus的步骤
通过以上步骤,您应该已经成功在Ubuntu系统上安装并配置了Prometheus。您现在可以开始使用Prometheus收集和分析您的系统和应用程序的指标数据了。
146 1
|
2月前
|
监控 Ubuntu API
Python脚本监控Ubuntu系统进程内存的实现方式
通过这种方法,我们可以很容易地监控Ubuntu系统中进程的内存使用情况,对于性能分析和资源管理具有很大的帮助。这只是 `psutil`库功能的冰山一角,`psutil`还能够提供更多关于系统和进程的详细信息,强烈推荐进一步探索这个强大的库。
42 1
|
2月前
|
监控 Ubuntu Python
代码实现Ubuntu系统参数监控的方法
通过这种方式,你可以方便地对Ubuntu系统的关键参数进行实时监控,对系统性能分析和资源管理具有重要意义。
31 0
下一篇
无影云桌面