2013-07-08 22 views
7

Sto cercando di capire come impostare il browser Web predefinito su OS X tramite la riga di comando. Ho trovato questo forum post, ma la soluzione su cui stanno lavorando è quella di aprire un URL specifico con un'applicazione specifica. Sto cercando un modo per impostare il browser predefinito a livello di sistema. C'è questa bella app su GitHub, chiamata Objektiv, che fa esattamente quello che sto cercando, ma è un'app. A quanto pare, esiste un metodo Cocoa per impostare il browser predefinito NSWorkSpace.Impostare il browser Web predefinito tramite la riga di comando?

Il file delle preferenze com.apple.LaunchServices deve essere modificato per questo, forse di più.

Come impostare un browser predefinito diverso tramite la riga di comando?

Grazie per l'aiuto.

+4

Ero abbastanza frustrato da questa funzionalità mancante, quindi ho creato rapidamente qualcosa: https://github.com/kerma/defaultbrowser. Non l'ho testato sul mio computer, ma potrebbe esserti d'aiuto. – kerma

+0

Grazie per questa piccola app ... ha risolto perfettamente il mio problema simile e ora posso passare ai browser predefiniti usando Keyboard Maestro! – Chris

+0

duplicato cross-site approssimativo: http://apple.stackexchange.com/questions/144589/how-can-i-set-the-default-browser-depending-on-time-of-day – tripleee

risposta

2

so che questo non specificamente rispondere alla tua domanda, ma se avete solo bisogno di fare questo per Chrome, ha una bandiera che ti permette di per sé impostato come browser predefinito:

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

Quello non sembra lavorare più. –

0

L'unico modo è quello di impostare nelle impostazioni principali:

  1. Dal menu Apple, scegliere Preferenze di sistema, quindi fare clic su generale.
  2. Fare clic sul menu a comparsa "Browser Web predefinito" e selezionare un browser Web, come Chrome.
Problemi correlati