andrew-ls / do-not-disturb

Fork of muravjov/do-not-disturb. See branches for personal changes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Do Not Disturb Time

Do Not Disturb Time is Gnome Shell Extension.

Disables notifications and audio for a period. You can snooze notifications like in Slack! 🔔 🔕

Do Not Disturb Time

Installation

  1. Install GNOME Shell integration for Chrome browser, https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation
  2. Open https://extensions.gnome.org/ in Chrome browser and search "Do Not Disturb Time"
  3. Install it, enable/disable at https://extensions.gnome.org/local/

Install from scratch

To install, clone this repo

$ mkdir -p ~/.local/share/gnome-shell/extensions/do-not-disturb-time@catbo.net
$ cd ~/.local/share/gnome-shell/extensions/do-not-disturb-time@catbo.net
$ git clone https://github.com/muravjov/do-not-disturb.git .

, and enable it https://extensions.gnome.org/local/ . To restart GNOME Shell, use "Alt+F2, r, Enter".

Changelog

1.1.0 (November 24, 2018)

1.0.0 (October 11, 2018)

  • Initial public release

Development

# compile gsettings' schema
$ glib-compile-schemas ./schemas/

# see gnome-shell logs
$ journalctl -f /usr/bin/gnome-shell | grep -E 'dnd|$'

# package it
git archive --format=zip HEAD > ../do-not-disturb-time.zip

# see commit id, written as "zip comment"
unzip -z ../do-not-disturb-time.zip

About

Fork of muravjov/do-not-disturb. See branches for personal changes.

License:GNU General Public License v2.0


Languages

Language:JavaScript 99.7%Language:CSS 0.3%