Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Basico de Tudo!
Por eei
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Enviando notificações remotamente via SSH + notify-send
Linux user
Publicado por Leonardo Damasceno em 03/11/2010

Login: leodamasceno, 573459 pontos | Blog: http://leodamasceno.blogspot.com
[ Hits: 3153 ]

Enviando notificações remotamente via SSH + notify-send

Para criar notificações você pode utilizar o notify-send, mas se "integrar" essa ferramenta com o SSH, pode enviar notificações remotamente.

Em meu caso, precisava acessar algumas máquinas GNU/Linux utilizando o VNC, mas muitos clientes reclamavam, pois estavam fazendo algo e repentinamente observavam que o mouse começava a se movimentar. Então, nada melhor do que mandar um aviso na própria tela do cliente, não é!?

Cliente

Primeiro, instale o servidor SSH:

# apt-get install openssh-server

Servidor

É necessária a instalação do notify-send, que no Ubuntu não é instalado por padrão. Então, faça:

# apt-get -y --force-yes install libnotify-bin notify-osd

Utilize a seguinte sintaxe:

$ ssh -X usuáriocliente@máquinacliente 'DISPLAY=:0 notify-send "MENSAGEM DE AVISO" -i "/usr/share/icons/Humanity/apps/48/bash.svg"'


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Vim: fechamento automático de pares de caracteres
   Dica Linux recomendada Lineduc - Linux Educacional Duque de Caxias
   Dica Linux recomendada VOIP Para Leigos
   Dica Linux recomendada Gwget2 :: Interface GTK para wget
   Dica Linux recomendada Dicionário gratuito para Linux (via Wine): Caldas Aulete.

Comentários
[1] Comentário enviado por zekka em 03/11/2010 - 14:27h:

pow, legal pra caramba.
fiz uns testes aqui e funcionou 100% =P

Só uma coisa. Sabe de algo semelhante para se mandar mensagem para um Windows?
Existe isso?

[2] Comentário enviado por leodamasceno em 03/11/2010 - 14:40h:

Não sei se existe algo parecido para Windows... :}

[3] Comentário enviado por dfsantos em 03/11/2010 - 17:28h:

No Winodws tem o netsend se nao me engano....=]

[4] Comentário enviado por julio_hoffimann em 03/11/2010 - 18:41h:

Oi Leonardo,

Boa dica, também existe um jeito primitivo de enviar mensagens. O comando wall era utilizado por outras gerações para enviar mensagens a todos os usuários logados na mesma máquina. Apesar de ser antigo, ainda está presente no Ubuntu, talvez por nostalgia. Ele pode ser útil no KDE pois as notificações são integradas ao system tray e o usuário conseguirá vê-las sem estar com um terminal aberto.

Se quiser fazer um teste:
1. Abra dois terminais;
2. Digite wall em um deles, escreva qualquer coisa e tecle [Enter];
3. Tecle [Ctrl]+[d];

Esse era o mensageiro instantâneo daquela época. :-P

Abraço!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.