Como posso adicionar lançadores de aplicativos '.desktop' personalizados ao Ubuntu Dock?
Fiz .desktoparquivos para o Ubuntu 16.04 para acessar meus perfis do Google Chrome, mas uma vez eu atualizado para o Ubuntu 17.10 (que funcionou até Ubuntu 17.04) eles foram removidos a partir do cais e eu não posso fixá-los de volta.
Arquivo de amostra:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=google-chrome
Name[en_US]=Google Chrome
Exec=google-chrome --profile-directory=Default
Comment[en_US]=Chrome
Name=Google Chrome
Comment=Chrome Browser
Icon=google-chrome
Categories=Browser;Internet;
Respostas
Crie um
.desktoparquivo (ou copie se você já tiver um pronto), digamosmy-chrome.desktop, em seu~/.local/share/applications/diretório.
Você pode adicionar as seguintes linhas a ele para um.desktopiniciador simples e mínimo[Desktop Entry] Name=My Chrome Comment=Chrome my profile Exec=google-chrome --profile-directory=Default Icon=google-chrome Type=Application Terminal=falseAs chaves são as descritas abaixo
Name=Nome específico do aplicativo (para este exemplo específico, usei " Meu Chrome " para evitar confusão com o iniciador do Google Chrome já existente. Você pode usar qualquer outro nome.)Comment=Uma breve descrição do aplicativoExec=O comando a ser executado para iniciar o aplicativoIcon=Ícone para o aplicativo (você pode usar um ícone fornecido por seu tema de ícone ou um caminho absoluto para um arquivo de imagem).
Clique em ' Atividades ' ou ' Mostrar aplicativos ' e pesquise "Meu Chrome" (nome do aplicativo de acordo com a
Namechave). Deve aparecer.Clique com o botão direito e selecione ' adicionar aos favoritos '.
Se clicar com o botão direito no ícone do aplicativo no dock não mostrar a opção " Adicionar aos favoritos ", procure o aplicativo na tela Atividades e arraste-o para o dock (sugerido por Legolas ).
Se nada funcionar, veja este Q&A: Não é possível adicionar iniciador personalizado ao Ubuntu Dock (adicionar aos favoritos)
Eu tive o mesmo problema com o Firefox Nightly. A seguinte configuração funciona para mim em ~/.local/share/applications/firefox-nightly.desktop:
[Desktop Entry]
Type=Application
Name=Firefox Nightly
#
# WARNING: Remember to fix the path in Icon and Exec
#
Icon=/path/to/firefox-nightly/browser/icons/mozicon128.png
Exec=/path/to/firefox-nightly/firefox %u
Terminal=false
StartupWMClass=Nightly
Sem o StartupWMClass, o aplicativo em execução não é reconhecido e o ícone é exibido duas vezes no dock.
Para qualquer pessoa com problemas, se o aplicativo não estiver aparecendo em Atividades , certifique-se de não ter um
NoDisplay=true
linha no .desktoparquivo de seu aplicativo.