Como posso adicionar lançadores de aplicativos '.desktop' personalizados ao Ubuntu Dock?

Oct 21 2017

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

77 pomsky Oct 22 2017 at 04:25
  1. Crie um .desktoparquivo (ou copie se você já tiver um pronto), digamos my-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=false
    

    As 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 aplicativo
    • Exec= O comando a ser executado para iniciar o aplicativo
    • Icon= Ícone para o aplicativo (você pode usar um ícone fornecido por seu tema de ícone ou um caminho absoluto para um arquivo de imagem).
  2. Clique em ' Atividades ' ou ' Mostrar aplicativos ' e pesquise "Meu Chrome" (nome do aplicativo de acordo com a Namechave). Deve aparecer.

  3. 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)

7 MarcelloNuccio Nov 07 2017 at 12:09

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.

4 SamKaz May 07 2018 at 14:39

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.