我希望 Firefox 在监视器 1 上打开 url1,在监视器 2 上打开 url2。我能够生成每个网址获取的网页,但它们都在同一监视器中打开。我希望它们在单独的监视器中打开。 我在终端上运行以下 bash 脚本 我写的 bash 脚本是:
#!/bin/bash
xhost +localhost
DISPLAY=:0
firefox --new-window www.google.com &
firefox --new-window www.facebook.com &
我希望在一台显示器上打开 google.com,在另一台显示器上打开 Facebook。
您在两次调用 Firefox 时使用相同的
DISPLAY
值。当然,它们显示在同一台显示器上。
实际上,在这种情况下,您不需要在 shell 中设置 DISPLAY 变量,因为无论如何您都需要不同的调用值。你可以简单地做一个
#!/bin/bash
xhost +localhost
DISPLAY=:0 firefox --new-window www.google.com &
DISPLAY=:1 firefox --new-window www.facebook.com &