オリジナルの答えは、 Ubuntuの11.10&12.04のために書かれました。
それ以降、インジケータインターフェイスは12.10および13.04で変更されました。ただし、メンテナーはそれ以降のUbuntuバージョンのバージョンをリリースしていません。2013年第1四半期以降、ランチパッドPPAでコードのコミットは行われていません。
したがって、プロジェクトを分岐し、いくつかのバグを修正し、14.04 Trustyユーザーが利用できるようにしました。GitHubのコードをチェックアウトして、メンテナンスを手伝ってください。
インターネットアップ
インターネットダウン
14.04の方法
カスタムPingテストスクリプトと共に、PPAからのインジケーターが必要です。
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
mkdir -p ~/scripts && cd ~/scripts
使用して:
gedit pingtest.sh
以下のコードをコピーして新しいファイルに貼り付け、保存して閉じます。
ファイルに実行許可を与えます。
chmod +x pingtest.sh
インジケータを開始
indicator-sysmonitor &
次に、インディケーター設定で「新規」をクリックします。
次に、次のように詳細を入力します。
すなわち、コマンドを使用します
$HOME/scripts/pingtest.sh
[OK]をクリックし、次のアクション1、2、3、4を実行します。
コード
#!/bin/bash
if ping -c 1 -W 2 google.com > /dev/null; then
echo "Up"
else
echo "Down"
fi