Доступен ли апплет индикатора подключения к Интернету для панели Unity?

18

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

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

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

Я использую Ubuntu 11.10 "Oneiric Ocelot" 64-битный с Unity 3D.

wintersolutions
источник

Ответы:

24

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

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

введите описание изображения здесь

интернет не работает

введите описание изображения здесь

как на 11.10 и 12.04

Для этого требуется индикатор из 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
свобода ископаемых
источник
Это может быть легко изменено для Мониторинга Сайта, если бы я мог +2!
Льюис Годдард
@fossfreedom, 1. Какое приложение вы использовали, чтобы нарисовать эти стрелки на изображениях? 2. Это все еще работает на 14.04? indicator-sysmonitorнедоступен в этом PPA!
мини-
@ Кин - это с Затвором! Я создал другой ответ на 14.04. Надеюсь, это поможет вам.
fossfreedom
@ мини какие новости? только что попробовал и он не доступен для Ubuntu Trusty .. Я попробую старый Деб
Aquarius Power
1
@AquariusPower - vP0.5 доступен в PPA для Trusty и Utopic - launchpad.net/~fossfreedom/+archive/ubuntu/…
fossfreedom
18

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

С тех пор интерфейс индикатора был изменен на 12.10 и 13.04. Однако с тех пор сопровождающий не выпустил версию для более поздних версий Ubuntu. С первого квартала 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

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

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

chmod +x pingtest.sh

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

indicator-sysmonitor &

Затем в настройках индикатора нажмите New:

введите описание изображения здесь

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

введите описание изображения здесь

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

$HOME/scripts/pingtest.sh

Нажмите кнопку ОК, а затем выполните следующие действия 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
после ввода «monitor-sysmonitor &» я получаю: [1] 3660 username @ host: ~ $ INFO: root: start INFO: root: отображается меню INFO: root: сборщик запущен [1] 3660 mikeal @ MITO2: ~ $ INFO: root: start INFO: root: отображается меню INFO: root: сборщик запущен - графический интерфейс не запускается.
Каламалка Кид
@KalamalkaKid - пожалуйста, поднимите это на странице вопросов проекта - ссылка в ответе
fossfreedom