web-dev-qa-db-fra.com

Un applet indicateur de connectivité Internet est-il disponible pour le panneau Unity?

É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.

18
wintersolutions

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

enter image description here

Internet bas

enter image description here

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:

enter image description here

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
24
fossfreedom

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

enter image description here

internet down

enter image description here

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:

enter image description here

Puis entrez les détails comme indiqué:

enter image description here

c'est-à-dire utiliser la commande

$HOME/scripts/pingtest.sh

Cliquez sur OK, puis sur les actions suivantes 1, 2, 3 et 4:

enter image description here  code

#!/bin/bash

if ping -c 1 -W 2 google.com > /dev/null; then
 echo "Up"
else
 echo "Down"
fi
18
fossfreedom