Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: netspeed апплет unity  (Прочитано 9455 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн roma2000

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
netspeed апплет unity
« : 04 Ноября 2013, 14:49:59 »
Очень нравился апплет netspeed. В режиме реального времени показывает объем входящего и исходящего траффика.
Долго искал что-то похожее. Вот нашел, может кому пригодится.

http://askubuntu.com/questions/90570/i-need-a-netspeed-applet-like-indicator



Оффлайн FixNix

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #1 : 15 Ноября 2013, 12:55:01 »
Спасибо! Да, я тоже люблю мониторить сеть в режиме реального времени. Из-за отсутствия аналога netspeed в современных ubuntu, уже и потерял надежду на этот апплет.

По ссылки замечу, что та инструкция применима к версии не выше "0.3.9":
http://ppa.launchpad.net/alexeftimie/ppa/ubuntu/pool/main/i/indicator-sysmonitor/

Ваша наводка побудила поискать ещё аналоги "netspeed".
Нашёлся порт netspeed апплета - Netspeed Indicator, он правда, только в исходниках.

Я его для себя форкнул. Так как больше нравится по отдельности наблюдать загрузку - отдачу:  . Также привык к "КБ и МБ", а не к "KiB и MiB" - поэтому это тоже изменил.
И в отличии от "indicator-sysmonitor" - "indicator-netspeed" немного более отзывчив, и памяти не так много ест. Это конечно же мелочи, зато приятно.

Подробнее о моём форке прочитать можно ниже - https://forum.ubuntu.ru/index.php?topic=232842.msg2029157#msg2029157.
« Последнее редактирование: 07 Мая 2016, 14:16:11 от FixNix »
ubuntu 16.04 x64 - комп. на работе и ноут дома, Nautilus Nemo (2.8.7) для Unity.
Если хочешь сделать что-то хорошо, сделай это сам.

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #2 : 16 Ноября 2013, 00:20:04 »
indicator-sysmonitor - со скриптом с показом скорости - стоит на 12,04
На 13.04 - только показывает память и цпу, скорость- "не добился".
Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

Оффлайн FixNix

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #3 : 16 Ноября 2013, 07:04:51 »
indicator-sysmonitor - со скриптом с показом скорости - стоит на 12,04
На 13.04 - только показывает память и цпу, скорость- "не добился".

На 13.04 - какая версия indicator-sysmonitor? Не выше "0.3.9"?
ubuntu 16.04 x64 - комп. на работе и ноут дома, Nautilus Nemo (2.8.7) для Unity.
Если хочешь сделать что-то хорошо, сделай это сам.

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #4 : 16 Ноября 2013, 13:32:14 »
На 13.04 - какая версия indicator-sysmonitor? Не выше "0.3.9"?
Ага.
Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

Оффлайн FixNix

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #5 : 16 Ноября 2013, 15:34:36 »
Установлен ли dstat?
sudo apt-get install dstat
ubuntu 16.04 x64 - комп. на работе и ноут дома, Nautilus Nemo (2.8.7) для Unity.
Если хочешь сделать что-то хорошо, сделай это сам.

Оффлайн FixNix

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #6 : 08 Мая 2014, 00:56:28 »
Вышло обновление индикатора Netspeed Indicator.
Переделал немного под себя.
Оригинал выглядит так:

Скорее это не баг программы, а что-то не так в системе. Код вроде правильный:
app_indicator_set_icon(indicator, "network-idle");Если кто-то подскажет, что не так, буду признателен. Пользоваться можно, только немного информативность страдает.

Прикрепляю архив [исправленный] с deb-пакетами и исходником.
« Последнее редактирование: 23 Июня 2014, 14:25:04 от FixNix »
ubuntu 16.04 x64 - комп. на работе и ноут дома, Nautilus Nemo (2.8.7) для Unity.
Если хочешь сделать что-то хорошо, сделай это сам.

Оффлайн FixNix

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #7 : 23 Июня 2014, 13:39:31 »
Наконец-то дошли руки выложить подправленную версию.
Как выяснилось, проблема была в стандартной теме ubuntu, почему-то значок «network-idle» в ней такой же как «network-transmit-receive». Поэтому пришлось подправить этот значок.

(Нажмите, чтобы показать/скрыть)

Архив с deb-пакетами и исходником.
« Последнее редактирование: 03 Июля 2014, 07:29:57 от FixNix »
ubuntu 16.04 x64 - комп. на работе и ноут дома, Nautilus Nemo (2.8.7) для Unity.
Если хочешь сделать что-то хорошо, сделай это сам.

Оффлайн FixNix

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #8 : 26 Января 2015, 08:48:37 »
Индикатор скорости сетевого трафика Indicator Netspeed Unity v1.0


Более тонкая настройка осуществляется через dconf-editor, по адресу gsettings:/apps/indicators/netspeed-unity

Установка в терминале:
sudo apt-add-repository ppa:fixnix/netspeed
sudo apt-get update
sudo apt-get install indicator-netspeed-unity
(Нажмите, чтобы показать/скрыть)

Или вручную: по ссылке.
GitHub

После установки индикатор можно запустить, значок располагается в главном меню в разделе «Интернет» под именем «Индикатор netspeed-unity». Индикатор при установки прописывается в автозагрузку, поэтому после перезагрузки запускается сам.
« Последнее редактирование: 04 Июня 2015, 15:00:31 от FixNix »
ubuntu 16.04 x64 - комп. на работе и ноут дома, Nautilus Nemo (2.8.7) для Unity.
Если хочешь сделать что-то хорошо, сделай это сам.

Оффлайн roma2000

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #9 : 12 Июня 2015, 11:18:23 »
СУПЕР!!! Спасибо огромное!

Оффлайн FixNix

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #10 : 12 Июня 2015, 19:15:37 »
roma2000,
И вам спасибо.

Сегодня выложил обновление.


Добавил опцию "Вид". Теперь индикатор можно сделать более компактным.
ubuntu 16.04 x64 - комп. на работе и ноут дома, Nautilus Nemo (2.8.7) для Unity.
Если хочешь сделать что-то хорошо, сделай это сам.

Оффлайн Axel86

  • Участник
  • *
  • Сообщений: 190
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #11 : 12 Сентября 2015, 17:30:19 »
FixNix,
Спасибо за вашу работу,очень нужный индикатор. Не могли бы вы добавить еще одну опцию - скрытие главной иконки. Она дублируется с апплетом сети и иногда путаешься, да и выглядит это всё не очень.

Еще заметил баг, когда интерфейс недоступен то индикатор начинает растягиваться. Это хорошо воспроизводится к примеру с USB-модемом 3G:
При отключении модема из USB-порта появляются безумные цифры скорости в индикаторе )) (Возможно следует уменьшить интервал обновления статуса или добавить опцию для регулировки интервала)

