Até recentemente (antes de 4 de fevereiro de 2018) consegui mudar o foco para as janelas ativas do Google Chrome ou executar o aplicativo se ele não estivesse sendo executado com:
open "/Applications/Google Chrome.app"
Agora, o mesmo comando abre uma nova janela do Google Chrome em vez de mudar para o existente.
Eu não entendo porque isso acontece e por que isso mudou de repente. Eu não fiz nada de especial entre isso, deve ser devido às atualizações automáticas do Google Chrome. Como posso conseguir um comportamento anterior?
Eu também procurei uma solução, mas não encontrei nada relevante. Eu tentei executar o Chrome diretamente com:
$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
Dá o mesmo resultado (abre uma nova janela) e eu também recebi esta mensagem no terminal:
Created new window in existing browser session.
[some strange numbers here:ERROR:browser_gpu_channel_host_factory.cc(121)]
Failed to launch GPU process.
Eu não entendo esse erro, mas fóruns (por exemplo, aqui ) sugerem fazer
export BROWSER=google-chrome
Não funcionou para mim. Então, aqui estou pedindo ajuda)
(MacOS 10.13.3, versão 64.0.3282.119 do Google Chrome instalado com brew cask install google-chrome
)