- 1. Notificações básicas de envio de notificação no Linux
- 2. Notificações urgentes de notificação e envio no Linux
- 3. Como adicionar ícones a notificações no Linux de notificação de envio
- 4. Parâmetros adicionais e SSH para máquinas remotas no Linux de notificação-envio
- 5. Opções gerais para envio de notificação no Linux
Ao trabalhar com ambientes Linux, especialmente quando executamos tarefas a partir do terminal, existe uma opção que poucos usuários conhecem: receber notificações pop-up quando terminarmos nossas tarefas no terminal.
No Linux, há um utilitário chamado notificar-enviar que permite criar notificações na área de trabalho a partir da linha de comando. É possível usar o notificar-enviar em nossos scripts ou configurá-lo para ser executado seguindo um comando que acabou de ser escrito na linha de comando.
As mensagens que ele cria são completamente personalizáveis e são integradas automaticamente em qualquer ambiente de área de trabalho que estivermos executando no momento. Este utilitário é um aplicativo pequeno e simples na tela que usa o sistema de notificação de bolhas.
1. Notificações básicas de envio de notificação no Linux
Para verificar o quão simples e útil é o notificar-enviar, vamos criar nossa primeira notificação, para isso abrimos o terminal, neste caso no Ubuntu 17.04 e executamos a seguinte linha:
notificar-enviar 'Solvético!' 'Esta é uma notificação pessoal!Ao pressionar "Enter", podemos ver que a notificação é exibida em uma forma pop-up na área de trabalho do Ubuntu:
2. Notificações urgentes de notificação e envio no Linux
Algumas notificações são mais importantes do que outras. Existem três níveis de notificações: baixo, normal e crítico.
É possível que seu ambiente de área de trabalho os diferencie visualmente ou que isso possa afetar o tempo em que aparecem na tela, portanto, é possível especificar a urgência das notificações com o parâmetro -u da seguinte forma:
Se queremos uma mensagem crítica
notificar-enviar 'SUPER IMPORTANTE!' 'Esta é uma mensagem urgente!' -u crítico
Se quisermos uma mensagem de baixa prioridade
notificar-enviar 'Está tudo correto' 'É apenas uma revisão.' -u baixo
3. Como adicionar ícones a notificações no Linux de notificação de envio
O envio de notificações nos permite especificar um ícone para tornar a notificação muito mais agradável visualmente.
No seguinte percurso podemos encontrar todos os ícones disponíveis:
/ usr / share / iconsPodemos usar o nome do ícone sem a extensão e adicionar o parâmetro -i da seguinte maneira:
notificar-enviar 'Erro de sistema!' 'Por favor, ligue para a Solvetic, AGORA!' -u crítico -i rosto preocupado
Caso não queira utilizar os ícones do sistema, podemos fazer uso de ícones personalizados, para isso basta utilizar o caminho para o arquivo do ícone
4. Parâmetros adicionais e SSH para máquinas remotas no Linux de notificação-envio
Existem vários parâmetros para usar com o envio de notificação:
O parâmetro -tO que permite que a notificação seja atualizada por um período específico.
Podemos executar o seguinte:
notificar-enviar 'Erro' 'O comando inserido está errado' -u normal -t 10000 -i erroDesta forma indicamos a hora em que ficará a notificação e o tipo de ícone a apresentar:
O parâmetro -aEspecifique o aplicativo que é enviado com a notificação.
notificar-enviar 'Script Solvetic!' 'O script está pronto.' -a 'Script' -u normal -i rosto-sorriso
SSHPodemos usar o envio de notificação por SSH em computadores remotos, para isso o computador deve ser configurado para sessões do servidor X.
Podemos executar uma sintaxe como esta:
ssh -X [email protected] 'DISPLAY =: 0 notificar-enviar "Solvetic Internet!" "Acesso remoto!" -u crítico -i rosto preocupado '
5. Opções gerais para envio de notificação no Linux
A seguir estão as opções, no nível do parâmetro, que podemos usar com este utilitário:
Especifique o nível de urgência da notificação (baixo, médio ou crítico)
-u --urgency = LEVEL
Especifica o tempo, com base em milissegundos, para aguardar a notificação
-t, --expire-time = TIME
Especifica o tipo de ícone a ser exibido na notificação
-i, --icon = ICON [, ICON …]
Especifica a categoria da notificação
-c, --categoria = TIPO [, TIPO …]
Exibir ajuda para enviar notificação
- ?, --ajuda
Especifique dados básicos adicionais a serem usados; os válidos são int, double, string e byte.
-h, --hint = TIPO: NOME: VALOR
Desta forma, o notificar-enviar torna-se um utilitário prático e simples para o gerenciamento de notificações.