无法在 Ubuntu 21.04 中从终端启动多个 chrome 窗口

无法在 Ubuntu 21.04 中从终端启动多个 chrome 窗口

我有以下脚本:

google-chrome "https://www.google.com"
google-chrome --app=https://listen.tidal.com
google-chrome --app=https://www.notion.so
google-chrome --app=https://outlook.office.com
google-chrome --app=https://teams.microsoft.com

当运行这个程序时我期望启动以下内容:

  1. 正常镀铬窗口https://www.google.com
  2. Tidal 作为 Chrome 应用
  3. Notion 作为 Chrome 应用程序
  4. Outlook 作为 Chrome 应用
  5. Teams 作为 Chrome 应用

但它只会打开普通的 Chrome 窗口https://www.google.com(仅限第一项)。

我注意到我的终端出现以下错误:

mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
mesa: for the --structurizecfg-skip-uniform-regions option: may only occur zero or one times!
[620062:620062:0728/172113.887419:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.

调试时的一些观察:

  1. 当我第一次通过 UI 打开 Chrome,然后运行脚本时,它将正确运行并在不同的窗口中打开所有内容。
  2. 当我第一次运行脚本时,关闭通过脚本打开的 Chrome,然后通过 UI 重新打开 chrome,然后我需要选择一个配置文件(通常它采用上一个会话中的配置文件)。

我看到了这篇文章:Chrome 无法在 Ubuntu 20.04 中启动(错误:sandbox_linux.cc(374)] InitializeSandbox() 在进程 gpu-process 中使用多个线程调用。)。我尝试过更新并重新安装,但没有成功。我没有足够的声誉来询问哪个版本有效。

答案1

添加--new-window到每个命令以在新窗口中打开它们。

来源:man google-chrome

相关内容