Onde estão os arquivos .desktop do Unity Launcher?

132

Gostaria de saber em qual pasta os arquivos .desktop do Unity Launcher estão armazenados, já que não estão mais, /.gconf/desktope preciso adicionar um aplicativo personalizado à barra do iniciador (a adição /usr/share/applicationsnão parece suficiente).

Onde estão os arquivos .desktop do Unity Launcher?

Tigull
fonte

Respostas:

178

Globalmente em

/usr/share/applications 

Localmente em

~/.local/share/applications

Se você deseja adicionar um iniciador personalizado, crie-o ~/.local/share/applications, torne-o executável, arraste e solte-o no iniciador * e, finalmente, fixe-o (clique com o botão direito do mouse no item do iniciador → Manter no iniciador ).

* Abri-lo usando o Nautilus parece não funcionar.

htorque
fonte
Na verdade, dessa forma, o ícone personalizado não é mostrado, mas o ícone do aplicativo. Alguma idéia de como consertar isso? Também tentei adicionar o .desktop através do gconf-editor, mas não encontrei a entrada do Unity.
Tigull
Você está certo, isso provavelmente é um bug. Em vez disso, basta arrastar e soltar o arquivo .desktop no iniciador. Para encontrar a lista de favoritos, instale o dconf-toolspacote e execute dconf-editor. A lista é armazenada em área de trabalho → unidade → iniciador .
Htorque 7/11
1
Você pode especificar manualmente o ícone a ser usado adicionando a seguinte linha ao arquivo da área de trabalho:Icon=/absolute/path/to/image.png
Dunes
Apenas uma nota que aqueles que utilizam snaps pode encontrá-los em /var/lib/snapd/desktop/applications/xyz.desktop
Jon
14

O Unity 2D procura arquivos .desktop no /usr/share/applicationsdiretório. Isso pode ser encontrado usando o seguinte no Terminal:

locate firefox.desktop

Para mim, funcionou adicionando um dos lançadores que já estavam lá (por exemplo, gimp.desktop ) usando o seguinte no Terminal

gconf-editor

para adicionar uma entrada à lista de favoritos em desktop/unity-2d/launcher.

andersand
fonte
Eu esqueci locate, obrigado! /usr/local/share/applications/aquele era o culpado!
variona
5

cd ~/.local/share/applications é o 1º lugar em que é pesquisado.

Exemplos do meu diretório que eu usei para adicionar listas rápidas:

~ / .local / share / applications $ ls
banshee.desktop gnome-terminal.desktop
chromium-browser.desktop mimeapps.list
firefox.desktop nautilus-home.desktop
gedit.desktop ubuntu-software-center.desktop
Rinzwind
fonte
4

Além de globalmente /usr/share/applications, localmente ~/.local/share/applications, também possui /usr/local/share/applications/. Tem efeitos similares aos globalmente. Alguns aplicativos optam por colocar o arquivo da área de trabalho nessa pasta.

beahacker
fonte
1
A dica sobre /usr/local/share/applications/foi local! Obrigado!
Smac89
3

Na verdade, eu mesmo encontrei uma correção! É necessário criar uma entrada no alacarte. Para personalizar o ícone, você deve editá-lo manualmente novamente a partir de alacarte.

Tigull
fonte
Isso não parece a solução certa , mas mais uma solução alternativa para um bug no iniciador ou no arquivo .desktop original.
janc