Dunst - добавляем к уведомлениям звуковое сопровождение
Dunst — это легковесный и настраиваемый демон уведомлений для Linux. В этой статье для примера мы рассмотрим, как настроить Dunst так, чтобы он проигрывал звук после завершения загрузки файла в браузере Vivaldi. Прежде чем создать правило для Dunst, необходимо выяснить, какие параметры содержит уведомление о завершении загрузки. Откройте терминал и запустите одну из следующих команд: или Затем загрузите файл через Vivaldi и обратите внимание на появившееся уведомление. Важно определить 'appname' и 'summary', которые используются для фильтрации уведомлений. Получим вот такой вывод Открываем конфигурационный файл Dunst Разбор параметров: Содержимое После сохранения изменений нужно перезапустить Dunst Теперь после завершения загрузки файла в Vivaldi будет воспроизводить звуковой сигнал через Dunst. Вы можете настроить другие уведомления аналогичным способом, например, добавить звуки для других событий, таких как ошибки или завершение работы программ. Определение уведомления
...
"Vivaldi"
0
"file:///tmp/..com.vivaldi.Vivaldi.aPjVzZ"
"Загрузка завершена"
"Vivaldi
...
Настройка правила в Dunst
~/.config/dunst/dunstrc
добавляем в конец файла следующее правило:[vivaldi_sound]
"Vivaldi"
"Загрузка завершена"
"~/.config/dunst/scripts/vivaldi-sound.sh"
appname
= "vivaldi" — фильтр по приложению (может быть Vivaldi-stable, уточните в отладчике dunst -print).summary
= "Загрузка завершена" — заголовок уведомления (может отличаться, проверьте с помощью dbus-monitor).script
= "vivaldi-sound.sh" — ссылка на скриптnew_icon
= "путь до изображения" - при желании можно сменить иконку в уведомленииvivaldi-sound.sh
#!/bin/sh
Перезапуск Dunst
pkill dunst && dunst &
Заключение