Mostrando aviso no notificação usando Yad
Publicado por Raimundo Alves Portela (última atualização em 04/06/2011)
[ Hits: 8.087 ]
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
Formatar o terminal com cores e efeitos
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Não consigo instalar distro antiga no virtualbox nem direto no hd (22)
Podem me chamar de 1mbecil :) [RESOLVIDO] (29)









