Étant donné que ma connexion Internet est très instable pour le moment, j'aimerais utiliser un petit applet indicateur pour le panneau Unity.
Étant donné que je suis connecté via un routeur WLAN/Wifi, je peux voir dans l'applet réseau que la connexion au routeur est perdue, mais pas lorsque le routeur perd la connexion à Internet.
Un de mes ordinateurs Windows 7 possède cette fonctionnalité. Il affiche un point d’exclamation noir sur fond jaune s’il ne parvient pas à "cingler" un serveur distant.
J'utilise Ubuntu 11.10 "Oneiric Ocelot" 64 bits avec Unity 3D.
Bien que vous ayez indiqué que vous souhaitiez faire cela dans l'applet réseau, je ne pense pas que vous puissiez le faire. Voici une alternative.
internet up
Internet bas
comment faire pour 11.10 & 12.04
Il nécessite un indicateur d'un PPA avec un script de test de ping personnalisé:
Sudo add-apt-repository ppa:alexeftimie/ppa
Sudo apt-get update
Sudo apt-get install indicator-sysmonitor
mkdir -p ~/scripts && cd ~/scripts
en utilisant:
gedit pingtest.sh
Copiez et collez le code ci-dessous dans le nouveau fichier, puis enregistrez et fermez.
Donnez au fichier la permission d’exécuter:
chmod +x pingtest.sh
Démarrer l'indicateur
indicator-sysmonitor &
Puis dans les préférences-indicateurs:
cliquez sur "utiliser cette commande" et copiez et collez le texte suivant:
$HOME/scripts/pingtest.sh
code
#!/bin/bash
if ping -c 1 -W 2 google.com > /dev/null; then
echo "Up"
else
echo "Down"
fi
Le réponse originale a été écrit pour Ubuntu 11.10 & 12.04.
Depuis lors, l'interface de l'indicateur a été modifiée pour 12.10 & 13.04. Cependant, le responsable n'a pas publié de version depuis lors pour les versions ultérieures d'Ubuntu. Aucun code n'a été validé dans le PPA du tableau de bord depuis le premier trimestre de 2013.
Ainsi, j'ai ajouté le projet , corrigé quelques bugs et mis à la disposition des utilisateurs de 14.04 Trusty. N'hésitez pas à consulter le code sur GitHub et à aider à la maintenance.
internet up
internet down
comment faire pour 14.04
Il nécessite un indicateur de mon PPA avec un script de test de ping personnalisé:
Sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
Sudo apt-get update
Sudo apt-get install indicator-sysmonitor
mkdir -p ~/scripts && cd ~/scripts
en utilisant:
gedit pingtest.sh
Copiez et collez le code ci-dessous dans le nouveau fichier, puis enregistrez et fermez.
Donnez au fichier la permission d’exécuter:
chmod +x pingtest.sh
Démarrer l'indicateur
indicator-sysmonitor &
Ensuite, dans les préférences de l'indicateur, cliquez sur Nouveau:
Puis entrez les détails comme indiqué:
c'est-à-dire utiliser la commande
$HOME/scripts/pingtest.sh
Cliquez sur OK, puis sur les actions suivantes 1, 2, 3 et 4:
code
#!/bin/bash
if ping -c 1 -W 2 google.com > /dev/null; then
echo "Up"
else
echo "Down"
fi