Индикатор растягивается и продолжает работать в таком режиме до следующего перезапуска. При повторном запуске размер восстанавливается.

« Последнее редактирование: 12 Сентября 2015, 17:32:05 от Axel86 »

Оффлайн FixNix

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #12 : 12 Сентября 2015, 21:52:20 »
Axel86,
- Насчёт значка индикатора:
  К сожалению в новом appindicator`е - нет возможности не использовать значёк.
  Если не нравятся те, что по-умолчанию, то можно поменять с помощью утилиты dconf-editor, по адресу gsettings:/apps/indicators/netspeed-unity. Ключ "pic-file-network-idle" - указывает на файл значка при простое сети, "pic-file-network-transmit" - при отдаче, "pic-file-network-receive" - при загрузке, "pic-file-network-transmit-receive" - при отдаче и загрузке. После изменения следует перезапустить индикатор. Если угодно, то можно заменить на значёк, который будет полностью прозрачный (без рисунка) - тогда будет иллюзия что значка нет, но место всё ровно будет занято.

- Насчёт бага, когда интерфейс недоступен: Придётся заниматься отладкой, т.к. не смог воспроизвести этот баг.

Цитировать
Индикатор растягивается ...
Так происходит даже если убрать галку с настройки "Отступ"?
« Последнее редактирование: 12 Сентября 2015, 21:59:36 от FixNix »
ubuntu 16.04 x64 - комп. на работе и ноут дома, Nautilus Nemo (2.8.7) для Unity.
Если хочешь сделать что-то хорошо, сделай это сам.

Оффлайн Axel86

  • Участник
  • *
  • Сообщений: 190
    • Просмотр профиля
Re: netspeed апплет unity
« Ответ #13 : 12 Сентября 2015, 23:24:04 »
FixNix,
Все верно, если включена опция "Отступ", то проявляется этот баг с растягиванием.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: netspeed апплет unity
« Ответ #14 : 06 Октября 2015, 12:04:53 »
FixNix,
Привет. У меня есть просьба к тебе)

Есть индикатор sysmonitor (показывает потребление процессора и памяти и т.д.)
(Нажмите, чтобы показать/скрыть)
в нем из меню можно запустить системный монитор. Индикатор sysmonitor хороший, но глючный, поэтому я от него отказался. Но возможность запуска системного монитора мне очень понравилась.

Добавь, пожалуйста, пункт запуска "системного монитора" в меню netspeed. Это удобная вещь.


« Последнее редактирование: 06 Октября 2015, 12:07:18 от neon1ks »

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.