Para o 14.04, estou testando o Lubuntu LTS.
Se eu executar ls -l /usr/share/app-install/desktop
, recebo uma lista de 3085 arquivos .desktop. Todos, exceto um, são datados de 18 de abril. A exceção é:
-rw-r--r-- 1 root root 6328 Mar 28 2013 applications.menu
A partir das datas, fica claro que tudo isso é instalado por padrão e não por mim.
Cada programa baseado em GUI não cria seu próprio arquivo .desktop no momento em que é instalado (principalmente no
/usr/share/applications
)?Então, por que esses milhares de outros arquivos .desktop são necessários? Pelo nome, a maioria deles não tem nada a ver com o Lubuntu.
- Seus nomes são diferentes dos arquivos .desktop comuns (como os que estão em
/usr/share/applications
): muitos, nem todos, são semelhantesname:name.desktop
aos dos regularesname.desktop
. - Os que eu olhei têm uma linha com
X-AppInstall-Popcon=nnn
ondennn
está uma sequência de dígitos. Eu sei que o Popcon "reúne estatísticas determinando quais pacotes são os mais populares entre os usuários do Ubuntu". Mas por que essa parte desses arquivos .desktop?
popularity-contest
no seu sistema que faz isso..
e..
;-) #ls -l
que tinhatotal 12384
a dizer o número de arquivos. Vou excluir o comentário anterior sobre isso. Ré. popcon, acho que é instalado por padrão em todos os sabores oficiais (versões para desktop).Respostas:
Os
.desktop
arquivos em/usr/share/app-install/desktop
são instalados pelo pacote app-install-data . Este pacote fornece metadados sobre aplicativos usados pelo Ubuntu Software Center e (no seu caso) pelo Lubuntu Software Center. O pacote também contém uma cópia do ícone de cada aplicativo que é referenciado nos.desktop
arquivos.Basicamente, esses
.desktop
arquivos são muito semelhantes aos.desktop
arquivos usados pelo menu do ambiente da área de trabalho para iniciar aplicativos. No entanto, como você notou, eles têm metadados adicionais adicionados para itens como contagem de popularidade e palavras-chave de pesquisa.E, como provavelmente é óbvio, o
app-install-data
pacote instala um conjunto completo de.desktop
arquivos e ícones em todos os sistemas Ubuntu, independentemente de qual tipo está instalado, quais aplicativos são instalados por padrão ou quais aplicativos foram instalados ou removidos em um sistema específico.O objetivo de tudo isso é proporcionar aos usuários uma experiência aprimorada do Software Center, que fornece informações sobre todos os aplicativos que podem ser instalados no Ubuntu sem precisar consultar e armazenar em cache tudo isso em um serviço da Web. O
app-install-data
pacote foi criado para cada versão do Ubuntu a partir de todos os aplicativos conhecidos que estão nos repositórios do Ubuntu. E isso permite que o usuário abra o Software Center, procure aplicativos por nome ou palavra-chave e possa ver o mesmo nome, descrição e ícone que aparecerão no menu da área de trabalho ou no iniciador quando instalarem o aplicativo.Esses arquivos e ícones de metadados podem ser removidos se você quiser simplesmente desinstalando o pacote que os contém:
Note-se que a remoção de
app-install-data
vontade na remoção vigor viradalubuntu-software-center
,lubuntu-desktop
,software-center
, eubuntu-desktop
. No entanto, a remoção desses pacotes não afetará o Synaptic, o aptitude, o apt-get ou qualquer outro front-end para o gerenciador de pacotes do apt. Somente o aplicativo Ubuntu Software Center requer esses arquivos.fonte