Enviando notificações pelo notify-osd do Ubuntu

O Ubuntu 9.04 conta com um novo sistema de notificações, o notify-osd. Os avisos do sistema são exibidos utilizando bolhas escuras transparentes no canto da tela. O mais interessante é que, ao passar o mouse sobre elas, elas desaparecem, evitando que um bando de notificações atrapalhe o seu trabalho.

Um comando útil é o notify-send, que permite enviar notificações pelo sistema. A sintaxe é simples:

$ notify-send [OPÇÕES] título mensagem


Ponha a mensagem e o título entre aspas, caso tenham mais de uma palavra. As opções mais interessantes são:

-i caminho_para_imagem: usa essa figura como ícone da notificação.

-u low|normal|critical: define a importância da mensagem.

-t tempo: define a duração, em milissegundos.

Bem, vamos a um teste. Rodando o comando:

$ notify-send  -i /home/trx64/Imagens/Finishpersian.gif   ‘Leônidas diz:’   ‘THIS IS SPARTA!!!’

Aparece isso :D:

screenshot3

Aqui eu criei um script em /usr/bin/frase-do-dia com o conteúdo:

#!/bin/sh
#SCRIPT PARA EXIBIR A FRASE DO DIA USANDO O NOTIFY-OSD

TEXTO=`fortune 100% brasil`
notify-send “Frase do dia:” “$TEXTO”

Se você tiver  os pacote fortunes e fortunes-br, crie o script, dê permissão de execução (sudo chmod +x /usr/bin/frase-do-dia) e apenas execute o comando:

$ frase-do-dia

Se quiser, coloque o comando na inicialização (Sistema > Preferências > Aplicativos de Sessão), para sempre ver uma frase no login.

screenshot5

Anúncios

6 Responses to “Enviando notificações pelo notify-osd do Ubuntu”


  1. 1 hamacker 13 de agosto de 2009 às 08:20

    Já cogitei em usar o libnotify, mas há um bug nele que o pessoal não consegue resolver :
    https://bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/390508

    não é possivel colocar um tempo para a mensagem expirar, assim com textos longos fica impossível de ler a mensagem ou texto do dia.
    Meus scripts estão doidos para usar o libnotify, mas esse bug tem de ser corrigido antes.

    []’s

    • 2 trx64 13 de agosto de 2009 às 10:26

      É, esse bug atrapalha quanto a textos maiores. Mas já estou usando o sistema para o meu Painel de Controle do Tomcat em shell-script e para o script da frase do dia, já que a maioria é bem curta mesmo. []’s

  2. 4 lcnrj 28 de agosto de 2010 às 20:48

    Tem como fazer algo parecido usando kubuntu lucid (kde4)?


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s





%d blogueiros gostam disto: