Автор Тема: Multiload-апплеты мониторов Lxpanel  (Прочитано 17958 раз)

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

Оффлайн smik55

  • Местный
  • *****
  • Автор темы
  • Сообщений: 969
Multiload-апплеты мониторов Lxpanel
« : Октябрь 21, 2014, 22:20:28 »
Одним из важных компонентов для пользователя ПК является контроль за активностью Сети и скоростью загрузки из нее. Этих индикаторов явно не хватало в панели LXDE (Lxpanel), что являлось большим минусом для ОС с ее использованием. Наконец этот пробел заполнен, наш коллега sfs  взял апплеты "Системного монитора" и доработал их для применения в панели ЛХДЕ.


 

Сами апплеты лежат здесь:
Плагины скорости сети  и нагрузки для панели Lxpanel
http://forum.runtu.org/index.php?action=dlattach;topic=5173.0;attach=691
http://forum.runtu.org/index.php?action=dlattach;topic=5173.0;attach=692

Скачать, перейти в папку с файлами, открыть в ней Терминал и  Установить :
 
sudo dpkg -i multiload_2-1_i386.deb libgtop2-7_2.28.5-2_i386.deb
 Хочу выразить благодарность автору этих апплетов нашему коллеге и программисту  уважаемому  sfs . Он мельком скромно о них упомянул в теме
 http://forum.runtu.org/index.php/topic,5173.15.html
Там же внешний вид и примечания. Их легко добавить на панель Runtu LITE 14.04 .
Можно ли применить для других версий (12.04) не проверял, но думаю автор уточнит ( и не плохо бы ссылки на эти файлы из своих РРА).


« Последнее редактирование: Октябрь 21, 2014, 23:16:27 от smik55 »

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #1 : Октябрь 22, 2014, 10:08:16 »
Я не автор. Я сборщик. Автор порта из гном2  nandhp
Цитировать
multiload-nandhp is a port of the GNOME multiload applet to the Xfce4 and LXDE panels.
Есть ли PPA - не знаю. Я больше ориентирован на арч
Исходники и рецепт сборки .
Рецепт сводится к
./autogen.sh
    ./configure --prefix=/usr \
        --enable-fast-install \
        --disable-static \
        --with-lxde
make
Без проблем должен компилится везде. Нужны хедеры lxpanel и gtop. Можно просто распаковать и скопировать бинарники и подкинуть недостающие либы

Под lxpanel 7 мне собрать не удалось. lxpanel 8 уже на qt. Интересно было бы узнать планы HsH про LXQT...
Есть русский программер который, вероятно, смог бы портировать под lxpanel 7 (там есть привязка к номеру монитора). Только что-то пропал... :'(

Он же компилится под xfce-panel --with-xfce .
На мой взгляд это лучший мониторинг

Хорошо бы на рус. перевести. Я не сишник. Встраивать gettext вписываюсь только в sh.

Тему лучше бы назвать "Multiload-апплеты мониторинга для Lxpanel и Xfcepanel"
« Последнее редактирование: Октябрь 22, 2014, 16:59:25 от sfs »

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #2 : Октябрь 22, 2014, 13:58:16 »
Можно ли применить для других версий (12.04) не проверял

на Рунту-лайт 12.04 не взлетел. Неразрешимая зависимость (Ошибка: Неразрешимая зависимость: libgtop2-common (>= 2.28.5-2))  у пакета libgtop2-7_2.28.5-2_i386.deb.
« Последнее редактирование: Октябрь 22, 2014, 14:01:01 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #3 : Октябрь 22, 2014, 14:43:21 »
на Рунту-лайт 12.04 не взлетел.
Возьмите нужную либу из шапки и прикрутите через ld.so.conf.d или (лучше) перекомпилите

Оффлайн smik55

  • Местный
  • *****
  • Автор темы
  • Сообщений: 969
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #4 : Октябрь 22, 2014, 15:21:27 »
Для других версий Ubuntu (12.04) можно применить
indicator-multiload
(Graphical system load indicator for CPU, ram, etc.). Найти в Synaptic и установить. Появится пункт в Меню. После запуска появится окно этого аплета на панели. Имеет только одно окошко, но настройки те же.


