Como posso enviar uma notificação de desktop personalizada?

71

Eu tenho um script personalizado e quero enviar uma notificação de área de trabalho (aquela que aparece no canto superior direito da tela) com uma mensagem personalizada. Como eu faço isso?

    
por January 12.09.2012 / 18:24

3 respostas

109

Há um monte de outros recursos interessantes com notify-send

Podemos executar um comando e exibi-lo na notificação:

notify-send <title> <'command'>
notify-send Date "'date'"
notify-send Disk "'df / -H'"

Podemos usar ícones com as notificações

notify-send -i <icon> <Message>
notify-send -i face-wink "Hello! January"

Pop-up realmente irritante

notify-send  -t 0 "Bringing down the system"

e

notify-send <title> <message>
notify-send "who am i" "I am January"

Para mais opções, consulte aqui

    
por devav2 12.09.2012 / 18:45
16

Apenas para adicionar as outras respostas, quando executar o comando localmente a partir do cron, eu uso

DISPLAY=:0.0 /usr/bin/notify-send "TITLE" "MESSAGE"
    
por CelticRaven 19.09.2012 / 10:21
11

Eu tropecei naquele por acaso. Resposta: use o programa notify-send :

notify-send "Hello world!"
    
por January 12.09.2012 / 18:25