J'ai lu que vous vouliez le faire sans SSH, je crois que j'ai une solution: netcat
[nc] Il vient avec Ubuntu par défaut.
Nous avons d'abord besoin d'un "démon" pour fonctionner en arrière-plan. Deuxièmement, nous avons besoin d'un programme pour faire apparaître l'alerte. J'ai zenity
installé. Si ce n'est pas le cas, veuillez l'installer ou modifier le script pour utiliser ce que vous voulez [ex xmessage
, mais c'est moche]. Ensuite, collez-le dans 'daemon.sh':
#!/bin/bash
port=3333
nc -l $port | while read msg; do zenity --info --text "$msg"; done
Maintenant, rendez-le exécutable chmod +x daemon.sh
, exécutez-le maintenant en arrière-plan:./daemon.sh &
Vous avez maintenant terminé! Eh bien, vous devez le faire sur chaque ordinateur. Vous voudrez également automatiser le démarrage du démon. Ouvrez les applications «démarrage» dans le menu et ajoutez votre script. Une fois cela fait, pour envoyer un message à l'autre ordinateur, tapez:
nc 192.168.1.X 3333
puis tapez votre message et appuyez sur Enter. Chaque ligne d'entrée fera apparaître un message. Pour quitter nc, appuyez sur Ctrl + Cou Ctrl + D.
Assurez-vous simplement de remplacer 192.168.1.X par la véritable adresse IP locale de l'autre PC. [Vous pouvez utiliser ifconfig
pour trouver l'adresse IP]
Vous pouvez également créer un autre script, par exemple message.sh
. En cela, collez:
#!/bin/bash
nc 192.168.2.X 3333
Alors chmod +x message.sh
. Ensuite, vous pouvez simplement taper ./message.sh
puis taper votre message, puis entrer, et votre message est envoyé. De plus, maintenant que j'y pense, vous pouvez également ajouter une notification sonore. Je recommanderais mplayer
, c'est un lecteur multimédia CLI. Cela ne devrait pas être trop difficile à comprendre, mais si vous avez des questions, n'hésitez pas à demander!