Як запустити новий екземпляр Google Chrome з командного рядка?


38

Чи є якийсь - небудь спосіб , яким я можу запустити новий екземпляр Google Chrome з командного рядка? Я не маю на увазі відкриття нового вікна - я хочу новий екземпляр . Ось чому:

Припустимо, я відкрию Chrome і перейду на якусь сторінку. Тоді я SSH в той же обліковий запис з десь іншого. Коли я бігаю:

google-chrome

... все, що я отримую, це нова вкладка у існуючому вікні. Це абсолютно марно, коли я підключений через SSH.

Як я можу запустити окремий примірник Chrome, який працює в одному обліковому записі, але він може бути використаний у SSH?


1
Режим анонімного перегляду? google-chrome --incognito?
theTuxRacer

@Kaustubh не допомагає
бродяга

Відповіді:


38

Це відома помилка . Обхід, розміщений там, - це передати аргумент --user-data-dir=/tmp(з тимчасовою чи порожньою директорією) для початку нового сеансу.


3
Спасибі! Я шукав деталі, як це зробити. Я також опублікував це ще на веб-сайті superuser.com/a/457045/132608 , що був першим варіантом StackExchange цього питання, який я знайшов.
justis

6
Це більше не працює з останніми версіями Chrome, але ви можете ефективно почати з нового облікового запису "порожній аркуш", вказавши тимчасовий або порожній каталог, наприкладchromium-browser --user-data-dir=/tmp
Dan

9

Я це роблю

cd ~ / .config / google-chrome
mkdir / tmp / chrome2
знайти. -друк | cpio -mpdv / tmp / chrome2 # в моєму дні не було cp -R!
rm -fr / tmp / chrome2 / Singleton *
rm -fr / tmp / chrome2 / сесія * 
google-chrome --user-data-dir = / tmp / chrome2 /

Замість рядків cpio / rm я зараз це використовую

rsync -av --delete --exclude = / Singleton * --exclude = / сесія * ~ / .config / google-chrome / / tmp / chrome2 /

Це все ще працює на 2019 рік. Файлів сесії * немає. Я просто зробив копію каталогу в ~ / .config / google-chrome-2 вручну та видалив файли Singleton. Потім виконуваний файл bash у вашому шляху названий google-chrome-2містить google-chrome --user-data-dir=/home/<username>/.config/google-chrome-2і тепер у вас є спосіб налаштування запуску для альт-екземпляра. Мені це було потрібно, щоб можна було передавати одночасно два різні пристрої.
DKebler

0

Використовувати --new-windowпараметр.

Подібно до: 

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

google.chrome ...ніchrome ...
Мостафа Ахангарха

@MostafaAhangarha спасибі, я змінив її наgoogle-chrome
Кім

11
Прочитайте питання: Я не маю на увазі відкриття нового вікна - я хочу новий екземпляр.
Мостафа Ахангарха

1
це не працює
Тропіліо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.