Une applet d'indicateur de connectivité Internet est-elle disponible pour le panneau Unity?

18

Parce que ma connexion Internet est très instable pour le moment, j'aimerais utiliser une petite applet d'indicateur pour le panneau Unity.

Puisque je suis connecté via un routeur WLAN / Wifi, je peux voir dans l'applet réseau lorsque 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 peut pas "cingler" un serveur distant.

J'utilise Ubuntu 11.10 "Oneiric Ocelot" 64 bits avec Unity 3D.

wintersolutions
la source

Réponses:

24

Alors que vous avez mentionné que vous souhaitiez le faire dans l'applet réseau - je ne pense pas que vous puissiez le faire. Voici une alternative.

Internet haut

entrez la description de l'image ici

Internet en panne

entrez la description de l'image ici

comment faire pour 11.10 & 12.04

Il nécessite un indicateur d'un PPA avec un script de test 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 et enregistrez et fermez.

Accordez au fichier l'autorisation d'exécution:

chmod +x pingtest.sh

Démarrer l'indicateur

indicator-sysmonitor &

Puis dans l'indicateur-préférences:

entrez la description de l'image ici

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
liberté libre
la source
Cela pourrait être facilement modifié pour la surveillance de site Web, j'aimerais pouvoir +2!
Lewis Goddard
@fossfreedom, 1. Quelle application avez-vous utilisée pour dessiner ces flèches sur les images? 2. Cela fonctionne-t-il toujours le 14.04? indicator-sysmonitorn'est pas disponible dans ce PPA!
mini
@Kin - c'est avec Shutter! J'ai créé une autre réponse pour 14.04. J'espère que cela vous aide.
fossfreedom
@mini des nouvelles? juste essayé et il n'est pas disponible pour ubuntu fidèle .. Je vais je vais essayer l'ancien deb
Aquarius Power
1
@AquariusPower - v0.5 est disponible à partir du PPA pour Trusty et Utopic - launchpad.net/~fossfreedom/+archive/ubuntu/…
fossfreedom
18

La réponse d'origine a été écrite pour Ubuntu 11.10 et 12.04.

Depuis lors, l'interface d'indicateur a été modifiée pour 12.10 et 13.04. Cependant, le responsable n'a pas publié de version depuis lors pour les versions ultérieures d'Ubuntu. Aucun code n'est validé dans le Launchpad PPA depuis le premier trimestre 2013.

J'ai donc bifurqué le projet , corrigé quelques bugs et mis à la disposition des utilisateurs Trusty 14.04. N'hésitez pas à consulter le code sur GitHub et à aider à la maintenance.

Internet haut

entrez la description de l'image ici

Internet en panne

entrez la description de l'image ici

comment faire pour 14.04

Il nécessite un indicateur de mon PPA ainsi qu'un script de test 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 et enregistrez et fermez.

Accordez au fichier l'autorisation d'exécution:

chmod +x pingtest.sh

Démarrer l'indicateur

indicator-sysmonitor &

Ensuite, dans les préférences de l'indicateur, cliquez sur Nouveau:

entrez la description de l'image ici

Saisissez ensuite les détails comme indiqué:

entrez la description de l'image ici

c'est à dire utiliser la commande

$HOME/scripts/pingtest.sh

Cliquez sur OK, suivi des actions suivantes 1, 2, 3 et 4:

entrez la description de l'image ici code

#!/bin/bash

if ping -c 1 -W 2 google.com > /dev/null; then
 echo "Up"
else
 echo "Down"
fi
liberté libre
la source
J'utilise Manjaro depuis un certain temps maintenant, donc je ne peux pas tester la solution, mais je suis sûr que ça marche;) Merci!
wintersolutions
après avoir tapé "indicator-sysmonitor &" j'obtiens: [1] 3660 username @ host: ~ $ INFO: root: start INFO: root: Menu affiché INFO: root: Fetcher démarré [1] 3660 mikeal @ MITO2: ~ $ INFO: root: start INFO: root: Menu affiché INFO: root: Fetcher démarré - aucune interface graphique n'est lancée.
Kalamalka Kid
@KalamalkaKid - veuillez le soulever sur la page des problèmes du projet - lien dans la réponse
fossfreedom