Возможно Александр найдет время скомпилить для пользователей Runtu 12.04 аплет  Multiload, за что ему будут многие благодпрны  ;)
« Последнее редактирование: Октябрь 22, 2014, 15:45:58 от smik55 »

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #5 : Октябрь 22, 2014, 15:33:53 »
Он только под gtk3. Только для мониторинга тащить в систему gtk3 жирновато...

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #6 : Октябрь 22, 2014, 15:49:12 »
Возьмите нужную либу из шапки и прикрутите через ld.so.conf.d или (лучше) перекомпилите
вот из шапки и не устанавливается. А скопилить наверно проще, но ссылка на исходник и рецепт сборки нерабочая  


Для других версий Ubuntu (12.04) можно применить
indicator-multiload
(Graphical system load indicator for CPU, ram, etc.). Найти в Synaptic и установить. Появится пункт в Меню. После запуска появится окно этого аплета на панели. Имеет только одно окошко, но настройки те же.

Из синаптика в версии 0.2 не настраиваются окошки. Всего одно и в него не вогнать другие параметры (диски, сеть, своп и т.д.). Вчера пробовал. Пробовал и версию 0.4 из родного PPA
Devuan ASCII x32..x64

Оффлайн smik55

  • Местный
  • *****
  • Автор темы
  • Сообщений: 969
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #7 : Октябрь 22, 2014, 15:59:15 »
Для 14.04 получить 184кб (1432кб после) . Окошко одно и реально в нем использовать только 2 монитора, но достаточно только Сеть, а для остальных можно использовать апплет "Монитор ресурсов". Но  Multiload- апплет конечно удобней.

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #8 : Октябрь 22, 2014, 16:09:59 »
Для 14.04 получить 184кб (1432кб после) . Окошко одно и реально в нем использовать только 2 монитора,

для 14.04 тоже лишь одно нерегулируемое по ширине окно ? 40 пикселей и все, попробуй в него пихнуть три и более индикаторов.
Мда... аплеты xfce рулят. Компактно (в виде свечей) и под все параметры и диски.
Devuan ASCII x32..x64

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #9 : Октябрь 22, 2014, 17:08:22 »
из шапки и не устанавливается.
Надо его не устанавливать, а просто распаковать
А скопилить наверно проще, но ссылка на исходник и рецепт сборки нерабочая  
Поправил
У меня в простом доступе нет Ubuntu (12.04). Если у Вас не получится - могу озадачиться

В аттаче еще вариант мониторинга. Встает в трей любой панели. Даже без gtk зависимостей
« Последнее редактирование: Октябрь 22, 2014, 17:18:39 от sfs »

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #10 : Октябрь 22, 2014, 18:01:40 »
Ну все, разобрался. Он не туда ставился - в каталог /usr/lib/i386-linux-gnu/lxpanel/plugins .. А надо бы в /usr/lib/lxpanel/plugins

Тупо перекопировал туда файлы и все заработало как надо  :)

« Последнее редактирование: Октябрь 22, 2014, 18:03:28 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #11 : Ноябрь 07, 2014, 11:53:38 »
sfs, а у тебя случайно не завалялось такое же, но только для xfce ? Махнул не глядя Lxpanel на крысиную. Но чета мне эти аплеты больше понравились, чем столбики от xfce. 
Devuan ASCII x32..x64

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #12 : Ноябрь 07, 2014, 13:18:50 »
чета мне эти аплеты больше понравились, чем столбики от xfce. 
Мне тоже. В аттаче. Компилил не в юбунту. Поэтому проверьте зависимости ldd ./libmultiload.so |grep no

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #13 : Ноябрь 07, 2014, 13:57:14 »
эхх.. Не пошел.

