È disponibile un'applet indicatore di connettività Internet per il pannello Unity?


18

Poiché la mia connessione Internet è molto instabile al momento, mi piacerebbe usare una piccola applet indicatore per il pannello Unity.

Dal momento che sono connesso tramite un router WLAN / Wifi, posso vedere nell'applet di rete quando si perde la connessione al router, ma non quando il router perde la connessione a Internet.

Un mio computer con Windows 7 ha questa funzionalità. Mostra un punto esclamativo nero su terra gialla se non riesce a "pingare" un server remoto.

Sto eseguendo Ubuntu 11.10 "Oneiric Ocelot" a 64 bit con Unity 3D.

Risposte:


24

Mentre hai detto che desideri farlo nell'applet di rete, non penso che tu possa farlo. Ecco un'alternativa.

Internet

inserisci qui la descrizione dell'immagine

Internet inattivo

inserisci qui la descrizione dell'immagine

come per 11.10 e 12.04

Richiede un indicatore da un PPA insieme a uno script di test ping personalizzato:

sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update
sudo apt-get install indicator-sysmonitor
mkdir -p ~/scripts && cd ~/scripts

utilizzando:

gedit pingtest.sh

Copia e incolla il codice qui sotto nel nuovo file e salva e chiudi.

Autorizza l'esecuzione del file:

chmod +x pingtest.sh

Avvia l'indicatore

indicator-sysmonitor &

Quindi nelle preferenze dell'indicatore:

inserisci qui la descrizione dell'immagine

fai clic su "usa questo comando" e copia e incolla il seguente testo:

$HOME/scripts/pingtest.sh

codice

#!/bin/bash

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

Questo potrebbe essere facilmente modificato per il monitoraggio del sito Web, vorrei poter fare +2!
Lewis Goddard,

@fossfreedom, 1. Quale applicazione hai usato per disegnare quelle frecce sulle immagini? 2. Funziona ancora il 14.04? indicator-sysmonitornon è disponibile in quel PPA!
mini

@Kin - cioè con Shutter! Ho creato un'altra risposta per 14.04. Spero che ti aiuti.
Fossfreedom

@mini qualche notizia? appena provato e non è disponibile per Ubuntu fidato .. Proverò il vecchio deb
Aquarius Power

1
@AquariusPower - v0.5 è disponibile dal PPA per Trusty e Utopic - launchpad.net/~fossfreedom/+archive/ubuntu/…
fossfreedom

18

La risposta originale è stata scritta per Ubuntu 11.10 e 12.04.

Da allora, l'interfaccia dell'indicatore è stata modificata per 12.10 e 13.04. Tuttavia, il manutentore non ha rilasciato una versione da allora per le versioni successive di Ubuntu. Dal primo trimestre 2013 non è stato eseguito alcun commit di codice nel launchpad PPA.

Così ho modificato il progetto , risolto alcuni bug e reso disponibile per gli utenti 14.04 Trusty. Sentiti libero di controllare il codice su GitHub e dare una mano con la manutenzione.

Internet

inserisci qui la descrizione dell'immagine

Internet inattivo

inserisci qui la descrizione dell'immagine

come per 14.04

Richiede un indicatore dal mio PPA insieme a uno script di test ping personalizzato:

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
mkdir -p ~/scripts && cd ~/scripts

utilizzando:

gedit pingtest.sh

Copia e incolla il codice qui sotto nel nuovo file e salva e chiudi.

Autorizza l'esecuzione del file:

chmod +x pingtest.sh

Avvia l'indicatore

indicator-sysmonitor &

Quindi nelle preferenze dell'indicatore fare clic su Nuovo:

inserisci qui la descrizione dell'immagine

Quindi inserisci i dettagli come mostrato:

inserisci qui la descrizione dell'immagine

cioè usa il comando

$HOME/scripts/pingtest.sh

Fai clic su OK, seguito dalle seguenti azioni 1,2,3 e 4:

inserisci qui la descrizione dell'immagine codice

#!/bin/bash

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

Uso Manjaro da un po 'di tempo, quindi non posso testare la soluzione, ma sono sicuro che funzioni;) Grazie!
Wintersolutions,

dopo aver digitato "indicatore-sysmonitor &" Ottengo: [1] 3660 nome utente @ host: ~ $ INFO: root: inizio INFO: radice: menu visualizzato INFO: radice: Fetcher avviato [1] 3660 mikeal @ MITO2: ~ $ INFO: root: start INFO: root: menu visualizzato INFO: root: Fetcher avviato - nessuna GUI viene avviata.
Kalamalka Kid

@KalamalkaKid - per favore sollevalo nella pagina dei problemi del progetto - link nella risposta
fossfreedom
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.