しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

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

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

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


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

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


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


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

MacBook Pro 13″, macOS 12.0

投稿日 2022/01/15 16:14

返信
スレッドに付いたマーク ベストな回答

投稿日 2022/01/15 17:38

GitHubにdefaultbrowserというものがあるようです。(試していません



Set default web browser via command line?

https://stackoverflow.com/questions/17528688/set-default-web-browser-via-command-line


defaultbrowser

https://github.com/kerma/defaultbrowser

類似の質問

返信: 2
スレッドに付いたマーク ベストな回答

2022/01/15 17:38 きつねのボタン への返信

GitHubにdefaultbrowserというものがあるようです。(試していません



Set default web browser via command line?

https://stackoverflow.com/questions/17528688/set-default-web-browser-via-command-line


defaultbrowser

https://github.com/kerma/defaultbrowser

2022/01/15 23: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 ID を使ってご参加ください。