В современные версии macOS встроен достаточно красивый и удобный интерфейс запуска приложений, именуемый Launchpad. К сожалению, он далеко не идеален. В частности, не позволяет переименовывать приложения, а также скрывать оказавшиеся ненужными, оставляя их при этом на диске. Но упомянутые проблемы легко решаются тем же Launchpad Manager.
Однако существует здесь ещё один достаточно странный момент. Быстро и просто удалить приложение кнопкой в виде крестика над его иконкой можно лишь в случае, если установлено таковое было через App Store.
Добро пожаловать под кат, если интересно, как это можно побороть...
Возможность раз и навсегда заставить отображаться крестики для удаления любых приложений к сожалению отсутствует. Однако путём совершенно нехитрых манипуляций можно легко сделать удаляемым через Launchpad любое конкретное приложение, за исключением разве что системных.
- Перейти к нужному приложению в папке «/Applications».
- В его контекстном меню кликнуть на «показать содержимое пакета».
- Зайти в единственную тут папку «Contents».
- Создать здесь новую папку, обозвав её «_MASReceipt».
- Внутри только что созданной папки создать файл любого содержания (можно даже пустой) под названием «receipt» (именно так, без расширения).
Готово. Теперь приложение, над которым мы только что немного «поработали напильником», можно удалить прямо из Launchpad обычным крестиком, по общему правилу доступным лишь для приложений из App Store.
При наличии времени и желания провернуть указанные действия можно для всех установленных на компьютере приложений.
Комментарии (26)
Valery4
09.01.2018 20:53Для того чтобы удалить приложение — слишком много телодвижений. Да и зачем что-то вкладывать в приложения которые собрался удалять.
Вот сделать утилиту которая будет это делать интерактивно для всего установленного — тогда может будет польза.svanichkin
10.01.2018 15:08Начало положено (https://macflash.ru/Add%20Close%20Button%20for%20all%20App.zip) здесь простой Automator Workflow. Написал, но отладить до конца не сумел — не хватает опыта. В режиме подачи файла из Finder он работает прекрасно, а вот как только подача с Folder Action, на первом же AppleScript он останавливается. Почему я так и не понял, может есть кто то более продвинутый кто подскажет/допилит.
espro
09.01.2018 21:08Launchpad'ом разве вообще кто-то пользуется?
svanichkin
09.01.2018 22:00Многие пользуются. Я например сделал настройку — когда курсор в правый нижний угол заводишь появляется лаунчпад… Могу сказать очень удобно. А левый нижний показывает рабочий стол.
snnrman
10.01.2018 02:39Я бы спросил «А им вообще кто-нибудь не пользуется?» Имхо один из самых удобных интерфейсов запуска ПО, особенно в сочетании с тачпадом.
mazahakajay
10.01.2018 07:05Что это делает на гт? Вчера статью по установке Mint заминусили люто, а сегодня инструкция как удалить приложение собирает плюсы. куда катимся?
s3mer
10.01.2018 17:29Мне одному интересно, почему вместо того, чтобы зайти в приложение, в Контекст, создать какую то там папку. Почему я просто не могу cmd+backspace и удалить? я думаю мусора остается столько же, сколько и через крестик. Его чищу уже клинерами иногда.
SpectarlDragon
10.01.2018 17:29+1Сделал скрипт для этого, чтоб в ручную не создавать файлики)
Все в моем GitHub
sorek
11.01.2018 12:57ИМХО, Launchpad бесполезный. Очень удобно запускать программы через Spotlight. Ищет моментально
Furriest
Может быть я глупый вещь спрошу, да… Но что мешало просто перетаскивать любые приложения из папки Applications в корзину? Да, это не зачищает данные приложения в профиле, но предполагаю, что описанный хак их тоже не зачищает.
debug45 Автор
Это попросту не так легко, удобно и эстетично. Более важных причин действительно нет.
svanichkin
с AppTrap зачищает… а мешает только то что надо лезть в папку Applications, хотя логичнее было бы удалять именно крестиком. P.S. Но лучше не делать как рекомендует автор.
extempl
А что мешает поместить папку Applications в док?
svanichkin
Да, можно и просто тыкнуть на иконку приложения с зажатым command, это пожалуй даже проще чем папка в доке… Но логика с крестиком всё равно не даёт покоя многим )
USeTi
Зачем так извращаться — есть спотлайт или альфред.
Alt+Space(для алльфреда) или Cmd+Space(для спотлайта), нажимаешь первые две буквы нужного приложения… Готово
Я уже года три наверное в папку Applications не заходил
svanichkin
Здесь речь о способе удаления приложений. Через альфред или спотлайт нельзя удалять приложения…
extempl
Сам так и делаю, а остатки зачищаются CleanMyMac'ом, но есть проблема — не все приложения удаляются перетаскиванием из-за отсутствия прав (не копал, но кмк, все приложения которым нужны расширенные права и они просят пароль при установке)
advan20092
При удалении некоторые приложения тоже просят пароль.
extempl
Это верно, только при перетаскивании не спрашивает, а просто ничего не делает. По крайней мере из дока.