Чи доступний аплет індикатора підключення до Інтернету для панелі Unity?


18

Оскільки моє підключення до Інтернету на даний момент дуже нестабільне, я хотів би використати невеликий аплет індикатора для панелі Unity.

Оскільки я підключений через маршрутизатор WLAN / Wifi, я бачу в аплеті мережі, коли втрачається з'єднання з маршрутизатором, але не тоді, коли маршрутизатор втрачає з'єднання з Інтернетом.

Моїй комп'ютер під керуванням Windows 7 має цю функціональність. Він показує чорний знак оклику на жовтому ґрунті, якщо він не може "пінг" віддаленого сервера.

Я запускаю Ubuntu 11.10 "Oneiric Ocelot" з 64-розрядною версією Unity 3D.

Відповіді:


24

Поки ви згадали, що хочете це зробити в мережевому аплеті - я не думаю, що ви можете це зробити. Ось альтернатива.

Інтернет

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

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

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

як до 11.10 та 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

Скопіюйте та вставте код нижче в новий файл та збережіть і закрийте.

Надати дозвіл на виконання файлу:

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!
міні

@Kin - це з Затвора! Я створив ще одну відповідь за 14.04. Сподіваюся, що вам допоможе.
fossfreedom

@mini будь-які новини? просто спробував, і це недоступно для надійного ubuntu .. Я буду спробувати старий деб
Водолій Power

1
@AquariusPower - v0.5 доступний з PPA для обох Trusty і утопічно - launchpad.net/~fossfreedom/+archive/ubuntu / ...
fossfreedom

18

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

З того часу інтерфейс індикатора було змінено на 12.10 та 13.04. Тим НЕ менше, супроводжуючий не випустив версію з тих пір для більш пізніх версій Ubuntu. З першого кварталу 2013 року жодних комісійних зобов’язань у PPA запуску не було.

Таким чином, я роздрібнив проект , виправив кілька помилок і зробив його доступним для 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 &

Потім у налаштуваннях індикатора натисніть кнопку Створити:

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

Потім введіть деталі, як показано:

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

тобто використовувати команду

$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

після введення "індикатор-системонітор &" я отримую: [1] 3660 ім'я користувача @ хост: ~ $ INFO: root: start INFO: root: Меню показано INFO: root: Fetcher start [1] 3660 mikeal @ MITO2: ~ $ INFO: root: start INFO: root: Меню показано INFO: root: Fetcher start - не запускається графічний інтерфейс.
Каламалка Малюк

@KalamalkaKid - будь ласка, піднесіть це на сторінці питань проекту - посилання у відповіді
fossfreedom
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.