2013-07-08 6 views
7

Ich versuche herauszufinden, wie Sie den Standard-Webbrowser auf OS X über die Befehlszeile einstellen. Ich fand diese forum post, aber die Lösung, die sie dort ausarbeiten, ist es, eine bestimmte URL mit einer bestimmten Anwendung zu öffnen. Ich bin auf der Suche nach einer Möglichkeit, den Standardbrowser systemweit einzustellen. Es gibt diese nette App auf GitHub, genannt Objektiv, die genau das tut, wonach ich suche, aber es ist eine App. Es gibt anscheinend eine Cocoa-Methode, um den Standardbrowser von NSWorkSpace festzulegen.Standard-Webbrowser über die Befehlszeile festlegen?

Die Präferenzdatei com.apple.LaunchServices muss dafür geändert werden, vielleicht mehr.

Wie wird ein anderer Standardbrowser über die Befehlszeile eingestellt?

Danke für Hilfe.

+4

Ich war ziemlich frustriert von dieser fehlenden Funktionalität, also baute ich schnell etwas: https://github.com/kerma/defaultbrowser. Ich habe es nicht wirklich außer meinem eigenen Computer getestet, aber es kann Ihnen auch helfen. – kerma

+0

Danke für diese kleine App ... es hat mein ähnliches Problem perfekt gelöst und ich kann nun Standardbrowser mit Keyboard Maestro wechseln! – Chris

+0

Approximate Cross-Site-Duplikat: http://apple.stackexchange.com/questions/144589/how-can-i-set-the-default-browser-depending-on-time-of-day – tripleee

Antwort

2

Ich weiß, das nicht speziell auf Ihre Frage beantworten, aber wenn Sie dies für Chrome tun müssen, hat es eine Fahne, dass wir Sie sich als Standardbrowser festgelegt:

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

Das scheint nicht um mehr zu arbeiten. –

0

Der einzige Weg, ist es in den wichtigsten Einstellungen:

  • Wählen Sie aus dem Apple-Menü, wählen Sie Systemeinstellungen, dann klicken Sie auf Allgemein.
  • Klicken Sie auf das Popup-Menü "Standard-Webbrowser" und wählen Sie einen Webbrowser wie Chrome.
  • Verwandte Themen