web-dev-qa-db-fra.com

Faire un message de démarrage

Je voulais juste demander s'il existe un moyen de créer un message d'erreur qui apparaît après la connexion et si je pouvais le combiner avec un script pour vérifier la connectivité Internet.

3
Kla rsicht

J'ai créé un script répondant à vos besoins:

_#!/bin/sh
# To check internet access after booting

ping -c 4 8.8.8.8
status=$?

if [ $status -eq 1 -o $status -eq 2 ]
then
    zenity --warning --text='<span foreground="red" font="15">Unable to establish Internet connection</span>' --title="Connection status"
fi
_

Enregistrez-le sous le fichier con_status.sh de votre répertoire personnel.

Fournissez la permission d'exécution par: _chmod a+x ~/con_status.sh_

Ouvrez maintenant Applications de démarrage -> Add

Donnez-lui un nom, un commentaire.

Champ de commande: _sleep 8 && ~/con_status.sh_. Cliquez sur Add.

C'est tout!

S'il n'y a pas de connexion Internet au démarrage, le message enter image description here

7
Severus Tux

Dans Ubuntu, vous pouvez utiliser les applications de démarrage (appuyez sur la touche Super/Windows et tapez Applications de démarrage).

  1. Créez un script Shell avec votre code nécessaire pour vérifier Internet
  2. Pour afficher un message à l'utilisateur, je vous suggère d'utiliser notify-sendparce que c'est simple et non intrusif. Jetez un oeil à ceci notify-send tutorial
  3. Rendez votre script exécutable chmod a+x <script-name>.sh
  4. Redémarrez pour vérifier si cela fonctionne ou non
2
Anonymint