Каталог товаров

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

Категории
OS X: Удаление команд-дубликатов из меню «Открыть с помощью»
07.12.2012

Бывает, что в контекстном меню Открыть с помощью (Open with) в «Файндере» собирается несколько одинаковых пунктов, которые открывают выделенный файл в одной и той же программе. Это однозначно беспорядок, но исправить его — пара пустяков.

Не вдаваясь в подробности, откройте утилиту «Терминал» (Terminal) из каталога /Программы/Утилиты (/Applications/Utilities) и, когда появится строка консольного приглашения, вставьте следующий код:

/System/Library/Frameworks/CoreServices.framework//Versions/A/\
Frameworks/LaunchServices.framework/Versions/A/Support/lsregister \
-kill -r -domain local -domain user;
killall Finder

Жмите клавишу ввода и подождите, пока «Терминал» не выполнит эту цепочку команд и не выведет в своем окне новую строку приглашения. После этого можете проверить на проблемном файле, исчезли ли  из его контекстного меню Открыть с помощью (Open with) дублирующие друг друга команды — проблема должна быть устранена.

Меню Открыть с помощью (Open with) до и после чистки.

На заметкуКак это работает. Первая команда (очень длинная, а потому разбитая обратными косыми чертами на три строки), обращается к консольной утилите lsregister, которая в свою очередь удаляет из контекстного меню все лишние пункты. Вторая же команда перезапускает Finder — и вуаля! Этот фокус должен работать не только в OS X 10.8 Mountain Lion, но и в нескольких более ранних версиях «яблочной» операционки.

Вас также может заинтересовать: купить iphone цена.