Mostrando aviso no notificação usando Yad
Publicado por Raimundo Alves Portela (última atualização em 04/06/2011)
[ Hits: 7.967 ]
Homepage: http://portelanet.com
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.
#!/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
Instalar Apache2, PHP5 e MySQL5 no Ubuntu 7.04 "Feisty Fawn"
Exemplo de Shell-Script (CORRIGIDO!)
Trocar senha de usuário via SSH
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Git config não aplica configurações
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Falhas em startar o mongodb [RESOLVIDO] (3)
samba4 versao 4.22.3 usuario nao consegue trocar a senha (2)
[dica] Aqui um vídeo educativo de verdade: engenharia reversa (0)