Définition du navigateur Web par défaut à partir de la ligne de commande sur Mac

De nombreux utilisateurs Mac avancés passent beaucoup de temps à travailler en ligne de commande avec l'application Terminal. La ligne de commande offre des moyens d'interagir avec divers paramètres de MacOS via des commandes par défaut et d'autres astuces. Il est donc raisonnable de se demander si vous pouvez définir ou modifier le navigateur Web par défaut sur un Mac à l'aide du terminal. Bien sûr, les utilisateurs de Mac peuvent modifier le navigateur Web par défaut à tout moment en utilisant les paramètres système sur MacOS moderne ou les préférences système sur les anciennes versions de macOS, mais que se passe-t-il si vous souhaitez modifier le navigateur Web par défaut via la ligne de commande sur Mac ?

Il existe deux manières différentes de définir le navigateur Web par défaut sur un Mac à partir de la ligne de commande, et nous aborderons les deux.

Utilisation de l'outil de ligne de commande « defaultbrowser » pour définir le navigateur Web par défaut sur Mac via un terminal

Une approche pour définir le navigateur par défaut à partir de la ligne de commande sur Mac implique une application appelée « defaultbrowser » qui peut être installée via Homebrew. Oui, cela signifie que vous devrez d'abord installer Homebrew pour pouvoir l'utiliser.

brew install defaultbrowser

Une fois le navigateur par défaut installé, vous pouvez l'utiliser facilement comme ceci :

Répertoriez tous les navigateurs disponibles à définir par défaut :
defaultbrowser

Définissez Safari par défaut :
defaultbrowser safari

Définissez Chrome par défaut :
defaultbrowser chrome

Utilisation d'un indicateur pour que les navigateurs Chromium soient définis par défaut sur Mac via un terminal

Si le navigateur Web est basé sur Chrome/Chromium (c'est-à-dire Google Chrome, Brave, Microsoft Edge, Epic, etc.), vous pouvez utiliser un indicateur spécifique aux versions Chromium qui vous permet de définir ce navigateur par défaut sur Mac, directement depuis le terminal.

Plus de lecture :Comment faire de Microsoft Edge le navigateur Web Mac par défaut

Définir Chrome comme navigateur par défaut :

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

Définition de Microsoft Edge comme navigateur par défaut :

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

Définir Brave comme navigateur par défaut :

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

Pour décortiquer un peu cette commande ; la commande open ouvrira toute application spécifiée avec l'indicateur -a, et les indicateurs supplémentaires sont spécifiques aux navigateurs Chromium. Cela signifie que vous ne pouvez pas utiliser cette astuce pour définir Safari comme navigateur par défaut.

Pour ce que ça vaut, vous pouvez également utiliser la commande open pour lancer n'importe quel lien dans le navigateur par défaut tel que défini sur votre Mac, en tapant quelque chose comme ce qui suit sur la ligne de commande :

open https://osxdaily.com

Connaissez-vous une autre méthode pour configurer le navigateur Web par défaut à partir de la ligne de commande sur un Mac ? Que pensez-vous de ces méthodes ? Partagez votre approche et vos réflexions générales dans les commentaires.