Как запустить новый экземпляр 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 этого вопроса, который я нашел.
Юстис

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 / Session * 
google-chrome --user-data-dir = / tmp / chrome2 /

Вместо строк cpio / rm я использую это сейчас

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

Это все еще работает с 2019. Нет файлов Session *, и я просто сделал копию каталога в ~ / .config / google-chrome-2 вручную и удалил файлы Singleton .. Затем исполняемый файл bash по вашему пути с именем google-chrome-2содержащий google-chrome --user-data-dir=/home/<username>/.config/google-chrome-2и теперь у вас есть способ настроить панель запуска для alt instance. Мне нужно было это, чтобы иметь возможность транслировать на два разных устройства одновременно.
ДКеблер

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.