Как удалить устаревшее уведомление pynotify?

Я только начал с python и написал себе красивый небольшой скрипт, который использует gnome-notifications через pynotify, например:

import pynotify

pynotify.init("Application") 
alert = pynotify.Notification("Title", "Description") 
alert.show();

Это отлично работает, но дело в том, что когда я выполняю сценарий дважды подряд, первое уведомление исчезает через некоторое время. После этого отображается второй. Поскольку первый из них устарел, когда я выполняю сценарий во второй раз, я хочу удалить первый программно, прежде чем показывать второй (или заменить его). Возможно ли это, и если да, то как?

Немного контекста, чтобы понять, зачем мне это нужно: поскольку я часто переключаю мышь с левой на правую и наоборот, мне нужен сценарий, который просто инвертирует это предпочтение и сообщает мне в уведомлении «переключено на левшу» и «переключено на правшу».

7
задан 22 August 2011 в 14:41
поделиться