On my work laptop I have to use Zoom for communications. Unfortunately it does not play nicely with Linux, especially together with my favored compositor niri.
After trying out a lot of settings I found an acceptable configuration:
- The main windows are in tiling layout
- All other windows from Zoom are in floating layout
- Screensharing works in Wayland
niri configuration#
This window rule detects all windows from Zoom as floating, except the main windows:
~/.config/niri/config.kdl#
window-rule {
match app-id="^(zoom|us.zoom.Zoom)$"
exclude title="^.*Zoom Workplace"
open-floating true
}Zoom configuration#
For screensharing in Wayland this needs to be set in ~/.config/zoomus.conf:
[General]
enableWaylandShare=true
xwayland=falseWrap Up#
With these settings, Zoom is usable with the niri compositor. It’s still not great, but a good start.
