Pour 14.04, j'essaye Lubuntu LTS.
Si je lance ls -l /usr/share/app-install/desktop
, je reçois 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
A partir des 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 dans /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.
/usr/share/applications
): beaucoup, pas tous, ressemblent à name:name.desktop
alors que les fichiers ordinaires ne sont que name.desktop
.X-AppInstall-Popcon=nnn
où nnn
est une chaîne de chiffres. Je sais que Popcon "rassemble des statistiques permettant de déterminer quels paquets sont les plus populaires auprès des utilisateurs Ubuntu". Mais pourquoi est-ce que cela fait partie de ces fichiers .desktop?Les fichiers .desktop
sous /usr/share/app-install/desktop
sont installés par le app-install-data package. Ce paquet fournit des métadonnées sur les applications utilisées par le Centre logiciel Ubuntu et (dans votre cas, le Centre logiciel Lubuntu). Le package contient également une copie de l'icône de chaque application référencée à partir des fichiers .desktop
.
Fondamentalement, ces fichiers .desktop
sont très similaires aux fichiers .desktop
utilisés par le menu de votre environnement de bureau pour le lancement d'applications. Cependant, comme vous l'avez remarqué, des métadonnées supplémentaires ont été ajoutées pour des éléments tels que le nombre de popularité et les mots clés de recherche.
Et, comme il est probablement évident, le paquetage app-install-data
installe un ensemble complet de fichiers .desktop
et d'icônes sur tous les systèmes Ubuntu, quelle que soit la version installée, les applications installées par défaut ou les applications déjà utilisées. installé ou supprimé sur un système particulier.
Le but de tout cela est de donner aux utilisateurs une expérience sophistiquée du centre logiciel qui fournit des informations sur toutes les applications pouvant être installées dans Ubuntu sans avoir à interroger et mettre en cache toutes ces informations à partir d'un service Web. Le paquetage app-install-data
est créé pour chaque version 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 que celles affichées dans le menu de leur bureau ou leur lanceur lors de l'installation de l'application.
Ces fichiers de métadonnées et icônes peuvent être supprimés si vous le souhaitez en désinstallant simplement le package qui les contient:
Sudo apt-get remove app-install-data
Notez que la suppression de app-install-data
force à son tour la suppression de lubuntu-software-center
, lubuntu-desktop
, software-center
et ubuntu-desktop
. Cependant, la suppression de ces paquets n'affectera pas Synaptic, aptitude, apt-get, ni aucun autre frontal pour le gestionnaire de paquets apt. Seule l'application Ubuntu Software Center nécessite ces fichiers.