Jak uruchomić nowe wystąpienie Google Chrome z wiersza poleceń?


38

Czy jest jakiś sposób, aby uruchomić nowe wystąpienie Google Chrome z wiersza poleceń? Nie mam na myśli otwierania nowego okna - chcę nową instancję . Dlatego:

Załóżmy, że otwieram Chrome i przechodzę gdzieś do strony. Następnie przesyłam SSH na to samo konto z innego miejsca. Kiedy biegnę:

google-chrome

... dostaję tylko nową zakładkę w istniejącym oknie. Jest to absolutnie bezużyteczne, gdy mam połączenie przez SSH.

Jak mogę uruchomić osobną instancję przeglądarki Chrome, która działa na tym samym koncie, ale można jej używać w SSH?


1
Tryb inkognito? google-chrome --incognito?
theTuxRacer

@Kaustubh nie pomaga
trampster

Odpowiedzi:


38

To znany błąd . Opublikowane obejście polega na przekazaniu argumentu --user-data-dir=/tmp(z tymczasowym lub pustym katalogiem) w celu rozpoczęcia nowej sesji.


3
Dzięki! Szukałem szczegółów, jak to zrobić. Wysłałem go również z powrotem na superuser.com/a/457045/132608 , który był pierwszym znalezionym wariantem StackExchange tego pytania.
justis

6
To już nie działa z najnowszymi wersjami Chrome, ale możesz skutecznie zacząć od nowego konta „pustego konta”, określając katalog tymczasowy lub pusty, np.chromium-browser --user-data-dir=/tmp
Dan.

9

robię to

cd ~ / .config / google-chrome
mkdir / tmp / chrome2
odnaleźć . -print | cpio -mpdv / tmp / chrome2 # nie było cp -R w moich czasach!
rm -fr / tmp / chrome2 / Singleton *
rm -fr / tmp / chrome2 / Session * 
google-chrome --user-data-dir = / tmp / chrome2 /

Zamiast linii cpio / rm używam tego teraz

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

To nadal działa od 2019 roku. Nie ma plików sesji * i właśnie wykonałem kopię katalogu do ~ / .config / google-chrome-2 ręcznie i usunąłem pliki Singleton. Następnie plik wykonywalny bash na twojej ścieżce o nazwie google-chrome-2zawierające google-chrome --user-data-dir=/home/<username>/.config/google-chrome-2i teraz masz sposób, aby skonfigurować program uruchamiający do instancji alt. Potrzebowałem tego, aby móc przesyłać na dwa różne urządzenia jednocześnie.
DKebler

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.