Crie um linux de notificação de área de trabalho instantânea [duplicado]

0

Estou escrevendo um programa que notifica o usuário sobre algo repetidamente com nova mensagem cada vez usando notify-send , mas o problema é que eu quero que as notificações permaneçam lá por 5 segundos, mas ele deve ser removido ou excluído sempre que uma nova notificação for criada de notificar-enviar.

    
por Dheerendra 18.12.2014 / 09:46

1 resposta

0

notify-send recebe um argumento -t para o tempo:

-t, --expire-time=TIME
Specifies the timeout in milliseconds at which to expire the notification.

Mas você está à mercê de tudo o que lida com as notificações para saber se isso está ou não implementado.

Eu tentei no KDE com notify-send -t 5000 test e a notificação estava na tela por apenas três segundos. Isso pode funcionar no Ubuntu com notify-osd , mas talvez não. Se você quiser ter certeza, terá que implementar seu próprio sistema de notificação.

    
por Oli 18.12.2014 / 10:01