Existem dois diretórios que contêm .desctop arquivos: /usr/share/applications/ (lista global para todos os usuários) e ~/.local/share/applications/ (para um usuário específico). Os dois diretórios contêm uma lista de associações de tipo de arquivo ( defaults.list e mimeapps.list correspondentemente).
Quando você clica em um arquivo, o Nautilus encontra o arquivo .desctop apropriado e inicia seu programa. Cada arquivo .desctop contém a chave Exec que especifica a linha de comando (o programa e seus parâmetros). Consulte este documento para obter detalhes sobre a chave Exec .
Se um arquivo .desctop especificar um programa sem o caminho completo, ele será procurado em $PATH . Em uma instalação padrão, $PATH geralmente inclui os seguintes diretórios: /usr/local/sbin , /usr/local/bin , /usr/sbin , /usr/bin , /sbin , /bin .