Как очистить уведомление в системном трее через командную строку

У меня есть приложение, которое выдает системное уведомление каждые 5 секунд.

Сверхурочно в подносе с уведомлениями (Gnome env) становится тесно.

Как я могу очистить это как каждую минуту, но мне нужно сделать это через bash, чтобы я мог автоматизировать это позже.

РЕДАКТИРОВАТЬ

Я думаю, что я не разъяснил свой вопрос, следовательно, это редактирование.

Я хочу видеть уведомления. Но так как это происходит в GNOME env, оно накапливается в области уведомлений, если не очищено вручную.

Я не хочу очищать это вручную ... Я хочу очищать это автоматически после каждой 1 минуты. Поэтому я ищу способ сделать это из командной строки, чтобы позже я смог написать код в своем приложении

Надеюсь, я прояснил свой вопрос ...

14
задан 29 March 2015 в 14:24

1 ответ

Если бы Вы записали приложение, то Вы могли бы просто поместить тайм-аут в уведомления:

notify-send -t 5000 "Title" "Details"

В противном случае единственный способ, о котором я знаю, состоял бы в том, чтобы перезапустить рабочий стол гнома. Можно сделать это путем продвижения Высокого звука + F2, тип "r" затем Входит. Но если Вы хотите сделать это через командную строку:

killall -3 gnome-shell

, К сожалению, опция гнома уничтожения вмешается, если Вы захотите продолжать использовать приложения во время flickery перезапуска оболочки гнома.

3
ответ дан 29 March 2015 в 14:24

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

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