Как я делаю уведомления, которые не становятся сохраненными?

Некоторые сценарии я записал выставочные уведомления как "Объем" или "Яркость сброса", например, с помощью notify-send. Однако уведомления сохраняются в меню уведомления на Ubuntu 18.04, которую я не хочу, так как существует столько повторений. Как я предотвращаю это?


Вот то, что я попробовал:

  • Проверенный man notify-send но не видел опций о не сохранении уведомления.
  • notify-send --urgency=low - никакое различие
  • Исследуемый "гном жарит уведомления", но по-видимому они специализированы, который не работает на меня
  • Рассмотренный использование Zenity, но я не мог найти способ сделать уведомление, которое не крадет фокус.
  • В Python, делая a Notify.notification объект .show() дважды - никакое различие
1
задан 2 November 2019 в 21:48

1 ответ

Можно отправить переходное уведомление с notify-send использование -h (подсказка) опция как это:

notify-send -h int:transient:1 "Hello" "World"

Подсказки являются способом предоставить дополнительные данные серверу уведомления, который сервер может использовать. От man notify-send

-h, --hint=TYPE:NAME:VALUE
       Specifies basic extra data to pass. Valid types are int, double, string and byte.

Проверка это (внешняя ссылка на developer.gnome.org) для некоторых стандартных подсказок. Эти transient подсказка описана следующим образом:

, Когда установлено сервер будет рассматривать уведомление как переходный процесс и обходить возможность персистентности сервера, если это должно существовать.

2
ответ дан 7 December 2019 в 13:14

Другие вопросы по тегам:

Похожие вопросы: