Как стать автором
Обновить

Как научить Launchpad удалять приложения, установленные не через App Store

Время на прочтение 1 мин
Количество просмотров 8.5K

В современные версии macOS встроен достаточно красивый и удобный интерфейс запуска приложений, именуемый Launchpad. К сожалению, он далеко не идеален. В частности, не позволяет переименовывать приложения, а также скрывать оказавшиеся ненужными, оставляя их при этом на диске. Но упомянутые проблемы легко решаются тем же Launchpad Manager.


Однако существует здесь ещё один достаточно странный момент. Быстро и просто удалить приложение кнопкой в виде крестика над его иконкой можно лишь в случае, если установлено таковое было через App Store.


Добро пожаловать под кат, если интересно, как это можно побороть...


image


Возможность раз и навсегда заставить отображаться крестики для удаления любых приложений к сожалению отсутствует. Однако путём совершенно нехитрых манипуляций можно легко сделать удаляемым через Launchpad любое конкретное приложение, за исключением разве что системных.


  1. Перейти к нужному приложению в папке «/Applications».
  2. В его контекстном меню кликнуть на «показать содержимое пакета».
  3. Зайти в единственную тут папку «Contents».
  4. Создать здесь новую папку, обозвав её «_MASReceipt».
  5. Внутри только что созданной папки создать файл любого содержания (можно даже пустой) под названием «receipt» (именно так, без расширения).

Готово. Теперь приложение, над которым мы только что немного «поработали напильником», можно удалить прямо из Launchpad обычным крестиком, по общему правилу доступным лишь для приложений из App Store.


При наличии времени и желания провернуть указанные действия можно для всех установленных на компьютере приложений.

Теги:
Хабы:
+11
Комментарии 26
Комментарии Комментарии 26

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн