Come avviare una nuova istanza di Google Chrome dalla riga di comando?


38

Esiste un modo per avviare una nuova istanza di Google Chrome dalla riga di comando? Non mi riferisco all'apertura di una nuova finestra: voglio una nuova istanza . Ecco perché:

Supponiamo che apra Chrome e vada a una pagina da qualche parte. Quindi ho SSH nello stesso account da qualche altra parte. Quando corro:

google-chrome

... tutto quello che ottengo è una nuova scheda nella finestra esistente. Questo è assolutamente inutile quando sono connesso tramite SSH.

Come posso avviare un'istanza separata di Chrome eseguita nello stesso account, ma utilizzabile con SSH?


1
Modalità incognito? google-chrome --incognito?
theTuxRacer,

@Kaustubh non aiuta
trampster

Risposte:


38

Questo è un bug noto . Una soluzione alternativa pubblicata lì è passare l'argomento --user-data-dir=/tmp(con una directory temporanea o vuota) per avviare una nuova sessione.


3
Grazie! Stavo cercando i dettagli su come farlo. L'ho anche postato nuovamente su superuser.com/a/457045/132608 , che è stata la prima variante StackExchange di questa domanda che ho trovato.
justis

6
Questo non funziona più con le versioni recenti di Chrome, ma puoi effettivamente iniziare con un nuovo account "vuoto" specificando una directory temporanea o vuota, ad esempiochromium-browser --user-data-dir=/tmp
Dan

9

lo faccio

cd ~ / .config / google-chrome
mkdir / tmp / chrome2
trova . -print | cpio -mpdv / tmp / chrome2 # non c'era cp -R ai miei tempi!
rm -fr / tmp / chrome2 / Singleton *
rm -fr / tmp / chrome2 / Session * 
google-chrome --user-data-dir = / tmp / chrome2 /

Invece delle linee cpio / rm lo sto usando ora

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

Funziona ancora dal 2019. Non ci sono file Session * e ho appena creato una copia della directory in ~ / .config / google-chrome-2 manualmente ed eliminato i file Singleton .. Quindi un file bash eseguibile nel tuo percorso chiamato google-chrome-2contenente google-chrome --user-data-dir=/home/<username>/.config/google-chrome-2e ora hai un modo per impostare un programma di avvio in alt istanza. Ne avevo bisogno per poter trasmettere contemporaneamente due dispositivi diversi.
DKebler,

0

Usa --new-windowparametro

Piace: 

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

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

@MostafaAhangarha grazie, l'ho cambiato ingoogle-chrome
Kim

11
Leggi la domanda: non mi riferisco all'apertura di una nuova finestra, voglio una nuova istanza.
Mostafa Ahangarha,

1
questo non funziona
Tropilio l'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.