Estou escrevendo um programa que notifica o usuário sobre algo repetidamente com uma nova mensagem a cada vez notify-send
, mas o problema é que quero que as notificações permaneçam lá por 5 segundos, mas devem ser removidas ou excluídas sempre que uma nova notificação for criada a partir do envio de notificação.
Responder1
notify-send
leva uma -t
discussão sobre o tempo:
-t, --expire-time=TIME
Specifies the timeout in milliseconds at which to expire the notification.
Mas você está à mercê de quem lida com as notificações para saber se isso foi implementado ou não.
Eu tentei no KDE notify-send -t 5000 test
e a notificação ficou na tela por apenas três segundos. Essepoderiafuncionar no Ubuntu propriamente dito, notify-osd
mas pode não funcionar. Se quiser ter certeza, você terá que implementar seu próprio sistema de notificação.