Saiba como receber notificações na área de trabalho do sistema ao término de cada execução de comando via terminal

notificacao_area-trabalho-comando-linux

Usar um sistema Linux, mesmo com diversas melhorias no ambiente gráfico, sem ao menos executar um comando se quer… parece bem difícil. Você pode recorrer ao terminal Linux nas vezes que deseja instalar um programa ou atualizar o sistema, por exemplo. Situações corriqueiras, como essas, podem não demandar tanto tempo para execução do comando. Por outro lado, quando você precisa executar um comando que possui um tempo de execução muito alto; bem como: localização de algum arquivo, captura de informações pela rede ou teste de desempenho de algum dispositivo físico (disco rígido, por exemplo), seu tempo de espera, ou consulta ao terminal, para saber se determinado comando já conclui sua operação, aumenta significativamente. Sendo assim, saiba como receber notificações na área de trabalho do sistema ao término de cada execução de comando via terminal.

Receber notificações ao término de cada execução de comando

O auxílio no recebimento de notificações quando determinado comando Linux termina, é muito interessante de se usar em comandos que podem demandar mais tempo de execução; tais como: compilação de programa, download de conteúdo de um site, converter qualquer arquivo multimídia, entre outras. Isso evita consultar o terminal de tempos em tempos para saber se o comando já terminou de executar 😉

Noti

Noti é um programa multiplataforma open source que mostra notificações na área de trabalho quando um comando conclui sua execução no terminal. É uma opção muito útil para qualquer operação no terminal que pode levar algum tempo. O Noti oferece binários Linux genéricos para instalação, construídos na linguagem Go. Assim, para usá-lo siga os passos a seguir:

1. Instalação dos pacotes para execução de programas escritos na linguagem Go

Debian e derivados:

sudo apt-get install golang

Fedora:

sudo dnf install golang

OpenSUSE:

sudo zypper install go

2. Configuração do ambiente

Depois, é preciso configurar a variável de ambiente GOPATH. Basta adicionar estas linhas no arquivo de configuração do bash do usuário atual (/home/ricardo/.bashrc).

nano /home/ricardo/.bashrc
source /home/ricardo/.bashrc

3. Programa configurado e disponível

Pronto!! Deixo alguns exemplos, abaixo, do uso do Noti:

I – Capturando informações de determinada rede:

noti nmap -sn 192.168.0.0/24

Ao término do comando, será mostrado um box com as seguintes informações: “Nmap Done”

II – Alterando o texto de exibição da notificação:

noti -m Concluído -t “Verificando a rede 192.168.0.0/24″ nmap -sn 192.168.0.0/24

III – Notificação com som:

noti -s nmap -sn 192.168.0.0/24

IV – Todos os parâmetros disponíveis:

noti -h

Via | LaMiradaReplicante

Ricardo Ferreira

Ricardo Ferreira

Fundador do Linux Descomplicado - LD.

Sempre em busca de novos conhecimentos, preza por conteúdo de qualidade e auto-explicativo. Por isso, persiste em criar um site com artigos relevantes para todos os leitores do Linux Descomplicado!
Ricardo Ferreira

Comentários

comentários

Curso Docker - Introdução a administração de containers

Docker é uma plataforma para desenvolvimento, provisionamento e execução de aplicações usando tecnologia de containers.

Se você é um desenvolvedor ou sysadmin você poderá ter diversas vantagens usando a plataforma Docker:
  • Desenvolve uma vez...executa em qualquer lugar;
  • Sem preocupações (dependências e/ou pacotes)... foco no desenvolvimento;
  • Elimina inconsistências na entrega das aplicações e/ou serviços;;
  • Evita o “localhost funciona”;
  • Promove uma infraestrutura escalável;

Este curso é introdutório a plataforma Docker e lhe dará melhor compreensão sobre as vantagens da ferramenta.


Inscreva-se agora »

VOCÊ TAMBÉM PODERÁ LER...

  • Edwin Foss

    O comando notify-send já está no sistema e também é uma alternativa.

    Ex: nmap -sn 192.168.0.0/24 && notify-send “Concluído”