例えばモニタの設定がこうなっている状態で
ウェブブラウザでJitsi MeetやZoomなどでスクリーン共有しようとすると複数のスクリーンがすべて一緒になって1つの画面として共有されてしまいます.
Chromium 81.0.4044.92 built on Debian bullseye/sid, running on Debian bullseye/sid
Mozilla Firefox 76.0.1(Debian sid amd64 package版)
例えばLibreOffice でプレゼンテーションモードでセカンダリモニタにスライドをフルスクリーン表示させてそれを共有したいといったことがスクリーン共有で出来ませんでした.フルスクリーン表示の後そのウィンドウを共有することは出来ますが,途中で別のウィンドウを見せたい場合ウィンドウ共有をやり直さなければいけないのでとても面倒です.
これについて調べてみるとChromium では最近修正されたようです :)
以下からChromium のsnapshots binary を入手して試してみました.
試したバージョンは Chromium 85.0.4157.0
でした.
$ wget 'https://download-chromium.appspot.com/dl/Linux_x64?type=snapshots' -O ./chrome-linux.zip
$ unzip -l ./chrome-linux.zip | lv
$ unzip ./chrome-linux.zip
$ $ ./chrome-linux/chrome --version
Chromium 85.0.4157.0
$ ./chrome-linux/chrome --temp-profile --user-data-dir=`mktemp -d`
この環境で Jitsi Meet に接続して画面共有を試してみると Screen 1, Screen 2 とスクリーンごとに共有できるようになっていました :)
Stable に降りてくるのは暫く先でしょうが便利になりそうです.
ちなみにFirefox も少し調べてみましたが,以下のあたりでしょうか?未だ直ってなさそう?古いbugなので他にも上がってそちらで議論されていそうです.
環境
$ dpkg-query -W chromium firefox chromium 81.0.4044.92-1 firefox 76.0.1-2 $ lsb_release -dr Description: Debian GNU/Linux bullseye/sid Release: unstable $ uname -m x86_64