¿Cómo iniciar una nueva instancia de Google Chrome desde la línea de comandos?


38

¿Hay alguna forma de iniciar una nueva instancia de Google Chrome desde la línea de comandos? No me refiero a abrir una nueva ventana, quiero una nueva instancia . Este es el por qué:

Supongamos que abro Chrome y navego a una página en alguna parte. Luego, ingresé a la misma cuenta desde otro lugar. Cuando corro:

google-chrome

... todo lo que obtengo es una nueva pestaña en la ventana existente. Esto es absolutamente inútil cuando estoy conectado a través de SSH.

¿Cómo puedo iniciar una instancia separada de Chrome que se ejecute en la misma cuenta, pero que se pueda usar con SSH?


1
¿Modo incognito? google-chrome --incognito?
theTuxRacer

@Kaustubh no ayuda
trampster

Respuestas:


38

Este es un error conocido . Una solución alternativa publicada allí es pasar el argumento --user-data-dir=/tmp(con un directorio temporal o vacío) para comenzar una nueva sesión.


3
¡Gracias! Estaba buscando detalles sobre cómo hacer eso. También he publicado de nuevo en superuser.com/a/457045/132608 , que fue la primera variante StackExchange de esta pregunta que me encontré.
justis

66
Esto ya no funciona con versiones recientes de Chrome, pero puede comenzar efectivamente con una nueva cuenta "en blanco" especificando un directorio temporal o vacío, por ejemplochromium-browser --user-data-dir=/tmp
Dan

9

hago esto

cd ~ / .config / google-chrome
mkdir / tmp / chrome2
encontrar . -print | cpio -mpdv / tmp / chrome2 # ¡no había cp -R en mi día!
rm -fr / tmp / chrome2 / Singleton *
rm -fr / tmp / chrome2 / Session * 
google-chrome --user-data-dir = / tmp / chrome2 /

En lugar de las líneas cpio / rm, estoy usando esto ahora

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

Esto todavía funciona a partir de 2019. No hay archivos de Session * y acabo de hacer una copia del directorio a ~ / .config / google-chrome-2 manualmente y eliminé los archivos Singleton. Luego, un archivo bash ejecutable en su ruta llamado google-chrome-2que contiene google-chrome --user-data-dir=/home/<username>/.config/google-chrome-2y ahora tiene una manera de configurar un iniciador para instancia alternativa. Necesitaba esto para poder transmitir a dos dispositivos diferentes al mismo tiempo.
DKebler

0

Usar --new-windowparámetro.

Me gusta: 

google-chrome --new-window www.google.com

google.chrome ...nochrome ...
Mostafa Ahangarha

@MostafaAhangarha gracias, lo cambié agoogle-chrome
Kim

11
Lea la pregunta: no me estoy refiriendo a abrir una nueva ventana, quiero una nueva instancia.
Mostafa Ahangarha

1
esto no funciona
Tropilio
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.