Если вы один из пользователей OSX, который работает, открывая определенные файлы, щелкая по ним правой кнопкой мыши, а затем нажав "Открыть с помощью", вы могли заметить, что в некоторых случаях в списке приложений встречаются дубликаты названий некоторых программы которые мы можем использовать, чтобы открыть этот беспокоящий файл, и мы не знаем, как его удалить.
Все мы знаем, что это действие экономит много времени, так как нам не нужно сначала открывать приложение, а затем переходить в «Файл», а затем открывать соответствующий файл. С помощью «Открыть с помощью» мы выбираем файл, щелкаем по нему правой кнопкой мыши и нажимаем «Открыть с помощью», при этом программа открывается автоматически, а затем файл загружается. Однако по мере того, как мы увеличиваем использование этого действия, мы видим, что в некоторых случаях количество дубликатов в названиях программ увеличивается, поэтому, если мы используем его много, список может быть громоздким и длинным.
Посмотрим как мы можем очистить список, то есть исключить повторяющиеся имена, чтобы имя каждой программы появлялось только один раз. Для этого мы должны открыть «Терминал», который находится на Launchpad в папке «ДРУГИЕ», и ввести следующую последовательность:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/
LaunchServices.framework / Versions / A / Support / lsregister -kill -r -domain local -domain user
Имейте в виду, что обратная косая черта внутри командной строки они используются для расширения длинных команд. В них нет необходимости, если вы вручную вводите командную строку в терминале. Как только мы вводим цепочку команд в «Терминале», процесс занимает некоторое время, так как база данных служб перестраивается, поэтому повторяющиеся записи будут удалены. Когда процесс завершается, мы перезапускаем Finder, чтобы изменения вступили в силу, и проверяем, нет ли дубликатов в названиях программ.
Больше информации - Запустите быструю печать ваших документов из Finder
Источник - Мак Траст
Я не знаю, появляются ли дубликаты из-за частого использования действия, но я убедился, что это происходит со многими приложениями, когда они обновляются. Похоже, что при обновлении некоторые файлы из предыдущей версии не удаляются, а те дубликаты остаются. Поэтому всякий раз, когда я обновляю какое-либо приложение, я использую этот «трюк», чтобы избежать этого раздражения.
идеально, это пришло ко мне из басни
Привет, хорошо, сначала большое спасибо за трюк, так как я не знал, как его удалить, и это заставило меня сильно нервничать.
Я использовал последовательность, описанную выше, и у меня она не сработала, она сообщила мне, что файл или каталог не найдены, поэтому я поискал их вручную, я перетащил файл «lsregister» на терминал и скопировал последняя последовательность, оставив получившуюся:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user
и там у меня это уже сработало.
еще раз большое спасибо
Спасибо!
У меня не работает, я пробовал скопировать оба и ничего
Здравствуйте, я просмотрел последовательность и, как прокомментировал DR, при вводе была вставлена дополнительная полоса. Теперь он исправлен и работает. Всего наилучшего.