Блог Олега Сердюкова

Изменение программы "по умолчанию" на открытие файлов

Каждый тип файлов могут открывать несколько программ, установленных на вашем компьютере. Например, у меня пять программ заявили, что могут открывать видео в формате mkv:

Конечно же “по умолчанию” выбралась самая неудачная программа. Да и остальные три тоже не блещут. Только VLC адекватно справляется с проигрыванием mkv.

Поменять “программу по умолчанию” просто. Выбираем в Finder файл нужного типа, жмём ⌘+I:

В секции “Open with” выбираем нужную программу:

Затем “Change all…”:

Соглашаемся в появившемся окне предупреждения и забываем о запуске iSubtitle как о кошмарном сне:

Где хранится привязка типов файлов к приложениям? В ~/Library/Preferences/com.apple.LaunchServices.plist:

Как я это узнал? Хотите деталей - их есть у меня. Для исследования нужна программа fseventer.

Запускаем программу, включаем слежение за файловой активностью, меняем программу “по умолчанию”, выключаем слежение. Видим такую картину:

Бросаем взгляд на изменившиеся файлы и понимаем, какой именно нам нужен.

Comments