Enviando uma notificação para o notificador (notify-osd) do Jaunty

Olá pessoal, tudo bem?

Hoje estou publicando um script implementado em Python que permite enviar uma notificação para o notify-osd do Jaunty! No meu caso, integrei o script com o plugin Song Change, do Audacious, para exibir uma notificação com o nome da música e o artista, como mostra a imagem abaixo.

Exemplo de notificação enviada pelo script

Exemplo de notificação enviada pelo script

enviar-notify.py

#!/usr/bin/python
try:
import gtk
import pygtk
import os
import os.path
import pynotify
import sys
pygtk.require(‘2.0’)
except:
print “Erro: necessarios python-notify, python-gtk2 e gtk”
if __name__ == ‘__main__’:
if not pynotify.init(“notificacao”):
sys.exit(1)

n = pynotify.Notification(sys.argv[1], sys.argv[2], “/usr/share/icons/Human/scalable/status/dialog-info.svg”)
n.set_timeout(5000) # 5 segundos

if not n.show():
print “Falhou ao enviar notificacao”

sys.exit(1)

Modo de uso:

$ chmod +x enviar-notify.py
$ ./enviar-notify.py “Titulo” “Seu Texto”

É isso então pessoal!

Se preferir, baixe o script completo neste link.

Um abraço e até mais ver.