我有一台Linux PC (Xubuntu)。当我运行bash脚本时,我想在我的两个显示器上打开firefox,我希望firefox打开url1和url2

问题描述 投票:0回答:1

我希望 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。

bash ubuntu firefox multiple-monitors
1个回答
0
投票

您在两次调用 Firefox 时使用相同的

DISPLAY
值。当然,它们显示在同一台显示器上。

实际上,在这种情况下,您不需要在 shell 中设置 DISPLAY 变量,因为无论如何您都需要不同的调用值。你可以简单地做一个

#!/bin/bash
xhost +localhost
DISPLAY=:0 firefox --new-window www.google.com &
DISPLAY=:1 firefox --new-window www.facebook.com &
© www.soinside.com 2019 - 2024. All rights reserved.