Ställa in standardwebbläsaren från kommandoraden på Mac

Många avancerade Mac-användare tillbringar mycket tid med att arbeta från kommandoraden med Terminal-applikationen. Kommandoraden erbjuder sätt att interagera med olika inställningar i MacOS genom standardkommandon och andra knep, så det är en rimlig fråga att undra om du kan ställa in eller ändra standardwebbläsaren på en Mac genom att använda terminalen. Visst, Mac-användare kan ändra standardwebbläsaren när som helst genom att använda Systeminställningar på moderna MacOS, eller Systeminställningar på äldre macOS-versioner, men vad händer om du vill ändra standardwebbläsaren via kommandoraden på Mac?

Det finns två olika sätt att ställa in standardwebbläsaren på en Mac från kommandoraden, och vi kommer att täcka båda.

Använd kommandoradsverktyget "defaultbrowser" för att ställa in standardwebbläsare på Mac via terminal

Ett sätt att ställa in standardwebbläsaren från kommandoraden på Mac involverar en app som heter "defaultbrowser" som kan installeras via Homebrew. Ja det betyder att du måste installera Homebrew först för att kunna använda detta.

brew install defaultbrowser

När standardwebbläsaren har installerats kan du enkelt använda den så här:

Lista alla tillgängliga webbläsare som är tillgängliga att ställa in som standard:
defaultbrowser

Ställ in Safari som standard:
defaultbrowser safari

Ställ in Chrome som standard:
defaultbrowser chrome

Använda en flagga för Chromium-webbläsare att ställa in som standard på Mac via terminal

Om webbläsaren är Chrome/Chromium-baserad (dvs. Google Chrome, Brave, Microsoft Edge, Epic, etc) kan du använda en flagga som är specifik för Chromium-byggen som låter dig ställa in den webbläsaren som standard på Mac, direkt från terminalen.

Mer läsning:Hur man gör Microsoft Edge till standardwebbläsare för Mac

Ställa in Chrome som standardwebbläsare:

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

Ställa in Microsoft Edge som standardwebbläsare:

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

Ställ in Brave som standardwebbläsare:

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

För att dissekera detta kommando lite; kommandot open öppnar alla program som anges med flaggan -a, och de ytterligare flaggorna är specifika för Chromium-webbläsarna. Det betyder att du inte kan använda detta trick för att ställa in Safari som standardwebbläsare.

För vad det är värt kan du också använda kommandot öppna för att starta valfri länk i standardwebbläsaren som den är inställd på din Mac, genom att skriva något i stil med följande på kommandoraden:

open https://osxdaily.com

Känner du till en annan metod för att ställa in standardwebbläsaren från kommandoraden på en Mac? Vad tycker du om dessa metoder? Dela ditt tillvägagångssätt och allmänna tankar i kommentarerna.