
私は Fedora 25 で Wayland を使用しています。
ほとんどどの画面共有ツールも正しく動作しません。Chrome からは Chrome ウィンドウを共有できますが、それ以外は共有できません。
また、zoom.us も使用する必要があり、そこからウィンドウを共有すると、相手側には空白の画面が表示されます。
これを機能させるために何か設定する必要があるのでしょうか?
答え1
これは古い質問ですが、Gnome DE (私の場合は 3.32) と Chrome (現在のバージョン 77) で PipeWire テクノロジーを使用することで解決策を見つけました。
これをチェックしてください: https://wiki.archlinux.org/index.php/PipeWire#WebRTC_screen_sharing
chrome://flags/#enable-webrtc-pipewire-capturer
開いて有効に設定し、Chrome を再起動するだけです。画面全体または任意のウィンドウを共有できるようになります。
役に立つといいのですが
2020年7月編集:
2020 年 7 月 20 日現在、Chrome(ium) は現在pipewire
0.2 を使用していますが、Arch Linux は 0.3 を出荷しているため、画面共有を機能させるにはpipewire
インストールも必要です。libpipewire02
2021年6月編集:
debian に関して: 必要なパッケージはlibpipewire-0.3-0
debian bullseye 以降で利用可能です。
答え2
Wayland で従来のフルスクリーン共有を行う機能は、バグではなく、欠落している機能です。
現実的に考えると、唯一の選択肢は Xorg に戻すことです。Ubuntu は実際にこれを行っています: https://www.theregister.co.uk/2018/01/30/ubuntu_reverting_to_xorg_in_bionic_beaver/
今後はプロジェクトも予定されていますが (例: Pipewire)、Firefox や Slack に導入されるまでには 1 年ほどかかると思われます。
答え3
Pipewire はすべてを変えました。Wayland を介した画面共有は、Fedora 32 Workstation ではそのままで問題なく動作します。少なくとも Firefox ではそうです。他のブラウザはまだテストしていません。
まず、Firefox が画面共有の許可を要求し、次に GNOME が 1 つのウィンドウを共有するか、全画面を共有するか、どのモニターを共有するかを尋ねます。これで完了です。Firefox は、画面共有用のいくつかの簡単なコントロールを含む小さなウィンドウをポップアップ表示します。
画面を共有している間、画面の右上隅に、他のシステム アイコンとともにオレンジ色のアイコンが表示されます。そのメニューから、画面共有をすばやくオフにすることもできます。
2021-08-26更新:
Wayland 上の Pipewire を介した画面共有は、少なくとも Firefox では、Ubuntu 21.04 以降と最近の Fedora リリースの両方ですぐに動作します。
答え4
画面出力をダミーのウェブカメラ デバイスにパイプし、Zoom がそのウェブカメラを使用するように設定すると、相手にデスクトップが表示されるようになります。
これはハックですが、基本的には画面共有になります。
を使用している場合はswaywm
、 を使用しwf-recorder
てこれを行うことができます。他のデスクトップでは、画面録画が可能なものを見つけて、/dev/video2
以下のようにパイプします。
# Install the v4l2 loopback driver
sudo pacman -S v4l2loopback-dkms
# Load the kernel module
sudo modprobe v4l2loopback
# Finally, pipe the screen output into the virtual webcam:
wf-recorder --muxer=v4l2 --codec=rawvideo --pixel-format=yuv420p --file=/dev/video2
ここでズームに戻り、ビデオ出力を「ダミー ビデオ デバイス」に変更します。
追加のヒント:
- 覚えておいてくださいビデオミラーリングをオフにする、そうしないとすべてがミラーリングされてしまいますが、これは通常、画面を共有するときには望ましくありません。
- ズームでは、カメラを元の比率、全画面が共有されますが、品質は非常に低くなります (相手が何も読めない可能性が高くなります)。
- 設定すると16:9画面の端が切り取られますが、画質は判読できる程度です。お好みでどうぞ。