apankowski / zilence

Zilence is a Gnome Shell extension turning off notifications while sharing screen during a Zoom call.

Home Page:https://extensions.gnome.org/extension/3988/zilence/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

Zilence

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.

Compatibility

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.

Reporting issues

Please report issues on GitHub, providing:

  • OS version (can be found in SettingsAboutOS Name and OS Type),
  • GNOME version (can be found in SettingsAboutGNOME Version),
  • Zoom client version (can be found in Zoom menuHelpAbout 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).

Building

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.

About

Zilence is a Gnome Shell extension turning off notifications while sharing screen during a Zoom call.

https://extensions.gnome.org/extension/3988/zilence/

License:GNU General Public License v2.0


Languages

Language:JavaScript 76.8%Language:Shell 23.2%