Mostrando aviso no notificação usando Yad
Publicado por Raimundo Alves Portela (última atualização em 04/06/2011)
[ Hits: 7.714 ]
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
Pós-instalação para Ubuntu 20.04 e Linux Mint 19.03
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba