Zilence is a GNOME Shell extension turning off notifications while sharing screen during a Zoom call.
It does so by:
- tracking presence of Zoom's screen sharing panel (seen at the top-center of the screen),
- switching "Do Not Disturb" setting accordingly.
This extension was tested with:
- GNOME Shell versions: 3.36, 3.38, 40, 42;
- Zoom Client for Linux versions: 5.4.2, 5.4.9, 5.9.0, 5.9.1, 5.11.10, 5.14.2, 5.15.2.
However, it may work with older versions as well.
Please report issues on GitHub, providing:
- OS version (can be found in Settings → About → OS Name and OS Type),
- GNOME version (can be found in Settings → About → GNOME Version),
- Zoom client version (can be found in Zoom menu → Help → About Zoom)
and attaching extension logs since last boot:
journalctl -b | grep -i zilence > zilence.log
(the command above will save logs in zilence.log
file).
To build the extension from source you'll need git
and jq
. You can install these using the following command:
sudo apt-get install git jq
Then run the following command in project's root directory:
./build.sh
In the same directory you'll find the zip file with packaged extension.