Devuan ASCII x32..x64

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #14 : Ноябрь 07, 2014, 14:13:56 »
проверьте зависимости ldd ./libmultiload.so |grep no

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #15 : Ноябрь 07, 2014, 14:57:07 »


libxfce4panel-1.0.so.4 => not found
libxfce4util.so.6 => not found
libstartup-notification-1.so.0 => /usr/lib/i386-linux-gnu/libstartup-notification-1.so.0 (0xb6955000)
Devuan ASCII x32..x64

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #16 : Ноябрь 07, 2014, 15:56:50 »
libxfce4panel-1.0.so.4 => not found
libxfce4util.so.6 => not found
попробуйте сделать симлинки ln -s libxfce4panel-1.0.so.4 libxfce4panel-та_что_у_Вас.so
На всякий случай в аттаче мои либы.
Вообще в таком случае лучше перекомпилить...

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #17 : Ноябрь 07, 2014, 20:22:40 »
попробуйте сделать симлинки ln -s libxfce4panel-1.0.so.4 libxfce4panel-та_что_у_Вас.so
У меня из два:
/usr/lib/i386-linux-gnu/libxfce4panel-1.0.so.3 - ссылка на  /usr/lib/i386-linux-gnu/libxfce4panel-1.0.so.3.0.0

Но мне странно то, что их не видит система (синаптик и apt)


Добавил.
Перелинковал и libxfce4util.so.6.0.0, и libxfce4panel-1.0.so.4.0.0 и тоже самое.
Версии слишком разнятся. У меня libxfce4util.so.4.1.1 и libxfce4panel-1.0.so.3.0.0
« Последнее редактирование: Ноябрь 07, 2014, 21:00:02 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #18 : Ноябрь 07, 2014, 21:09:36 »
Все, заработало.. Я не стал мудрить с названиями симлинков и рядом со своими создал симлинки под твои библиотеки с твоими же названиями.  ;D






А 5-й по счету параметр - Load по расходу каких ресурсов считается ?
« Последнее редактирование: Ноябрь 07, 2014, 22:24:11 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн yx

  • Местный
  • *****
  • Сообщений: 770
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #19 : Ноябрь 08, 2014, 05:12:54 »
из всего не понял, для 14.04 хфсе есть апплет для контроля сети или его нет?

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #20 : Ноябрь 08, 2014, 06:06:18 »
из всего не понял, для 14.04 хфсе есть апплет для контроля сети или его нет?

на последнем моем скриншоте два столбика слева. Скорость входящего и исходящего трафиков.
Есть еще какие-то по контролю сети и вай-фай. Я ими не пользовался и поэтому ничего сказать не могу.
« Последнее редактирование: Ноябрь 08, 2014, 06:11:52 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #21 : Ноябрь 08, 2014, 10:53:17 »
из всего не понял, для 14.04 хфсе есть апплет для контроля сети или его нет?
multiload - это мониторинг
Если нужно считать траф - network_tray
До кучи мониторинг для любого трея
А 5-й по счету параметр - Load по расходу каких ресурсов считается ?
Вероятно
« Последнее редактирование: Ноябрь 08, 2014, 10:58:18 от sfs »

Оффлайн yx

  • Местный
  • *****
  • Сообщений: 770
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #22 : Ноябрь 08, 2014, 14:22:29 »
из всего не понял, для 14.04 хфсе есть апплет для контроля сети или его нет?
multiload - это мониторинг
Если нужно считать траф - network_tray
До кучи мониторинг для любого трея
скачать - скачал, а как ставить - неосилил.

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #23 : Ноябрь 09, 2014, 11:14:28 »
metwork_tray распаковать в корень
tray* - распаковать в /usr/bin

Скомпилил для ubuntu 1404 xfce. Пакет делал checkinstall (первые опыты)
Ставить как и для lxpanel

Оффлайн yx

  • Местный
  • *****
  • Сообщений: 770
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #24 : Ноябрь 10, 2014, 02:45:29 »
metwork_tray распаковать в корень
tray* - распаковать в /usr/bin

