Como iniciar uma nova instância do Google Chrome na linha de comando?


38

Existe alguma maneira de iniciar uma nova instância do Google Chrome na linha de comando? Não estou me referindo a abrir uma nova janela - quero uma nova instância . Aqui está o porquê:

Suponha que eu abra o Chrome e navegue para uma página em algum lugar. Então eu SSH na mesma conta de outro lugar. Quando eu corro:

google-chrome

... tudo o que recebo é uma nova guia na janela existente. Isso é absolutamente inútil quando estou conectado via SSH.

Como posso iniciar uma instância separada do Chrome que é executada na mesma conta, mas é utilizável com SSH?


1
Modo incógnito? google-chrome --incognito?
theTuxRacer

@Kaustubh não ajuda
trampster

Respostas:


38

Este é um bug conhecido . Uma solução alternativa publicada lá é passar o argumento --user-data-dir=/tmp(com um diretório temporário ou vazio) para iniciar uma nova sessão.


3
Obrigado! Eu estava procurando detalhes sobre como fazer isso. Também publiquei em superuser.com/a/457045/132608 , que foi a primeira variante StackExchange desta pergunta que encontrei.
Justis3

6
Isto já não funciona com versões recentes do Chrome, mas você pode efetivamente começar com uma "ardósia em branco" nova conta, especificando um diretório temporário ou vazio, por exemplochromium-browser --user-data-dir=/tmp
Dan

9

Eu faço isso

cd ~ / .config / google-chrome
mkdir / tmp / chrome2
encontrar . -print | cpio -mpdv / tmp / chrome2 # não havia cp -R no meu dia!
rm -fr / tmp / chrome2 / Singleton *
rm -fr / tmp / chrome2 / sessão * 
google-chrome --user-data-dir = / tmp / chrome2 /

Em vez das linhas cpio / rm, estou usando isso agora

rsync -av --delete --exclude = / Singleton * --exclude = / Session * ~ / .config / google-chrome / / tmp / chrome2 /

Isso ainda funciona a partir de 2019. Não há arquivos Session * e eu apenas fiz uma cópia do diretório para ~ / .config / google-chrome-2 manualmente e excluí os arquivos Singleton. Em seguida, um arquivo executável do bash no seu caminho chamado google-chrome-2contendo google-chrome --user-data-dir=/home/<username>/.config/google-chrome-2e agora você tem uma maneira de configurar um iniciador para a instância alt. Eu precisava disso para poder transmitir para dois dispositivos diferentes ao mesmo tempo.
DKebler 01/09

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.