コマンドラインからデフォルトブラウザを切り替える方法はありますか?

Mac に 複数のブラウザをインストールしてあり、仕事中はFireFox、プライベートではMicrosoft Edgeのように、目的に応じてブラウザを切り替えて使いたいと考えています。

コマンドラインからシステム全体のデフォルトブラウザを設定する方法はありますか?


システム環境設定から行う方法や、デフォルトにしたいブラウザの設定メニューから変えられるのは知っていますが、

いちいちアプリの起動を伴い手数がかかるので、CUIベースかショートカットを使って素早く切り替える方法があれば知りたいです。


ネットで調べて .plistというのが関係ありそうな気がしているのですが、具体的に何をどうすればいいのかまでわかりませんでした。


よろしくお願いいたします。

MacBook Pro 13″, macOS 12.0

投稿日 2022/01/14 23:14

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2022/01/15 06:40

hohokihai さん


情報感謝いたします!!!


GitHub から defaultbrowser をインストールしました。

当方MacBook Pro x macOS Monterey (12.1) ですが問題なさそうです。


引数なしの defaultbrowser で候補が一覧されて、

ブラウザ名付きで defaultbrowser firefox のようにすると確認画面がポップアップして切り替えできました。

% defaultbrowser
* edgemac
  iterm2
  firefox
  chrome
  safari
% defaultbrowser firefox                        



というわけで、解決できました。ありがとうございますm(_ _)m


おまけ:

「defaultbrowser」で検索したところ、 似た名前のアプリを見つけました。

こちらは、リンクを開く時に、直近で利用したブラウザで開いてくれるものらしいです。

有料(といっても缶ジュース1本分ぐらい)なので試していませんが、自動で切り替えてくれるのでこれも便利そうです。

Default Browser | Replace macOS's Link Handler

類似の質問

返信: 2
スレッドに付いたマーク ランキングトップの返信

2022/01/15 06:40 hohokihai への返信

hohokihai さん


情報感謝いたします!!!


GitHub から defaultbrowser をインストールしました。

当方MacBook Pro x macOS Monterey (12.1) ですが問題なさそうです。


引数なしの defaultbrowser で候補が一覧されて、

ブラウザ名付きで defaultbrowser firefox のようにすると確認画面がポップアップして切り替えできました。

% defaultbrowser
* edgemac
  iterm2
  firefox
  chrome
  safari
% defaultbrowser firefox                        



というわけで、解決できました。ありがとうございますm(_ _)m


おまけ:

「defaultbrowser」で検索したところ、 似た名前のアプリを見つけました。

こちらは、リンクを開く時に、直近で利用したブラウザで開いてくれるものらしいです。

有料(といっても缶ジュース1本分ぐらい)なので試していませんが、自動で切り替えてくれるのでこれも便利そうです。

Default Browser | Replace macOS's Link Handler

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

コマンドラインからデフォルトブラウザを切り替える方法はありますか?

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。