Mostrando aviso no notificação usando Yad

Publicado por Raimundo Alves Portela (última atualização em 04/06/2011)

[ Hits: 7.900 ]

Homepage: http://portelanet.com

Download notificacao_yad.sh




Nesse script simples, mostro como usar o Yad para uma notificação na área de notificação do painel, como aquelas que aparecem ao termos uma atualização pendente no sistema.

  



Esconder código-fonte

#!/bin/bash
# yad com --notification
# mostra uma notificação na área de notificação do painel.
# neste exemplo verifico a hora e executo uma mensagem de acordo com uma faixa de horário 
#-------------------------------------------------------------------
# Escrito por: Raimundo Portela
# Em: 20/05/2011
# -----------------------------------------------------------------
# Dependências: yad 
#

# Verifica se tem o yad instalar
test -f /usr/bin/yad
if [ "$?" -eq 1 ]; then
   echo "Você precisa do programa 'yad' instalado para usar esse script"
   echo "Para instalar o yad, baixo-o em http://code.google.com/p/yad/downloads/detail?name=yad-0.11.0.tar.xz"
   exit
fi



HORA=$(date +%H)
if [ "$HORA" -lt 06 ]; then
   FAIXA="1"
else
if [ "$HORA" -lt 12 ]; then
   FAIXA="2"
else
if [ "$HORA" -lt 18 ]; then
   FAIXA="3"
else
if [ "$HORA" -le 24 ]; then
   FAIXA="4"
fi
fi      
fi
fi

case "$FAIXA" in
   1)
      MSG="Bom sonhos...."
   ;;
   2)
      MSG="Bom dia \o/"
   ;;
   3)
      MSG="Boa tarde"
   ;;
   4)
      MSG="Aproveite o fim do dia"
   ;;
esac

yad --notification \
   --image="appointment-soon" \
   --text "$MSG - clique para atualizar o sistema" \
   --command "gnome-terminal --command='sudo apt-get upgrade'"

#.EOF



   

Scripts recomendados

Criando usuarios com DIALOG

Script Simples para informações do Sistema

Simples script de backup

Script para enviar email, avisando quando alguem loga na maquina

Array de números aleatórios não-repetidos de um intervalo em Shellscript (Bashscript)


  

Comentários
[1] Comentário enviado por danniel-lara em 04/06/2011 - 21:49h

Legal o script , já estou testando


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts