我正在 Windows 中使用 PuTTY 连接远程 Linux(Mint 桌面)服务器。转发 Firefox、Banshee 等应用程序是正确的,但是,当我想使用 Google Chrome 时,它会显示一条消息:
在现有浏览器会话中创建新窗口
但什么也没发生。那么,什么会导致这样的问题呢?
答案1
$ google-chrome --help
...
--user-data-dir=DIR
Specifies the directory that user data (your "profile") is kept in.
Defaults to ~/.config/google-chrome.
Separate instances of Google Chrome must use separate user data
directories; repeated invocations of google-chrome will reuse an
existing process for a given user data directory.
您在不同的显示器上有一个现有的 chrome 进程,并且它在找到现有数据目录时附加到该进程。
为转发的显示指定不同的用户数据目录,例如。
$ google-chrome --user-data-dir=~/.config/putty-chrome &
答案2
Firefox 和 Chrome 有一个限制 @Useless 在他的回答中解释说你不能让多个进程使用相同的浏览器配置文件运行。
您可以使用未记录的功能(至少它不在我的版本的手册页中)来解决此问题:
$ google-chrome --temp-profile