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 ser executado em segundo plano. Em segundo lugar, precisamos de um programa para fazer o alerta aparecer. Eu tenho zenity
instalado. Se você não fizer isso, instale-o ou edite o script para usar o que quiser [e.x. 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 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. Uma vez feito isso, para enviar uma mensagem para o outro computador, digite:
nc 192.168.1.X 3333
depois digite sua mensagem e tecle Enter . Cada linha de entrada fará uma mensagem aparecer. Para sair de nc, pressione Ctrl + C , ou 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]
Vejo que você já aceitou uma resposta para esta pergunta :( Mas se a minha solução funcionar para você, pelo menos me dê um voto positivo! Obrigado. Além disso, você também pode criar outro script, digamos, message.sh
. isso, cole:
#!/bin/bash
nc 192.168.2.X 3333
Então chmod +x message.sh
. Então você pode simplesmente digitar ./message.sh
, depois digitar sua mensagem, então entrar, e sua 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 da CLI. Não deve ser muito difícil de descobrir, mas se você tiver alguma dúvida, não hesite em perguntar!