Problema
Para Linux, se você tiver vários servidores VNC, esse mesmo problema ocorrerá.
Isto é,
$ google-chrome
Created new window in existing browser session
E nenhuma janela do google chrome aparecerá na sessão atual do X VNC (uma nova guia aparecerá na sessão X com a primeira instância do google-chrome).
Solução
Uma solução simples é executar
$ google-chrome "--user-data-dir=${HOME}/.google-chrome/session${DISPLAY}"
Isso define um diretório de usuários exclusivo com base na instância X VNC em uso . O diretório do usuário será criado conforme necessário. O novo processo google-chrome
será exibido na sessão atual do X VNC.