[Советы и трюки] Убираем дубликаты из меню «Открыть в программе»

16

OS X

Конечно, Mac и сам способен определять в какой программе лучше открыть тот или иной файл. Но если ваше мнение расходится с «пожеланиями» вашего Mac, то можно воспользоваться функцией «Открыть в программе», которая позволяет выбрать конкретную программу для открытия нужного файла. Удобно, не поспоришь. Но один недостаток у этой функции все-таки есть: бывает, что список программ начинает заполняться их дубликатами. С этим, без всякого сомнения, надо бороться.

Очистить список программ, удалив из него ненужные дубликаты, можно с помощью терминала. Все, что для этого нужно — ввести в строку терминала следующую команду:

/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

16 комментариев

  1. 0

    А как там оставить только те варианты, которые я хочу? Чтобы лишних программ в этом меню не было.

  2. 0
    Илья Казаков

    Чуть не сделал. Потом понял, что дубликатов у меня нет 🙂

  3. 0

    Не сработало, а точнее Logic Pro X забыл свои форматы, пришлось напоминать…( (отправлено из приложения AppleInsider.ru)

  4. 0

    Ну вот, пришел умнейший чувачок и всю малину обломал. Надо же, такой талант пропадает в Зажопье.
    Стесняюсь спросить такого великого мыслителя, — А что, собственно, не так в скрипте?

  5. 0

    Здорово! Спасибо! Уже давно мечтал решить этот вопрос.

Авторизуйтесь Чтобы оставить комментарий