Skip to main content

Optimal settings for Zoom in niri

·125 words·1 min
Julian Meisel
Author
Julian Meisel
📋 open-source lover | 👨‍💻 software architect | 🤖 Android fanboy | 🏃‍♂️ runner | 🚗⚡ BEV enthusiast
Table of Contents

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=false

Wrap Up
#

With these settings, Zoom is usable with the niri compositor. It’s still not great, but a good start.