Não é possível adicionar arquivos .desktop personalizados ao dock do Ubuntu

29

Problema:

Eu fiz .desktop arquivos para o Ubuntu 16.04 para acessar meus perfis do Google Chrome, mas uma vez eu fiz o upgrade para o Ubuntu 17.10 (funcionou no Ubuntu 17.04) eles foram removidos 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;
    
por Teivel 22.10.2017 / 02:25

3 respostas

44
  1. Crie um arquivo .desktop em ~/.local/share/applications .
  2. Adicione as seguintes linhas nele

    [Desktop Entry]
    Comment=Chrome my profile
    Terminal=false
    Name=My Chrome
    Exec=google-chrome --profile-directory=Default
    Type=Application
    Icon=google-chrome
    

    (Eu estou chamando de "Meu Chrome" para evitar confusão com o inicializador do Google Chrome já existente. Você pode usar qualquer outro nome.)

  3. Torne-o executável.

  4. Clique em Atividades ou Mostrar aplicativos e pesquise "Meu Chrome". Deve aparecer.

  5. Clique com o botão direito e marque como favorito.

    Quando clicar com o botão direito do mouse no ícone do aplicativo no dock não exibe a opção " Adicionar aos favoritos ", pesquisa o aplicativo na tela Atividades e, em seguida, arrastar para o dock (sugerido por Legolas ).

Se nada funcionar, veja este Q & amp; A: Não é possível adicionar lançador personalizado ao Dock (* Adicionar aos Favoritos *)

    
por pomsky 22.10.2017 / 06:25
3

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.

    
por Marcello Nuccio 07.11.2017 / 13:09
0

Para qualquer pessoa, se o aplicativo não estiver aparecendo em Atividades, certifique-se de ter "NoDisplay = true" no arquivo .desktop do seu aplicativo.

    
por Sam Kaz 07.05.2018 / 16:39