Eu li que você queria fazer isso sem SSH, acredito que tenho uma solução: netcat
[nc] Ele vem com o Ubuntu por padrão.
Primeiro, precisamos de um "daemon" para executar em segundo plano. Segundo, precisamos de um programa para fazer o alerta aparecer. Eu zenity
instalei. Caso contrário, instale-o ou edite o script para usar o que quiser [ex xmessage
, mas isso é feio]. Em seguida, cole isso em 'daemon.sh':
#!/bin/bash
port=3333
nc -l $port | while read msg; do zenity --info --text "$msg"; done
Agora, torne-o executável chmod +x daemon.sh
, agora execute-o em segundo plano:./daemon.sh &
Agora você está pronto! Bem, você realmente precisa fazer isso em cada computador. Você também desejará automatizar o início do daemon. Abra os aplicativos de 'inicialização' no menu e adicione seu script. Feito isso, para enviar uma mensagem para o outro computador, digite:
nc 192.168.1.X 3333
digite sua mensagem e pressione Enter. Cada linha de entrada fará aparecer uma mensagem. Para sair de nc, pressione Ctrl + Cou Ctrl + D.
Apenas certifique-se de substituir 192.168.1.X pelo IP local real do outro PC. [Você pode usar ifconfig
para encontrar o endereço IP]
Você também pode criar outro script, digamos message.sh
,. Nesse caso, cole:
#!/bin/bash
nc 192.168.2.X 3333
Então chmod +x message.sh
. Depois, basta digitar ./message.sh
, digitar sua mensagem, inserir e a mensagem será enviada. Além disso, agora que penso nisso, você também pode adicionar uma notificação sonora. Eu recomendaria mplayer
, é um media player CLI. Não deve ser muito difícil de descobrir, mas se você tiver alguma dúvida, não hesite em perguntar!