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

  • Tutorial

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


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


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


image


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


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

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


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

Поделиться публикацией
Похожие публикации
Никаких подозрительных скриптов, только релевантные баннеры. Не релевантные? Пиши на: adv@tmtm.ru с темой «Полундра»

Зачем оно вам?
Реклама
Комментарии 26
  • +2
    Может быть я глупый вещь спрошу, да… Но что мешало просто перетаскивать любые приложения из папки Applications в корзину? Да, это не зачищает данные приложения в профиле, но предполагаю, что описанный хак их тоже не зачищает.
    • –4
      Это попросту не так легко, удобно и эстетично. Более важных причин действительно нет.
      • 0
        с AppTrap зачищает… а мешает только то что надо лезть в папку Applications, хотя логичнее было бы удалять именно крестиком. P.S. Но лучше не делать как рекомендует автор.
        • 0

          А что мешает поместить папку Applications в док?
          image

          • +1
            Да, можно и просто тыкнуть на иконку приложения с зажатым command, это пожалуй даже проще чем папка в доке… Но логика с крестиком всё равно не даёт покоя многим )
            • 0
              Зачем так извращаться — есть спотлайт или альфред.
              Alt+Space(для алльфреда) или Cmd+Space(для спотлайта), нажимаешь первые две буквы нужного приложения… Готово

              Я уже года три наверное в папку Applications не заходил
              • 0
                Здесь речь о способе удаления приложений. Через альфред или спотлайт нельзя удалять приложения…
        • 0

          Сам так и делаю, а остатки зачищаются CleanMyMac'ом, но есть проблема — не все приложения удаляются перетаскиванием из-за отсутствия прав (не копал, но кмк, все приложения которым нужны расширенные права и они просят пароль при установке)

          • 0
            При удалении некоторые приложения тоже просят пароль.
            • 0

              Это верно, только при перетаскивании не спрашивает, а просто ничего не делает. По крайней мере из дока.

        • +2
          Для того чтобы удалить приложение — слишком много телодвижений. Да и зачем что-то вкладывать в приложения которые собрался удалять.
          Вот сделать утилиту которая будет это делать интерактивно для всего установленного — тогда может будет польза.
          • 0
            Начало положено (https://macflash.ru/Add%20Close%20Button%20for%20all%20App.zip) здесь простой Automator Workflow. Написал, но отладить до конца не сумел — не хватает опыта. В режиме подачи файла из Finder он работает прекрасно, а вот как только подача с Folder Action, на первом же AppleScript он останавливается. Почему я так и не понял, может есть кто то более продвинутый кто подскажет/допилит.
          • –3
            Launchpad'ом разве вообще кто-то пользуется?
            • 0
              Многие пользуются. Я например сделал настройку — когда курсор в правый нижний угол заводишь появляется лаунчпад… Могу сказать очень удобно. А левый нижний показывает рабочий стол.
              • +1
                У меня левый нижний показывает рабочий стол, а правый нижний блокирует ноут — удобно, когда отходишь от компа, просто мышку толкнул и ноут сам заблокировался )
            • +4
              Я бы спросил «А им вообще кто-нибудь не пользуется?» Имхо один из самых удобных интерфейсов запуска ПО, особенно в сочетании с тачпадом.
              • 0
                имхо, alfred удобнее. Куда больше функционала + намного быстрее
                • 0
                  Да мне и спотлайта хватает для быстрого запуска.
            • 0

              Что это делает на гт? Вчера статью по установке Mint заминусили люто, а сегодня инструкция как удалить приложение собирает плюсы. куда катимся?

              • 0
                Народ осваивает LaunchPad (вон та серенькая хрень внизу экрана):

                image
                • 0
                  Это не инструкция как удалять, это лайфхак.
                • 0
                  Мне одному интересно, почему вместо того, чтобы зайти в приложение, в Контекст, создать какую то там папку. Почему я просто не могу cmd+backspace и удалить? я думаю мусора остается столько же, сколько и через крестик. Его чищу уже клинерами иногда.
                  • +2
                    Сделал скрипт для этого, чтоб в ручную не создавать файлики)
                    Все в моем GitHub
                    • 0
                      ИМХО, Launchpad бесполезный. Очень удобно запускать программы через Spotlight. Ищет моментально
                      • 0
                        brew [%tap_name%] uninstall %app_name%

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.