最近まで(2018 年 2 月 4 日以前)、アクティブな Google Chrome ウィンドウにフォーカスを切り替えたり、実行されていない場合はアプリを実行したりすることができました。
open "/Applications/Google Chrome.app"
今では、同じコマンドを実行すると、既存のウィンドウに切り替えるのではなく、Google Chrome の新しいウィンドウが開きます。
なぜこのようなことが起こるのか、なぜ突然変わったのか理解できません。その間に特別なことは何もしていないので、Google Chrome の自動更新が原因のはずです。どうすれば以前の動作を実現できますか?
もちろん私も解決策を探しましたが、関連するものは見つかりませんでした。次の方法で Chrome を直接実行してみました:
$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
同じ結果が表示され (新しいウィンドウが開きます)、ターミナルに次のメッセージも表示されました:
Created new window in existing browser session.
[some strange numbers here:ERROR:browser_gpu_channel_host_factory.cc(121)]
Failed to launch GPU process.
このエラーは理解できませんが、フォーラム(例:ここ)行うことを提案する
export BROWSER=google-chrome
私には効果がありませんでした。だから助けを求めています。
(MacOS 10.13.3、Google Chrome バージョン 64.0.3282.119 がインストールされていますbrew cask install google-chrome
)