Unityパネルでインターネット接続インジケーターアプレットを使用できますか?


18

私のインターネット接続は現時点では非常に不安定であるため、Unityパネルには小さなインジケーターアプレットを使用したいと思います。

WLAN / Wifiルーターを介して接続しているため、ルーターへの接続が失われたときはネットワークアプレットで確認できますが、ルーターがインターネットへの接続を失ったときは確認できません。

私のWindows 7コンピューターにはこの機能があります。リモートサーバーを「ping」できない場合は、黄色の地面に黒い感嘆符が表示されます。

Unity 3DでUbuntu 11.10「Oneiric Ocelot」64ビットを実行しています。

回答:


24

ネットワークアプレットでこれを実行したいとおっしゃいましたが、これを実行できるとは思いません。これが代替案です。

インターネットアップ

ここに画像の説明を入力してください

インターネットダウン

ここに画像の説明を入力してください

11.10および12.04の使用方法

カスタムPingテストスクリプトと共にPPAからのインジケーターが必要です。

sudo add-apt-repository ppa:alexeftimie/ppa
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

コード

#!/bin/bash

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

これは、Webサイト監視用に簡単に変更できます。
ルイスゴダード

@fossfreedom、1.画像にこれらの矢印を描くためにどのアプリケーションを使用しましたか?2. 14.04でも動作しますか?indicator-sysmonitorそのPPAでは使用できません!
ミニ14

@Kin-シャッター付きです!14.04の別の回答を作成しました。それがあなたを助けることを願っています。
fossfreedom

@mini何かニュースはありますか?ちょうどしようと、信頼できるUbuntuのために利用できません..私は私が古いのdebしようとするだろう
アクエリアス電源

1
@AquariusPower - V0.5トラスティとUtopic両方に対してPPAから入手可能である- launchpad.net/~fossfreedom/+archive/ubuntu/...
fossfreedom

18

オリジナルの答えは、 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

私はしばらく前からManjaroを使用しているので、ソリューションをテストすることはできませんが、動作すると確信しています;)ありがとう!
wintersolutions

「indicator-sysmonitor&」と入力すると、[1] 3660 username @ host:〜$ INFO:root:start INFO:root:Menu shown INFO:root:Fetcher started [1] 3660 mikeal @ MITO2:〜$ INFO: root:start INFO:root:Menu表示INFO:root:Fetcherが起動しました-GUIは起動しません。
カラマルカキッド

プロジェクトの問題のページでこれを引き上げてください- - @KalamalkaKid答えでリンク
fossfreedom
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.