Видалення дублікатів із меню «Відкрити за допомогою» правої кнопки миші в Mac OS X

Anonim

Меню «Відкрити за допомогою» з’являється, коли будь-який файл у Mac Finder клацнути правою кнопкою миші (або клацнути клавішею Control), і воно призначене для надання списку альтернативних програм, якими можна відкрити вибраний файл з іншою програмою, ніж те, що наразі встановлено як програму за замовчуванням. Це «Відкрити за допомогою» чудово, але інколи воно може стати надзвичайно захаращеним повторюваними записами тієї самої програми, а в гіршому випадку це буде навіть не просто дублікат тут і там, це будуть множини однієї програми, що з’являтимуться в Відкрити за допомогою списку.Ми покажемо вам, як видалити ці повторювані записи та як зробити псевдонім легшим для подальшого використання.

Видалити повторювані записи програми в меню «Відкрити за допомогою» OS X

Це має працювати майже з усіма версіями Mac OS X

Запустіть термінал з каталогу /Applications/Utilities/ і введіть одну з наступних команд в одному рядку:

Копіювати та вставити з однорядкового командного рядка:

"
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain локальний користувач домену;killall Finder;echo Open With перебудовано, Finder перезапустить"

АБО

Той самий командний рядок, розбитий на кілька рядків: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Support/\ lsregister -kill -r -domain local -domain user

(Примітка: зворотні косі риски в другій команді використовуються для розширення довгих команд на кілька рядків, але залишаються доступними для виконання після копіювання та вставлення, їх не потрібно включати, якщо ви вручну вводите рядок команди в термінал)

Це може зайняти деякий час, оскільки необхідно перебудувати всю базу даних Launch Services, і під час цього процесу повторювані записи програм будуть видалені з меню, що відкривається правою кнопкою миші. Коли це буде завершено, ви повинні вийти та повторно запустити Finder, щоб зміни набули чинності. Це також найпростіше зробити з командного рядка:

killall Finder

Тепер, коли Finder перезапущено, поверніться до будь-якого файлу та клацніть його правою кнопкою миші, витягнувши меню «Відкрити за допомогою», щоб побачити всі повторювані записи зникли.

Але що, якщо вам доводиться робити це часто, цей командний рядок дратує, так? Ось як його різко скоротити:

Створення короткого псевдоніма «Видалити відкриті з дублікатами»

Якщо вам доводиться робити це частіше, ніж хотілося б, створення простого псевдоніма bash для всієї послідовності команд може значно заощадити час, оскільки це позбавить вас необхідності вводити довгий код рядок команд.

  • Відкрийте .bash_profile у вашому улюбленому текстовому редакторі, ми використовуємо nano для цього кроку, тому що це просто:
  • nano .bash_profile

  • Вставте наступний псевдонім в один рядок .bash_profile, перейменуйте псевдонім, якщо хочете
"
alias fixow=&39;/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 перебудовано, Finder перезапуститься&39;"

Натисніть Control+O, щоб зберегти, потім Control+X, щоб вийти з nano

Перевірте, чи працює псевдонім, ввівши «fixow» у командному рядку, хоча якщо ви вже очистили «Відкрити за допомогою», це не матиме того самого ефекту. Якщо ви використали точний командний рядок, як вище, ви отримаєте невелике повідомлення, яке буде виглядати так:

$ fixow Відкрити за допомогою меню було перебудовано, Finder перезапустить

Якщо з якоїсь причини у вас виникли проблеми із захопленням цього коду, ви також можете скопіювати його зі сторінки OSXDaily GitHub, де ми починаємо збирати деякі особливо корисні сценарії оболонки для OS X.

Це дозволяє вам просто ввести «fixow» (скорочення від Fix Open With, розумієте? Ми, безумовно, творчі), і весь цей командний рядок буде виконано, не вводячи його знову.

Чи можу я видалити кожну програму з меню «Відкрити за допомогою»?

Якщо ваша проблема полягає не лише в повторюваних або повторюваних записах, іншим варіантом є очистити все меню «Відкрити за допомогою» та почати з нуля. Це забирає все з меню, змушуючи вас вручну пов’язувати програми з типами та форматами файлів самостійно або просто за допомогою OS X для відкриття певних файлів. Це справді крайній засіб або для надзвичайного налаштування, якщо ви хочете самостійно перебудувати список і бути більш вибірковими з асоціаціями.

Видалення дублікатів із меню «Відкрити за допомогою» правої кнопки миші в Mac OS X