Является ли апплет индикатора подключения к Интернету доступным для панели Unity?

18

Поскольку мое подключение к Интернету очень нестабильно на данный момент, я бы хотел использовать небольшой индикаторный апплет для панели Unity.

Поскольку я подключен через WLAN / Wifi Router, я вижу в сетевом апплете, когда соединение с маршрутизатором теряется, но не тогда, когда маршрутизатор теряет соединение с Интернетом.

Мой компьютер с Windows 7 имеет такую ​​функциональность. Он показывает черный восклицательный знак на желтой почве, если он не может «пинговать» удаленный сервер.

Я запускаю Ubuntu 11.10 «Oneiric Ocelot» 64-бит с Unity 3D.

    
задан wintersolutions 31.01.2012 в 21:16
источник

2 ответа

24

Пока вы упомянули, что хотите сделать это в сетевом апплете - я не думаю, что вы можете это сделать. Вот альтернатива.

Интернет вверх

интернет вниз

как для 11.10 & amp; 12,04

Для этого требуется индикатор из PPA вместе с пользовательским сценарием проверки ping:

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

Скопируйте и вставьте код ниже в новый файл и сохраните & amp; близко.

Дайте разрешение на выполнение файла:

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
    
ответ дан fossfreedom 16.02.2012 в 22:58
источник
19

оригинальный ответ был написан для Ubuntu 11.10 & amp; 12.04.

С тех пор интерфейс индикатора был изменен для 12.10 & amp; 13,04. Однако сопровождающий не выпустил версию с тех пор для более поздних версий Ubuntu. Никакой код не зафиксирован в стартовой панели PPA был сделан с первого квартала 2013 года.

Таким образом, я разветвил проект , исправил несколько ошибок и сделал его доступным для 14.04 доверенных пользователей. Не стесняйтесь проверять код на GitHub и помогать в обслуживании.

Интернет вверх

интернет вниз

как для 14.04

Для этого требуется индикатор из моего PPA вместе с пользовательским сценарием проверки ping:

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

Скопируйте и вставьте код ниже в новый файл и сохраните & amp; близко.

Дайте разрешение на выполнение файла:

chmod +x pingtest.sh

Запустите индикатор

indicator-sysmonitor &

Затем в настройках индикатора нажмите «Создать»:

Затем введите данные, как показано ниже:

то есть. используйте команду

$HOME/scripts/pingtest.sh

Нажмите «ОК», а затем выполните следующие действия: 1,2,3 & amp; 4:

код

#!/bin/bash

if ping -c 1 -W 2 google.com > /dev/null; then
 echo "Up"
else
 echo "Down"
fi
    
ответ дан fossfreedom 23.04.2014 в 22:33