Для 14,04, я испытываю Lubuntu LTS.
Если я работаю ls -l /usr/share/app-install/desktop
, Я получаю список 3 085 .desktop файлов. Все кроме каждый датирован 18 апреля. Исключение:
-rw-r--r-- 1 root root 6328 Mar 28 2013 applications.menu
С дат ясно, что все они установлены по умолчанию а не мной.
Не делает каждой основанной на GUI программы, вводят ее собственный .desktop файл в то время, когда она установила (главным образом в /usr/share/applications
)?
Затем, почему эти тысячи других .desktop файлов необходимы? С их имен у большинства из них нет ничего, чтобы сделать с Lubuntu.
/usr/share/applications
): многие, не все, похожи name:name.desktop
тогда как регулярные справедливы name.desktop
.X-AppInstall-Popcon=nnn
где nnn
строка цифр. Я знаю, что Popcon "собирает статистику, определяющую, какие пакеты являются самыми популярными у пользователей Ubuntu". Но почему та часть этих .desktop файлов? .desktop
файлы под /usr/share/app-install/desktop
установлены данные установки приложенияпакетом . Этот пакет обеспечивает метаданные о приложениях, которые используются Центром программного обеспечения Ubuntu и (в Вашем случае) Центр программного обеспечения Lubuntu. Пакет также содержит копию значка каждого приложения, на который ссылаются от .desktop
файлы.
В основном, они .desktop
файлы очень похожи на .desktop
файлы, которые используются меню Вашей настольной среды для запуска приложений. Однако как Вы заметили, им добавили дополнительные метаданные для вещей как количества популярности и поисковые ключевые слова.
И, как, вероятно, очевидно, app-install-data
пакет устанавливает полный набор .desktop
файлы и значки во всех системах Ubuntu, независимо от которых установлена разновидность, какие приложения установлены по умолчанию, или какие приложения были установлены или удалены в конкретной системе.
Цель всего этого состоит в том, чтобы дать пользователям полируемый опыт Центра программного обеспечения, который предоставляет информацию обо всех приложениях, которые могут быть установлены в Ubuntu, не имея необходимость запрашивать и кэшировать все это от веб-сервиса. app-install-data
пакет создается для каждого релиза Ubuntu из всех известных приложений, которые находятся в репозиториях Ubuntu. И это позволяет пользователю открывать Software Center, поиск приложений по имени или ключевого слова, и мочь видеть то же имя, описание и значок, который обнаружится в их настольном меню или средстве запуска, когда они установят приложение.
Эти файлы метаданных и значки могут быть удалены, если Вы хотите путем простого удаления пакета, который содержит их:
sudo apt-get remove app-install-data
Отметьте то удаление app-install-data
в свою очередь вызовет удаление lubuntu-software-center
, lubuntu-desktop
, software-center
, и ubuntu-desktop
. Однако удаление этих пакетов не будет влиять Синаптический, способность, склонный - добираются, или любые другие фронтенды для способного диспетчера пакетов. Только приложение Центра программного обеспечения Ubuntu требует этих файлов.