Czy aplet wskaźnika łączności internetowej jest dostępny dla panelu Unity?


18

Ponieważ moje połączenie internetowe jest w tej chwili bardzo niestabilne, chciałbym użyć małego apletu wskaźnika dla panelu Unity.

Ponieważ jestem połączony za pośrednictwem routera WLAN / Wi-Fi, w aplecie sieciowym widzę, kiedy połączenie z routerem zostało utracone, ale nie wtedy, gdy router traci połączenie z Internetem.

Mój komputer z systemem Windows 7 ma tę funkcję. Pokazuje żółty wykrzyknik na żółtym tle, jeśli nie może „pingować” zdalnego serwera.

Używam 64-bitowego systemu Ubuntu 11.10 „Oneiric Ocelot” z Unity 3D.

Odpowiedzi:


24

Podczas gdy wspomniałeś, że chcesz to zrobić w aplecie sieciowym - nie sądzę, że możesz to zrobić. Oto alternatywa.

Internet w górę

wprowadź opis zdjęcia tutaj

Internet w dół

wprowadź opis zdjęcia tutaj

jak dla 11.10 i 12.04

Wymaga wskaźnika z PPA wraz z niestandardowym skryptem testowym ping:

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

za pomocą:

gedit pingtest.sh

Skopiuj i wklej poniższy kod do nowego pliku oraz zapisz i zamknij.

Nadaj plikowi uprawnienia do wykonywania:

chmod +x pingtest.sh

Uruchom wskaźnik

indicator-sysmonitor &

Następnie w preferencjach wskaźnika:

wprowadź opis zdjęcia tutaj

kliknij „użyj tego polecenia” i skopiuj i wklej następujący tekst:

$HOME/scripts/pingtest.sh

kod

#!/bin/bash

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

Można to łatwo zmodyfikować do monitorowania witryny, chciałbym móc +2!
Lewis Goddard

@fossfreedom, 1. Jakiej aplikacji użyłeś do narysowania strzałek na obrazach? 2. Czy nadal działa w dniu 14.04? indicator-sysmonitornie jest dostępne w tym PPA!
mini

@Kin - czyli z Shutter! Stworzyłem inną odpowiedź na 14.04. Mam nadzieję, że ci pomoże.
fossfreedom

@mini jakieś wiadomości? właśnie wypróbowałem i nie jest dostępny dla zaufanego Ubuntu .. Spróbuję wypróbować stary deb
Aquarius Power

1
@AquariusPower - v0.5 jest dostępna z PPA zarówno Trusty i Utopic - launchpad.net/~fossfreedom/+archive/ubuntu/...
fossfreedom

18

Oryginalna odpowiedź została napisana dla Ubuntu 11.10 i 12.04.

Od tego czasu interfejs wskaźników został zmieniony na 12.10 i 13.04. Jednak opiekun nie wydał wersji dla późniejszych wersji Ubuntu. Od pierwszego kwartału 2013 r. Nie wprowadzono żadnego kodu w starterze PPA.

Dlatego rozwidliłem projekt , naprawiłem kilka błędów i udostępniłem go użytkownikom 14.04 Trusty. Sprawdź kod na GitHub i pomóż w konserwacji.

Internet w górę

wprowadź opis zdjęcia tutaj

Internet w dół

wprowadź opis zdjęcia tutaj

jak na 14.04

Wymaga wskaźnika z mojego PPA wraz z niestandardowym skryptem testowym ping:

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

za pomocą:

gedit pingtest.sh

Skopiuj i wklej poniższy kod do nowego pliku oraz zapisz i zamknij.

Nadaj plikowi uprawnienia do wykonywania:

chmod +x pingtest.sh

Uruchom wskaźnik

indicator-sysmonitor &

Następnie w preferencjach wskaźnika kliknij Nowy:

wprowadź opis zdjęcia tutaj

Następnie wprowadź szczegóły, jak pokazano:

wprowadź opis zdjęcia tutaj

tzn. użyj polecenia

$HOME/scripts/pingtest.sh

Kliknij przycisk OK, a następnie następujące czynności 1,2,3 i 4:

wprowadź opis zdjęcia tutaj kod

#!/bin/bash

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

Używam Manjaro od jakiegoś czasu, więc nie mogę przetestować rozwiązania, ale jestem pewien, że działa;) Dzięki!
wintersolutions

po wpisaniu „wskaźnik-sysmonitor i” otrzymuję: [1] 3660 nazwa użytkownika @ host: ~ $ INFO: root: start INFO: root: pokazane menu INFO: root: Fetcher uruchomiony [1] 3660 mikeal @ MITO2: ~ $ INFO: root: start INFO: root: pokazane menu INFO: root: moduł pobierania został uruchomiony - nie uruchomiono GUI.
Kalamalka Kid

@KalamalkaKid - proszę o podniesienie tego na stronie problemów projektu - link w odpowiedzi
fossfreedom
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.