A maioria dos lançadores de programas que aparecem em menus / launcher / dash podem ser encontrados em /usr/share/applications
:
o programa de menu / traço procura seus lançadores. Cada usuário também pode ter seus próprios lançadores em ~/.local/share/applications
.
Os arquivos reais terminam com a extensão .desktop
e têm algo como o seguinte conteúdo:
[Desktop Entry]
Version=1.0
Name=Firefox
GenericName=Web Browser
Comment=Browse the Web
Exec=firefox %u
Icon=firefox
Terminal=false
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Categories=Network;WebBrowser;
Keywords=web;browser;internet;
X-Desktop-File-Install-Version=0.21
Observe que a linha exec
indicou qual comando executar (em /usr/bin
ou em outro lugar no usuário $PATH
) - outras informações também estão incluídas, como o ícone a ser usado (por padrão, /usr/share/icons
, também de ~/.local/share/icons
) , nome, categoria, etc.
Os lançadores também podem ser ocultados usando NoDisplay
/ Hidden
, a versão múltipla também pode estar no lugar, cada um com configuração diferente (por exemplo, os três lançadores do Banshee acima)
Você também pode criar seu lançadores próprios , e leia a especificação dos arquivos .desktop aqui