Существует ли режим «Не беспокоить», как для устройства OSX, где вы можете решить, когда уведомление может беспокоить вас или нет ..
Я только что установил Chrome, и я обычно получаю спам от групповых текстов и других уведомлений, которые могут раздражать, когда я пытаюсь работать. На моем MacBook у меня есть возможность включить «Не беспокоить», который отключает все формы уведомлений .. Существует ли что-то подобное для Ubuntu?
Ответы:
1. Основные обновления
Только что закончил полностью переписанную версию индикатора (0.9.0). Опции теперь включают в себя:
Кроме того, много, много улучшений интерфейса и поведения.
Установка без изменений (ppa):
2. Старый ответ
Индикатор отключения / отображения уведомлений
С помощью индикатора ниже вы можете временно отключить уведомления:
или показывать уведомления:
Как это устроено
Уловка - простая команда, использующая,
dbus-monitor
чтобы перехватить предстоящие уведомления и остановить их, прежде чем они появятся.Индикатор является удобной «оберткой» для включения и выключения.
Как настроить
Как сейчас ( для Трасти, Вивид, Вилли, Ксениал ):
Это установит глобально (включая пусковую установку). Установка через ppa предпочтительнее, поскольку она поддерживает последнюю версию и регулярно обновляется.
Индикатор появится в Dash как NoNotifications
Если вы установили ppa, но предварительно установили вручную снизу,
rm ~/.local/share/applications/nonotif.desktop
сначала запустите, чтобы удалить локальный.desktop
файл.Или вручную:
Решение состоит из нескольких элементов, которые вам просто необходимо хранить вместе в одном и том же каталоге.
Индикатор: скопируйте приведенный ниже скрипт в пустой файл, сохраните его как
nonotif_indicator.py
:dbus-monitor
Сценарий; сохраните его (точно)nonotifs.sh
в том же каталоге, что и первый скрипт:Сделайте этот скрипт исполняемым
Три иконы; щелкните правой кнопкой мыши по каждому из них и сохраните их вместе с двумя сценариями как (точно):
<-
green.png
<-
red.png
<-
grey.png
Вот и все. Теперь протестируйте индикатор с помощью команды:
и включить уведомления на / из
гранатомет
Если вам нужен лаунчер с индикатором:
Скопируйте значок ниже, сохраните его как
nonotificon.png
:Скопируйте приведенный ниже код в пустой файл:
Отредактируйте строки:
и
в соответствии с фактическими путями, и сохраните файл как
nonotif.desktop
в~/.local/share/applications
Добавьте индикатор в Startup Applications
Вы можете добавить индикатор в Startup Applications: Dash> Startup Applications> Add. Добавьте команду:
источник
Вступление
Скрипт ниже позволяет отключить любые уведомления, появляющиеся на экране. Существует два основных варианта
-m
отключения звука и-u
включения звука . Оба собраны в.desktop
файл для запуска.Когда
-m
используется, notify-osd отправит окончательное уведомление перед блокировкой. Если запущен другой экземпляр скрипта, он покажет графическое всплывающее окно, которое сообщит пользователю, что скрипт уже выполняет свою работу.При вызове с
-u
параметром скрипт прекратит блокировать уведомления и подтвердит это, показав одно. Если предыдущий экземпляр скрипта не запущен, пользователь будет уведомлен о том, что сейчас ничего не заблокировано.Источник скрипта
Исходный код скрипта доступен здесь. Для более актуальной версии вы всегда можете найти ее на моем github . Вы можете установить git
sudo apt-get install git
и клонировать весь репозиторий с помощьюgit clone https://github.com/SergKolo/sergrep.git
или использоватьчтобы получить только сам скрипт.
Шаблон ярлыка .desktop
Это всего лишь пример того, что я лично использую. Замените каждую
Exec=
строку соответствующим путем к сценарию в вашей среде. Конечно, вамIcon=
также придется измениться. Желательно хранить этот файл в своей~/.local/share/applications
папкеСкриншоты
Файл ярлыка заблокирован для запуска
Окончательное уведомление перед отключением звука
источник
unmute
функции, не могли бы вы добавитьset -x
послеecho $0
строки и запустить программу в терминале? Это будет отображать определенный вывод. Скопируйте и вставьте это в paste.ubuntu.com и предоставьте ссылку на эту вставку в комментариях здесь. Спасибо