Функция «Открыть в программе» позволяет выбрать конкретную программу для открытия определённого файла. Спору нет, это очень удобно. Однако есть у этой «фичи» один недостаток — список программ начинает заполняться их дубликатами. Если вы не хотите с этим мириться, то мы расскажем, как избавиться от дубликатов в «Открыть в программе«.
Очистку дубликатов можно и нужно делать через Терминал. Откройте Терминал и введите:
1 | /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo "Open With has been rebuilt, Finder will relaunch" |
После перезагрузки «Открыть в программе» распрощается с дубликатами. Если перезагрузки не произошло, то введите команду:
killall Finder
во! думал как раз над этим! спасибо
Было ж недавно? Или не у вас? 🙁 В общем, после этой операции некоторые программы будут как в первый раз запускаться — с диалогом типа «открыть / отменить». Если есть ежедневные эпплскрипты у кого — после такой чистки в терминале скриптик может не отработать, поэтому повнимательнее.
было, но немного другое (код) https://prostomac.com/2012/10/kak-ochistit-menyu-otkryt-v-programme-v-os-x/
Только думал об этом вчера =)))))
https://prostomac.com/2012/10/kak-ochistit-menyu-otkryt-v-programme-v-os-x/
+1 было от VorteX статья
обратите внимание на то, что код немного другой
Проще использовать команду: /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Тогда не будет необходимости в перезагрузке. А если же хочется получить результат «сразу», то достаточно всего лишь: killall Finder
Очень полезно!!! спасиб!
это пять! спасибо
Спасибо большое Dest
Отлично! А то список Unarchiver начал разрастаться на 2 листа… )))
helpful