Поделиться:

Используем утилиту 'defaultbrowser' в терминале

Первый способ - установить небольшую программу 'defaultbrowser' через Homebrew. Да, для этого сначала понадобится сам Homebrew.

brew install defaultbrowser

После установки пользоваться ей просто:

Показать все доступные браузеры, которые можно назначить по умолчанию:
defaultbrowser

Назначить Safari:
defaultbrowser safari

Назначить Chrome:
defaultbrowser chrome

Используем флаг для браузеров на Chromium

Если ваш браузер основан на Chromium (Google Chrome, Brave, Microsoft Edge, Epic и т.д.), то можно использовать специальный флаг, который позволяет назначить его по умолчанию прямо из терминала.

Назначить Chrome:

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

Назначить Microsoft Edge:

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

Назначить Brave:

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

Если разобрать команду: open запускает приложение, указанное после флага -a, а дополнительные флаги - это фишка именно Chromium-браузеров. То есть для Safari этот трюк не сработает.

Кстати, командой open можно просто открыть любую ссылку в текущем браузере по умолчанию. Например:

open https://example.com

А вы знаете другие способы сменить браузер по умолчанию через терминал? Что думаете об этих методах? Делитесь своим опытом в комментариях.