2013-07-08 5 views
7

Я пытаюсь выяснить, как установить браузер по умолчанию в OS X через командную строку. Я нашел это forum post, но решение, которое они разрабатывают, заключается в том, чтобы открыть определенный URL-адрес с определенным приложением. Я ищу способ установить систему браузера по умолчанию. В GitHub есть такое опрятное приложение, которое называется Objektiv, что делает то, что я за ним, но это приложение. По-видимому, существует метод Cocoa, чтобы установить браузер NSWorkSpace по умолчанию.Установить веб-браузер по умолчанию через командную строку?

Файл предпочтения com.apple.LaunchServices необходимо изменить для этого, возможно, больше.

Как установить другой браузер по умолчанию через командную строку?

Спасибо за помощь.

+4

Я был весьма расстроен отсутствующей функциональностью, поэтому я быстро построил что-то быстро: https://github.com/kerma/defaultbrowser. Я не тестировал его, кроме моего собственного компьютера, но это может помочь вам. – kerma

+0

Спасибо за это маленькое приложение ... он отлично справился с моей аналогичной проблемой, и теперь я могу переключаться по умолчанию с помощью Keyboard Maestro! – Chris

+0

Приблизительный межсайтовый дубликат: http://apple.stackexchange.com/questions/144589/how-can-i-set-the-default-browser-depending-on-time-of-day – tripleee

ответ

2

Я знаю, что это не конкретно ответить на ваш вопрос, но если вам нужно только сделать это для Chrome, то есть флаг, который позволяет вам установить себя в качестве браузера по умолчанию:

$ open -a "Google Chrome" --args --make-default-browser 
+0

Это не выглядит работать больше. –

0

Единственный способ необходимо установить его в главном меню:

  1. Из меню Apple выберите «Системные настройки», затем нажмите Общие сведения.
  2. Нажмите всплывающее меню «По умолчанию веб-браузер» и выберите веб-браузер, например Chrome.

 Смежные вопросы

  • Нет связанных вопросов^_^