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


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.


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.


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

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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.