Скомпилил для ubuntu 1404 xfce. Пакет делал checkinstall (первые опыты)
Ставить как и для lxpanel
папки внутри расписаны. Так что идет сразу в 2, но распаковывать нужно под рутом. Ну и что? Все равно не осилил

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #25 : Ноябрь 10, 2014, 09:41:20 »
Какой из 3х вариантов упомянутых в Вашем посте не осилили?

Оффлайн yx

  • Местный
  • *****
  • Сообщений: 770
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #26 : Ноябрь 11, 2014, 01:28:16 »
ни один. Уровень моей способности поставить программу следующий:
из репы через синаптик
деб пакета через гдеб
виндовую программу через ПлейОнЛинукс
или через вайн - совсем непритязательные программы

я потому паппи почти не пользуюсь, что хакерские требования - найти пакет, поставить его определенными командами в определенное место. Запустить через терминал, если ярлык сам не вылез или вылез, но не работает.

паразит я на теле линукса...

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #27 : Ноябрь 11, 2014, 09:50:13 »
Если это сложно dpkg -i multiload_2-1_i386.deb libgtop2-7_2.28.5-2_i386.deb - значит это не для "паразитов"  :) Повышайте свой уровень или юзайте готовые сборки и не заморачивайтесь другим.

Оффлайн yx

  • Местный
  • *****
  • Сообщений: 770
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #28 : Ноябрь 11, 2014, 20:19:02 »
ну не все так просто:
dpkg: error processing archive multiload_2-1_i386.deb (--install):
 нет доступа к архиву: Нет такого файла или каталога
dpkg: error processing archive libgtop2-7_2.28.5-2_i386.deb (--install):
 нет доступа к архиву: Нет такого файла или каталога
При обработке следующих пакетов произошли ошибки:
 multiload_2-1_i386.deb
 libgtop2-7_2.28.5-2_i386.deb
что-то пошло не так...
« Последнее редактирование: Сентябрь 30, 2017, 01:10:16 от yx »

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #29 : Ноябрь 12, 2014, 09:24:04 »
скачать пакеты и
sudo dpkg -i multiload_2-1_i386.deb libgtop2-7_2.28.5-2_i386.deb

Оффлайн yx

  • Местный
  • *****
  • Сообщений: 770
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #30 : Ноябрь 12, 2014, 21:47:19 »
если о тех, что раньше речь, то они скачаны, а команда по прежнему выдает
sudo dpkg -i multiload_2-1_i386.deb libgtop2-7_2.28.5-2_i386.deb
dpkg: error processing archive multiload_2-1_i386.deb (--install):
 нет доступа к архиву: Нет такого файла или каталога
dpkg: error processing archive libgtop2-7_2.28.5-2_i386.deb (--install):
 нет доступа к архиву: Нет такого файла или каталога
При обработке следующих пакетов произошли ошибки:
 multiload_2-1_i386.deb
 libgtop2-7_2.28.5-2_i386.deb

Оффлайн smik55

  • Местный
  • *****
  • Автор темы
  • Сообщений: 969
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #31 : Ноябрь 12, 2014, 22:21:39 »
Ух, Терминал нужно запускать в папке с пакетами.
===
sfs, а Multiload-апплеты мониторов для Лх-панели 12.04 нет желания собрать? Думаю многие еще долго на 12.04 будут сидеть. И я не тороплюсь переходить.

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #32 : Ноябрь 13, 2014, 03:45:22 »
sfs, а Multiload-апплеты мониторов для Лх-панели 12.04 нет желания собрать? Думаю многие еще долго на 12.04 будут сидеть. И я не тороплюсь переходить.

а они работают в 12.04. Надо просто скопировать в папку плагинов LX панели и все. Даже библиотеки, на нехватку которых ругается DEB , не нужны. Пробовал в Рунту-лайт 12.04 с LX панелью. С fxce панелью надо тоже скопировать, но еще  библиотеки, создав для них ярлыки. Папки для размещения файлов, указанные в пакетах и в системе, различаются
Devuan ASCII x32..x64

