如何从命令行启动新的Google Chrome实例?


38

什么方法可以从命令行启动Google Chrome的新实例?我并不是指打开新窗口-我需要一个新实例。原因如下:

假设我打开Chrome浏览器并导航到某处的页面。然后,我从其他地方SSH到同一帐户。当我跑步时:

google-chrome

...我得到的只是现有窗口中的一个新标签。当我通过SSH连接时,这绝对没有用。

如何启动在同一帐户中运行但可与SSH一起使用的Chrome 的单独实例?


1
隐身模式?google-chrome --incognito
theTuxRacer 2011年

@Kaustubh没有帮助
流浪者

Answers:


38

这是一个已知的错误。此处发布的解决方法是传递参数--user-data-dir=/tmp(带有临时目录或空目录)以启动新会话。


3
谢谢!我一直在寻找有关如何执行此操作的详细信息。我还把它发布回了superuser.com/a/457045/132608,这是我发现的这个问题的第一个StackExchange变体。
justis 2012年

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 * 
谷歌浏览器--user-data-dir = / tmp / chrome2 /

我现在使用的不是cpio / rm行

rsync -av-删除--exclude = / Singleton * --exclude = / Session *〜/ .config / google-chrome / / tmp / chrome2 /

到2019年仍然可以使用。没有Session *文件,我只是手动将目录复制到〜/ .config / google-chrome-2并删除了Singleton文件。google-chrome-2包含google-chrome --user-data-dir=/home/<username>/.config/google-chrome-2,现在您可以将启动器设置为alt实例。我需要它能够同时投射到两个不同的设备。
DKebler

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.