Enviando notificações remotamente via SSH + notify-send
Dica publicada em Linux / Software
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 é!?
# apt-get install openssh-server
# 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"'
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"'
fiz uns testes aqui e funcionou 100% =P
Só uma coisa. Sabe de algo semelhante para se mandar mensagem para um Windows?
Existe isso?