Оффлайн yx

  • Местный
  • *****
  • Сообщений: 770
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #33 : Ноябрь 13, 2014, 07:10:17 »
думаю, таких дятлов вы на форуме еще не видали...
в итоге оказалось, что пакеты вовсе не скачаны. Мало того, в конвульсиях я скачал мультилоад из реп. потом нашел таки ссылки, скачал пакеты, дал команду и вот результат -
sudo dpkg -i multiload_2-1_i386.deb libgtop2-7_2.28.5-2_i386.deb
[sudo] password for x:
Выбор ранее не выбранного пакета multiload.
(Чтение базы данных … на данный момент установлено 115904 файла и каталога.)
Preparing to unpack multiload_2-1_i386.deb ...
Unpacking multiload (2-1) ...
Preparing to unpack libgtop2-7_2.28.5-2_i386.deb ...
Unpacking libgtop2-7 (2.28.5-2) over (2.28.5-2) ...
Настраивается пакет multiload (2-1) …
Настраивается пакет libgtop2-7 (2.28.5-2) …
Processing triggers for libc-bin (2.19-0ubuntu6) ...
вроде бы пакеты настроены, но нового апплета в меню не появилось. Еще можно что-то сделать для отца русской демократии или пора стирать ОС и ставить снова?

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #34 : Ноябрь 13, 2014, 09:45:25 »
нового апплета в меню не появилось.
Он должен появиться в списке апплетов. На панель надо добавлять руками через настройки панели
sfs, а Multiload-апплеты мониторов для Лх-панели 12.04 нет желания собрать?
Хорошо бы для таких мелочей иметь свою репу. Я больше ориентирован на арч. Сильно сомневаюсь в качестве своих .deb. Хорошо бы этим заняться более матерому убунтологу
« Последнее редактирование: Ноябрь 13, 2014, 09:48:30 от sfs »

Оффлайн yx

  • Местный
  • *****
  • Сообщений: 770
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #35 : Ноябрь 13, 2014, 10:23:18 »
искоренил при помощи синаптика юнитивский мультилоад, перешел в загрузки, запустил установку пакетов из терминала. Вроде что-то настроилось, но не тут-то было. Может, нужно куда перенести деб пакеты?
ну, вроде все сделал, однако.
Самое главное, что мне хочется сказать - огромное спасибо за сказочное терпение при попытках разобраться с моими проблемами. :)

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #36 : Ноябрь 27, 2014, 13:38:45 »
Скомпилил для ubuntu 1404 xfce. Пакет делал checkinstall (первые опыты)
Ставить как и для lxpanel

Пакет поставился в xfce-panel 4.11 в Runtu-lite 14.04.1. Без взбрыков.
А индикатор-Multiload из родного репа какой-то кривой. И параметр "загрузка" (Load) у него почти всегда зашкаливает, даже если машина просто простаивает. И столбики  разной ширины  ;D
« Последнее редактирование: Январь 23, 2015, 16:19:40 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #37 : Август 19, 2016, 17:06:19 »
https://aur.archlinux.org/packages/xfce4-multiload-ng-plugin-git/
https://github.com/udda/multiload-ng
Сильно обновился.
Теперь поддерживает
    XFCE (xfce4-panel)
    LXDE (lxpanel) >0.7
    MATE (mate-panel)
и может запускаться в отдельном окне
Добавлен мониторинг температуры ,
Скрины , описание на англ и ppa для юбунты
Сделал локализацию рус. (в аттаче; положить в /usr/share/locale/ru/LC_MESSAGES/)

Оффлайн smik55

  • Местный
  • *****
  • Автор темы
  • Сообщений: 969

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 677
    • PuppyRus-Arch
Re: Multiload-апплеты мониторов Lxpanel
« Ответ #39 : Сентябрь 07, 2016, 10:07:49 »
Прога в активной разработке. r458 у меня вообще перестал запускаться
Лучше брать релизы https://github.com/udda/multiload-ng/releases
Хорошо бы выложить deb заточенный под runtu