Pour le 14.04, j'essaie Lubuntu LTS.
Si je lance ls -l /usr/share/app-install/desktop
, j'obtiens une liste de 3085 fichiers .desktop. Tous sauf un sont datés du 18 avril. L'exception est:
-rw-r--r-- 1 root root 6328 Mar 28 2013 applications.menu
D'après les dates, il est clair que tous ceux-ci sont installés par défaut et non par moi.
Chaque programme basé sur une interface graphique n'apporte-t-il pas son propre fichier .desktop au moment de son installation (principalement en
/usr/share/applications
)?Alors pourquoi ces milliers d'autres fichiers .desktop sont-ils nécessaires? D'après leurs noms, la plupart d'entre eux n'ont rien à voir avec Lubuntu.
- Leurs noms sont différents des fichiers .desktop standard (tels que ceux de
/usr/share/applications
): beaucoup, pas tous, sont similairesname:name.desktop
alors que les fichiers ordinaires sont justesname.desktop
. - Ceux que j'ai regardés ont tous une ligne avec
X-AppInstall-Popcon=nnn
oùnnn
est une chaîne de chiffres. Je sais que Popcon "recueille des statistiques déterminant quels packages sont les plus populaires auprès des utilisateurs d'Ubuntu". Mais pourquoi cette partie de ces fichiers .desktop?
popularity-contest
sur votre système qui fait cela..
et..
;-)ls -l
qui devaittotal 12384
signifier le nombre de fichiers. Je vais supprimer le commentaire précédent à ce sujet. Ré. popcon, je pense que c'est installé par défaut sur toutes les versions officielles (versions desktop).Réponses:
Les
.desktop
fichiers sous/usr/share/app-install/desktop
sont installés par le package app-install-data . Ce package fournit des métadonnées sur les applications utilisées par Ubuntu Software Center et (dans votre cas) Lububu Software Center. Le package contient également une copie de l'icône de chaque application référencée à partir des.desktop
fichiers.Fondamentalement, ces
.desktop
fichiers sont très similaires aux.desktop
fichiers utilisés par le menu de votre environnement de bureau pour lancer des applications. Cependant, comme vous l'avez remarqué, des métadonnées supplémentaires ont été ajoutées pour des choses comme le nombre de popularité et les mots clés de recherche.Et, comme cela est probablement évident, le
app-install-data
package installe un ensemble complet de.desktop
fichiers et d'icônes sur tous les systèmes Ubuntu, quelle que soit la version installée, quelles applications sont installées par défaut ou quelles applications ont été installées ou supprimées sur un système particulier.Le but de tout cela est de donner aux utilisateurs une expérience de Software Center raffinée qui fournit des informations sur toutes les applications qui peuvent être installées dans Ubuntu sans avoir à interroger et à mettre tout en cache à partir d'un service Web. Le
app-install-data
package est construit pour chaque version d'Ubuntu à partir de toutes les applications connues qui se trouvent dans les référentiels Ubuntu. Et cela permet à l'utilisateur d'ouvrir le Centre logiciel, de rechercher des applications par nom ou mot-clé, et de voir le même nom, la même description et la même icône qui s'afficheront dans leur menu de bureau ou lanceur lors de l'installation de l'application.Ces fichiers de métadonnées et ces icônes peuvent être supprimés si vous le souhaitez en désinstallant simplement le package qui les contient:
Notez que la suppression
app-install-data
volonté dans l' élimination de la force de tourlubuntu-software-center
,lubuntu-desktop
,software-center
etubuntu-desktop
. Cependant, la suppression de ces packages n'affectera pas Synaptic, aptitude, apt-get ou tout autre frontal pour le gestionnaire de packages apt. Seule l'application Ubuntu Software Center nécessite ces fichiers.la source