Существует ли команда / ярлык, позволяющий скрыть все всплывающие уведомления? Некоторые из моих скриптов генерируют уведомления, которые не скрываются автоматически, вы должны щелкнуть по ним.
Я хотел бы использовать сочетание клавиш вместо того, чтобы нажимать на все без исключения.
Нет такого ярлыка. Даже в этом случае интерфейс уведомлений не предоставляет вызов DBus для отзыва всех открытых уведомлений.
Однако вы можете быстро избавиться от всех, убив процесс уведомления:
Быстро и грязно:
Назначьте ярлык по своему вкусу:
[ 110]Изощренно и всезнайка:
Попросите его закончить грациозно:
dbus-send --session --type=method_call --dest=org.freedesktop.Notifications \ /org/freedesktop/Notifications \ org.xfce.Notifyd.Quit
Или, возможно, поместите вышеперечисленное в свои сценарии.
Примечание: Завершение процесса xfce4-notifyd
не является проблемой, поскольку следующий вызов уведомления запустит процесс. Он даже самопроизвольно завершается, когда в течение некоторого времени нечего отображать.