Удаление дубликатов из меню Mac «Открыть с помощью»

Меню «Открыть с помощью» позволяет открывать документы с помощью приложения, отличного от того, которое связано с типом документа. Например, вы можете открыть изображение JPEG в Photoshop, а не в Apple Preview. Вы можете легко сделать это, щелкнув документ правой кнопкой мыши (в нашем примере — изображение JPEG) и выбрав «Открыть с помощью» во всплывающем меню. Это мой любимый метод быстрого открытия документов в других приложениях. В меню «Открыть с помощью» отобразятся все приложения на вашем Mac, которые могут работать с выбранным документом.

Одним из недостатков меню «Открыть с помощью» является то, что со временем оно может стать очень длинным, поскольку вы устанавливаете и удаляете приложения на своем Mac. Также он может начать отображать дубликаты приложений. Например, в моем меню «Открыть с помощью» отображаются четыре записи для Photoshop, хотя на моем Mac установлена ​​только одна версия Photoshop. Меню «Открыть с помощью» может заполняться дубликатами каждый раз, когда вы создаете клон своего загрузочного диска или монтируете диски, содержащие копии приложений. Иногда кажется, что это происходит только потому, что глубокой ночью собака лаяла в полнолуние.

Сброс меню "Открыть с помощью"

Сброс меню «Открыть с помощью» удалит дубликаты и приложения-призраки (те, которые вы удалили) из списка. Вы сбрасываете меню «Открыть с помощью», перестраивая базу данных Launch Services, которую поддерживает ваш Mac. Существует несколько способов перестроить базу данных Launch Services, включая сторонние системные утилиты, такие как Cocktail и Onxy.

Если у вас нет системной утилиты, которая может перестроить базу данных Launch Services, не беспокойтесь; вы можете выполнить восстановление самостоятельно с помощью Терминала.

Использование терминала для восстановления базы данных Launch Services

Запустите Терминал, расположенный в / Applications / Utilities /.

Для OS X 10.5.x и новее введите в командной строке терминала следующее:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

Для OS X 10.3.x — 10.4.x введите в командной строке терминала следующее:

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

Вышеупомянутая одна команда вводится в одной строке. Вы можете просто скопировать / вставить указанную выше команду в Терминал, а затем нажать Return / Enter, чтобы выполнить команду. Если у вас возникли трудности с выбором приведенной выше команды, попробуйте трижды щелкнуть текст команды.

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

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

Справка

Запуск сервисов

страница руководства lsregister