桌面启动器文档?
可能重复:
.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文件的信息: 桌面条目规范