例如,现在想把Eclipse添加到系统的“应用程序”菜单里,方法如下:
gedit /usr/share/applications/eclipse.desktop
然后在里面添加如下内容:
[Desktop Entry]
Name=Eclipse
Comment=用Eclipse开发
Exec=/usr/lib/eclispe/eclipse
Icon=/usr/lib/eclipse/eclipse32.png
Terminal=false
Type=Application
Categories=Application;Development;
保存后,Eclipse就会出现在:应用程序->编程
菜单下面。
*************************************************************************************
和gnome菜单显示相关的有三个个目录:/usr/share/applications,/usr/share/gnome/apps和/etc/X11/applnk/
对于前者即/usr/share/applications里面都是以desktop为后缀的文档;对于后者/usr/share/gnome/apps
和/etc/X11/applnk/里面是一些目录,它们可以是
Network,Office,Graphics,AudioVideo,System,Development,Utility,Settings等。
一般在这些目录里面也是以desktop为结尾的文件这些文件对应的菜单项一般是让它们在其它里面显示。对于/usr/share
/applications里面的文件,既可在其它里面显示也可在第一级菜单里面显示。
下面来看一下以.desktop结尾的文件的格式,低下是一个模板:
[Desktop Entry]
Name[zh_CN]=
Exec=
Icon=
Terminal=
Type=
Categories=Application;;;
Encoding=UTF-8
Comment=
Comment[zh_CN]=
OnlyShowIn=
X-Desktop-File-Install-Version=0.3
对上面的每一项我逐一解释:
Name--你原意给程序取的名字
Name[zh_CN]--程序对应local为中文是的名字
Exec要执行的应用程序路径
Icon你想要显示的图标路径
Type程序的种类,一般为Application即可。
下面的Categories是关键,注意上面的几个分号,第一个之前一般为Application即可。第二个之前可以为
Network,Office,Graphics,AudioVideo,System,Development,Utility,Settings之
一。
它们分别对应如下:
互联网 Network
办公 Office
图像 Graphics
声音和视频 AudioVideo
系统工具 System
编程 Development
辅助选项 Utility
首选项 Settings。
也就是说如果这一项是Network就会在互联网栏里面显示,这一项是Utility,你创建的菜单项就会在辅助选项里面显示,如此类推。
第二个分号之后的内容可以为X-Red-Hat-Base加X-Red-Hat-Base-Only或者X-Red-Hat-Extra。(注意只要加了
X-Red-Hat-Base就不会在其他里面显示了)对于X-Red-Hat-Base加X-Red-Hat-Base-Only将在一级菜单里面显
示,对于X-Red-Hat-Extra将在其它里面显示。
下面看两个实例:
[Desktop Entry]
Name[zh_CN]=红色办公Office
Exec=redoffice
Icon=/usr/share/pixmaps/redhat-word-processor.png
Terminal=false
Type=Application
Categories=Application;Office;X-Red-Hat-Extra;
Encoding=UTF-8
Comment=RedOffice1.2
Comment[zh_CN]=Office工具
X-Desktop-File-Install-Version=0.3
将在 其他 的 办公 里面显示我的菜单.
[Desktop Entry]
Name[zh_CN]=红色办公Office
Exec=redoffice
Icon=/usr/share/pixmaps/redhat-word-processor.png
Terminal=false
Type=Application
Categories=Application;Office;X-Red-Hat-Base;X-Red-Hat-Base-Only;
Encoding=UTF-8
Comment=RedOffice1.2
Comment[zh_CN]=Office工具
X-Desktop-File-Install-Version=0.3
http://www.linuxdiyf.com/viewarticle.php?id=88873
分享到:
相关推荐
NULL 博文链接:https://zengxx1989.iteye.com/blog/670296
fedora 12 中添加五笔输入法 要在fedora12中 纯图形界面添加五笔还不是很容易的,至少我google了一下,没有人说,都还是要通过命令行的。 应用程序--系统工具--终端 因为fedora 12 现在的输入法使用的是ibus,...
fedora中文安装教程,是一本开发和应用fedora的工具书
这是linux下关于time的不同应用案例
基于fedora9的linux驱动程序hello模块编译笔记.doc
fedora 9中samba共享的设置方法
将.tar.gz解压,将其里边的***.desktop移动至/usr/share/applications/ 例如eclipse的快捷方式mv eclipse.desktop /usr/share/applications/
Fedora从入门到精通 rar文件 解压后为pdf文档 英文版
Windows 7+Linux Fedora 17双系统,Fedora 17引导Windows 7全过程
Fedora下Samba(smb)配置方法 Samba服务器配置方法
fedora技术应用
介绍设置虚拟机中的Fedora上外网,实验过的可行的方法
Fedora9本地安装配置中文输入法,对Fedora9中im-chooser的bug进行修复。
Fedora13安装VMware Tools的方法介绍: VMware版本:7.1.2;利用虚拟机,使用Fedora 13 ISO文件安装到硬盘。 .....
fedora
fedora14安装配置fedora14安装配置fedora14安装配置fedora14安装配置
fedora16使用中的问题解决方法。
第2部分包括第5章到第9章,分别介绍了获取、安装和运行Linux应用程序的信息;旧式的新版工具以及Fedora和RHEL下可用的新式图形字处理器;在Fedora和RHEL中运用的图形和字符游戏;如何使用音频和视频播放器;浏览Web...
fedora一些安装说明fedora一些安装说明fedora一些安装说明fedora一些安装说明
前段时间我在网上fadora 14资源找到的,其中前三个是从普通网站上找到的,分别是Fedora-14-i386-DVD,Fedora-14-x86_64-DVD,Fedora-14-i686-Live-Desktop;后两个种子是在官网找到的,分别是:Fedora-14-i386-DVD....