Impostazione del browser Web predefinito dalla riga di comando su Mac

Molti utenti Mac esperti trascorrono molto tempo lavorando dalla riga di comando con l'applicazione Terminale. La riga di comando offre modi per interagire con varie impostazioni in MacOS tramite comandi predefiniti e altri trucchi, quindi è ragionevole chiedersi se è possibile impostare o modificare il browser Web predefinito su un Mac utilizzando il Terminale. Certo, gli utenti Mac possono modificare il browser Web predefinito in qualsiasi momento utilizzando le Impostazioni di sistema sui moderni MacOS o le Preferenze di Sistema sulle versioni macOS precedenti, ma cosa succede se desideri modificare il browser Web predefinito tramite la riga di comando sul Mac?

Esistono due modi diversi per impostare il browser Web predefinito su un Mac dalla riga di comando e li tratteremo entrambi.

Utilizzo dello strumento da riga di comando "defaultbrowser" per impostare il browser Web predefinito su Mac tramite terminale

Un approccio per impostare il browser predefinito dalla riga di comando su Mac prevede un'app chiamata "defaultbrowser" che può essere installata tramite Homebrew. Sì, ciò significa che dovrai prima installare Homebrew per poterlo utilizzare.

brew install defaultbrowser

Una volta installato il browser predefinito, puoi usarlo facilmente in questo modo:

Elenca tutti i browser disponibili da impostare come predefiniti:
defaultbrowser

Imposta Safari come predefinito:
defaultbrowser safari

Imposta Chrome come predefinito:
defaultbrowser chrome

Utilizzo di un flag per i browser Chromium da impostare come predefinito su Mac tramite terminale

Se il browser web è basato su Chrome/Chromium (ad esempio Google Chrome, Brave, Microsoft Edge, Epic, ecc.), puoi utilizzare un flag specifico per le build Chromium che ti consente di impostare quel browser come predefinito sul Mac, direttamente dal Terminale.

Altre letture:Come rendere Microsoft Edge il browser Web Mac predefinito

Impostazione di Chrome come browser predefinito:

open -a "Google Chrome" --args --make-default-browser

Impostazione di Microsoft Edge come browser predefinito:

open -a "Microsoft Edge" --args --make-default-browser

Impostazione di Brave come browser predefinito:

open -a "Brave Browser" --args --make-default-browser

Analizziamo un po' questo comando; il comando open aprirà qualsiasi applicazione specificata con il flag -a e i flag aggiuntivi sono specifici dei browser Chromium. Ciò significa che non puoi utilizzare questo trucco per impostare Safari come browser predefinito.

Per quello che vale, puoi anche utilizzare il comando open per avviare qualsiasi collegamento nel browser predefinito impostato sul tuo Mac, digitando qualcosa di simile alla riga di comando:

open https://osxdaily.com

Conosci un altro metodo per impostare il browser Web predefinito dalla riga di comando su un Mac? Cosa ne pensi di questi metodi? Condividi il tuo approccio e pensieri generali nei commenti.