Есть ли какой-либо способ, которым я могу запустить новый экземпляр Google Chrome из командной строки? Я не имею в виду открытие нового окна - я хочу новый экземпляр . И вот почему:
Предположим, я открываю Chrome и перехожу на страницу где-нибудь. Тогда я SSH в тот же аккаунт из другого места. Когда я запускаю:
google-chrome
... все, что я получаю, - это новая вкладка в существующем окне. Это абсолютно бесполезно, когда я подключен через SSH.
Как я могу запустить отдельный экземпляр Chrome, который работает с той же учетной записью, но может использоваться с SSH?
Это известная ошибка . Обходное решение, опубликованное там, должно передать аргумент --user-data-dir=/tmp
(с временным или пустым каталогом), чтобы начать новый сеанс.
Используйте параметр --new-window
.
Как:
google-chrome --new-window www.google.com
Я делаю это
cd ~/.config/google-chrome mkdir /tmp/chrome2 find . -print | cpio -mpdv /tmp/chrome2 # there was no cp -R in my day! 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/