Linux版Zoomクライアントで画面共有部分が黒くなってしまう

Linux User Group の一つ．小江戸らぐのミーティングに参加しました．

小江戸らぐ 10月のオフな集まり(第267回) – connpass

Note

次回は 11/09(土)開催です．

小江戸らぐ 11月のオフな集まり(第268回) – connpass

こちらではZoomというビデオミーティングサービスを利用しています．Linux版のクライアントも提供されていて，今回公式クライアントの Debian 向けのパッケージを利用していました．(ウェブブラウザでも動作しますが少し制限があります．)

そして画面共有を行い発表をしようとしたのですが，画面共有は出来ているけれど共有部分が黒くなります．ウィンドウを移動しても追従してきます．ウィンドウ共有，部分共有でも同様．

結局，発表は他の方に画面共有してもらいました．

発表が終わってから調べると以下の記事を見つけました．

画面共有機能には、コンポジティングが必要です。

— 画面共有中にスクリーンが黒くなる

ということでコンポジタを試してみました．

xcompmgr の場合

先ずは記事中で紹介されている xcompmgr から試します．

$ sudo apt install xcompmgr (1)
$ xcompmgr -c -l0 -t0 -r0 -o.00 (2)

xcompmgr パッケージの導入

xcompmgr の起動

picom の場合

picom の場合はこんな感じで．

パッケージの導入

$ sudo apt install picom (1)
$ sudo apt install picom-conf (2)
$ picom-conf (3)
$ picom (4)

picom パッケージの導入

picom の GUI 設定パッケージの導入(オプション)

GUI で設定(オプション)

picom 起動

設定ファイルは大抵の場合 ~/.config/picom/picom.conf になると思います．

Example 1. man picom(1)より

CONFIGURATION FILES
picom could read from a configuration file if libconfig support is compiled in. If –config is not used, picom will seek for a
configuration file in $XDG_CONFIG_HOME/picom.conf (~/.config/picom.conf, usually), then $XDG_CONFIG_HOME/picom/picom.conf, then
$XDG_CONFIG_DIRS/picom.conf (often /etc/xdg/picom.conf), then $XDG_CONFIG_DIRS/picom/picom.conf.

picom-conf はオプションですが，GUI で設定できて便利です．Debian では testing(trixie)以降のようです．

Zoomでの画面共有

コンポジタを起動した状態で画面共有を行うと共有部分にかぶっていた黒い画面が透過されるようになりました．

スクリーンキャストを撮ってみました．

Vimeo

参考URL

コンポジット・マネージャ picom を Debian GNU/Linux で設定する

コンポジットマネージャーのXcompmgrでウィンドウ透過設定 – matoken’s meme

環境

$ dpkg-query -W zoom xcompmgr picom*
picom 11.2-0.1
picom-conf 0.17.0-1+b2
xcompmgr 1.1.8-1
zoom 6.2.3.2056
$ lsb_release -dr
Description: Debian GNU/Linux trixie/sid
Release: n/a
$ arch
x86_64