Unity paneli için bir İnternet bağlantısı gösterge uygulaması var mı?


18

İnternet bağlantım şu anda çok kararsız olduğundan, Unity paneli için küçük bir gösterge uygulaması kullanmak istiyorum.

Bir WLAN / Wifi Router üzerinden bağlandığım için, ağ uygulamasında yönlendiriciye bağlantının kesildiğini görebiliyorum, ancak yönlendiricinin İnternet bağlantısını kaybettiği zaman göremiyorum.

Bir Windows 7 bilgisayarım bu işlevselliğe sahiptir. Uzak sunucuya "ping" işlemi yapamıyorsa sarı zemin üzerinde siyah bir ünlem işareti gösterir.

Unity 3D ile Ubuntu 11.10 "Oneiric Ocelot" 64-Bit kullanıyorum.

Yanıtlar:


24

Siz bunu ağ uygulamasında yapmak istediğinizden bahsetmişken - bunu yapabileceğinizi sanmıyorum. İşte bir alternatif.

internet up

resim açıklamasını buraya girin

internet kapalı

resim açıklamasını buraya girin

11.10 ve 12.04 için nasıl yapılır

Özel bir ping testi komut dosyası ile birlikte bir PPA'dan bir gösterge gerektirir:

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

kullanarak:

gedit pingtest.sh

Aşağıdaki kodu kopyalayıp yeni dosyaya yapıştırın ve kaydedin ve kapatın.

Dosyayı yürütme izni verin:

chmod +x pingtest.sh

Göstergeyi başlat

indicator-sysmonitor &

Sonra gösterge tercihlerinde:

resim açıklamasını buraya girin

"bu komutu kullan" ı tıklayın ve aşağıdaki metni kopyalayıp yapıştırın:

$HOME/scripts/pingtest.sh

kod

#!/bin/bash

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

Bu Web Sitesi İzleme için kolayca değiştirilebilir, keşke +2 olabilir!
Lewis Goddard

@fossfreedom, 1. Bu okları görüntülere çizmek için hangi uygulamayı kullandınız? 2. Hala 14.04'te çalışıyor mu? indicator-sysmonitorbu PPA'da mevcut değil!
mini

@Kin - Obtüratör ile! 14.04 için başka bir cevap oluşturdum. Umarım sana yardımcı olur.
fossfreedom

@mini haber var mı? sadece denedim ve güvenilir ubuntu mevcut değil .. Ben eski deb çalışacağız
Kova Gücü

1
@AquariusPower - v0.5, hem Güvenilir hem de
Ütopik için PPA'dan edinilebilir

18

Orijinal cevap Ubuntu 11.10 & 12.04 için yazılmıştır.

O zamandan beri gösterge arayüzü 12.10 ve 13.04 olarak değiştirildi. Ancak, sürdürücü sonra Ubuntu sürümleri için o zamandan beri bir sürümünü açıklamadı. 2013'ün ilk çeyreğinden bu yana, başlatma paneli PPA'sında hiçbir kod taahhüt edilmemiştir.

Böylece projeyi çatalladım, birkaç hatayı düzelttim ve 14.04 Güvenilir kullanıcılar için hazır hale getirdim. GitHub'daki kodu kontrol etmekten ve bakım konusunda yardım etmekten çekinmeyin.

internet up

resim açıklamasını buraya girin

internet kapalı

resim açıklamasını buraya girin

nasıl 14.04 için

Özel bir ping testi komut dosyası ile birlikte PPA'mdan bir gösterge gerektirir:

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

kullanarak:

gedit pingtest.sh

Aşağıdaki kodu kopyalayıp yeni dosyaya yapıştırın ve kaydedin ve kapatın.

Dosyayı yürütme izni verin:

chmod +x pingtest.sh

Göstergeyi başlat

indicator-sysmonitor &

Ardından gösterge tercihlerinde Yeni'yi tıklayın:

resim açıklamasını buraya girin

Ardından ayrıntıları gösterildiği gibi girin:

resim açıklamasını buraya girin

yani komutu kullan

$HOME/scripts/pingtest.sh

Tamam'ı ve ardından aşağıdaki eylemler 1,2,3 ve 4'ü tıklayın:

resim açıklamasını buraya girin kod

#!/bin/bash

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

Bir süredir Manjaro kullanıyorum , bu yüzden çözümü test edemiyorum, ama işe yaradığından eminim;) Teşekkürler!
wintersolutions

"display-sysmonitor &" yazdıktan sonra: [1] 3660 kullanıcı adı @ host: ~ $ INFO: root: start INFO: root: Gösterilen menü INFO: root: Fetcher başladı [1] 3660 mikeal @ MITO2: ~ $ INFO: root: start INFO: root: Gösterilen menü INFO: root: Fetcher başladı - GUI başlatılmadı.
Kalamalka Kid

@KalamalkaKid - lütfen bunu proje sorunları sayfasında yükseltin
cevaptaki
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.