桌面启动器文档?

可能重复:
.desktop文件的语法是什么?
如何添加自定义启动器?

我更喜欢使用文本编辑器创建新的桌面启动器(.desktop文件),例如创建我写的iotop启动器:

[Desktop Entry] Name=iotop Exec=gksudo "gnome-terminal -x iotop" Type=Application 

但我没有找到任何关于格式的文档。 有人能给我一个格式规范的链接吗?

.desktop文件规范如下: http : //standards.freedesktop.org/desktop-entry-spec/latest/

一个示例.desktop文件将是:

 [Desktop Entry] Version=1.0 Type=Application Name=Foo Viewer Comment=The best viewer for Foo objects available! TryExec=fooview Exec=fooview %F Icon=fooview MimeType=image/x-foo; NotShowIn=KDE; 

.desktop文件可以通过指定语言集成翻译:

 Name=Foo Viewer Name[en_GB]=Foo Viewer Name[el_GR]=Φου Βιούερ 

如果要将unity子菜单添加到unity面板图标,则可以创建桌面文件。 http://maketecheasier.com/8-really-useful-ubuntu-unity-quicklists/2011/05/07上的一个例子

首先复制原始.desktop文件并使用您喜欢的文本编辑器打开它:

 cp /usr/share/applications/firefox.desktop ~/.local/share/applications gedit ~/.local/share/applications/firefox.desktop 

然后编辑文件:

 [Desktop Entry] Version=1.0 Name=Firefox Web Browser GenericName=Web Browser Exec=firefox %u Terminal=false X-MultipleArgs=false Type=Application Icon=firefox Categories=GNOME;GTK;Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm; StartupWMClass=Firefox StartupNotify=true X-Ayatana-Desktop-Shortcuts=NewWindow;Private;Safe;ProfileManager;MakeTechEasier Name[en_US]=Firefox Web Browser [NewWindow Shortcut Group] Name=Open a New Window Exec=firefox -new-window TargetEnvironment=Unity [Private Shortcut Group] Name=Private Mode Exec=firefox -private-toggle TargetEnvironment=Unity [Safe Shortcut Group] Name=Safe Mode Exec=firefox -safe-mode TargetEnvironment=Unity [ProfileManager Shortcut Group] Name=Start Profile Manager Exec=firefox -ProfileManager TargetEnvironment=Unity 

现在运行nautilus ~/.local/share/applications/并将新创建的“Firefox”统一桌面文件拖放到统一栏中。

.desktop配置文件的格式是统一标准,并在FreeDesktop.org 桌面条目规范中进行了描述 。 这些文件指定应用程序的启动方式,菜单中的显示方式等。

GNOME开发人员中心有一个很好的教程 ,可以为您自己的应用程序创建这些文件。

您可以在此处找到有关.desktop文件的信息: 桌面条目规范