Форум сообщества Runtu.org
Август 17, 2018, 04:59:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для загрузки х64 версия дистрибутива Runtu LITE 18.04.1 - 20180801

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 3 Все   Вниз
  Печать  
Автор Тема: Multiload-апплеты мониторов Lxpanel  (Прочитано 11283 раз)
0 Пользователей и 1 Гость смотрят эту тему.
smik55
Местный
*****
Offline Offline

Сообщений: 661


« : Октябрь 21, 2014, 21: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, 22:16:27 от smik55 » Записан
sfs
Местный
*****
Offline Offline

Сообщений: 622


WWW
« Ответ #1 : Октябрь 22, 2014, 09: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, 15:59:25 от sfs » Записан

ek-nfn
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #2 : Октябрь 22, 2014, 12:58:16 »

Можно ли применить для других версий (12.04) не проверял

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

Сообщений: 622


WWW
« Ответ #3 : Октябрь 22, 2014, 13:43:21 »

на Рунту-лайт 12.04 не взлетел.
Возьмите нужную либу из шапки и прикрутите через ld.so.conf.d или (лучше) перекомпилите
Записан

smik55
Местный
*****
Offline Offline

Сообщений: 661


« Ответ #4 : Октябрь 22, 2014, 14:21:27 »

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


Спойлер  скрыт:
Возможно Александр найдет время скомпилить для пользователей Runtu 12.04 аплет  Multiload, за что ему будут многие благодпрны  Подмигивающий
« Последнее редактирование: Октябрь 22, 2014, 14:45:58 от smik55 » Записан
sfs
Местный
*****
Offline Offline

Сообщений: 622


WWW
« Ответ #5 : Октябрь 22, 2014, 14:33:53 »

Он только под gtk3. Только для мониторинга тащить в систему gtk3 жирновато...
Записан

ek-nfn
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #6 : Октябрь 22, 2014, 14: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
Записан
smik55
Местный
*****
Offline Offline

Сообщений: 661


« Ответ #7 : Октябрь 22, 2014, 14:59:15 »

Для 14.04 получить 184кб (1432кб после) . Окошко одно и реально в нем использовать только 2 монитора, но достаточно только Сеть, а для остальных можно использовать апплет "Монитор ресурсов". Но  Multiload- апплет конечно удобней.
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #8 : Октябрь 22, 2014, 15:09:59 »

Для 14.04 получить 184кб (1432кб после) . Окошко одно и реально в нем использовать только 2 монитора,

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

Сообщений: 622


WWW
« Ответ #9 : Октябрь 22, 2014, 16:08:22 »

из шапки и не устанавливается.
Надо его не устанавливать, а просто распаковать
А скопилить наверно проще, но ссылка на исходник и рецепт сборки нерабочая  
Поправил
У меня в простом доступе нет Ubuntu (12.04). Если у Вас не получится - могу озадачиться

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

ek-nfn
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #10 : Октябрь 22, 2014, 17:01:40 »

Ну все, разобрался. Он не туда ставился - в каталог /usr/lib/i386-linux-gnu/lxpanel/plugins .. А надо бы в /usr/lib/lxpanel/plugins

Тупо перекопировал туда файлы и все заработало как надо  Улыбающийся

« Последнее редактирование: Октябрь 22, 2014, 17:03:28 от ek-nfn » Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #11 : Ноябрь 07, 2014, 11:53:38 »

sfs, а у тебя случайно не завалялось такое же, но только для xfce ? Махнул не глядя Lxpanel на крысиную. Но чета мне эти аплеты больше понравились, чем столбики от xfce. 
Записан
sfs
Местный
*****
Offline Offline

Сообщений: 622


WWW
« Ответ #12 : Ноябрь 07, 2014, 13:18:50 »

чета мне эти аплеты больше понравились, чем столбики от xfce. 
Мне тоже. В аттаче. Компилил не в юбунту. Поэтому проверьте зависимости ldd ./libmultiload.so |grep no
Записан

ek-nfn
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #13 : Ноябрь 07, 2014, 13:57:14 »

эхх.. Не пошел.

Спойлер  скрыт:
Записан
sfs
Местный
*****
Offline Offline

Сообщений: 622


WWW
« Ответ #14 : Ноябрь 07, 2014, 14:13:56 »

проверьте зависимости ldd ./libmultiload.so |grep no
Записан

ek-nfn
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #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)
Записан
sfs
Местный
*****
Offline Offline

Сообщений: 622


WWW
« Ответ #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
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #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 » Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #18 : Ноябрь 07, 2014, 21:09:36 »

Все, заработало.. Я не стал мудрить с названиями симлинков и рядом со своими создал симлинки под твои библиотеки с твоими же названиями.  Смеющийся



Спойлер  скрыт:




А 5-й по счету параметр - Load по расходу каких ресурсов считается ?
« Последнее редактирование: Ноябрь 07, 2014, 22:24:11 от ek-nfn » Записан
yx
Местный
*****
Offline Offline

Сообщений: 675


« Ответ #19 : Ноябрь 08, 2014, 05:12:54 »

из всего не понял, для 14.04 хфсе есть апплет для контроля сети или его нет?
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #20 : Ноябрь 08, 2014, 06:06:18 »

из всего не понял, для 14.04 хфсе есть апплет для контроля сети или его нет?

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

Сообщений: 622


WWW
« Ответ #21 : Ноябрь 08, 2014, 10:53:17 »

из всего не понял, для 14.04 хфсе есть апплет для контроля сети или его нет?
multiload - это мониторинг
Если нужно считать траф - network_tray
До кучи мониторинг для любого трея
А 5-й по счету параметр - Load по расходу каких ресурсов считается ?
Вероятно
« Последнее редактирование: Ноябрь 08, 2014, 10:58:18 от sfs » Записан

yx
Местный
*****
Offline Offline

Сообщений: 675


« Ответ #22 : Ноябрь 08, 2014, 14:22:29 »

из всего не понял, для 14.04 хфсе есть апплет для контроля сети или его нет?
multiload - это мониторинг
Если нужно считать траф - network_tray
До кучи мониторинг для любого трея
скачать - скачал, а как ставить - неосилил.
Записан
sfs
Местный
*****
Offline Offline

Сообщений: 622


WWW
« Ответ #23 : Ноябрь 09, 2014, 11:14:28 »

metwork_tray распаковать в корень
tray* - распаковать в /usr/bin

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

yx
Местный
*****
Offline Offline

Сообщений: 675


« Ответ #24 : Ноябрь 10, 2014, 02:45:29 »

metwork_tray распаковать в корень
tray* - распаковать в /usr/bin

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

Сообщений: 622


WWW
« Ответ #25 : Ноябрь 10, 2014, 09:41:20 »

Какой из 3х вариантов упомянутых в Вашем посте не осилили?
Записан

yx
Местный
*****
Offline Offline

Сообщений: 675


« Ответ #26 : Ноябрь 11, 2014, 01:28:16 »

ни один. Уровень моей способности поставить программу следующий:
из репы через синаптик
деб пакета через гдеб
виндовую программу через ПлейОнЛинукс
или через вайн - совсем непритязательные программы

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

паразит я на теле линукса...
Записан
sfs
Местный
*****
Offline Offline

Сообщений: 622


WWW
« Ответ #27 : Ноябрь 11, 2014, 09:50:13 »

Если это сложно dpkg -i multiload_2-1_i386.deb libgtop2-7_2.28.5-2_i386.deb - значит это не для "паразитов"  Улыбающийся Повышайте свой уровень или юзайте готовые сборки и не заморачивайтесь другим.
Записан

yx
Местный
*****
Offline Offline

Сообщений: 675


« Ответ #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
Местный
*****
Offline Offline

Сообщений: 622


WWW
« Ответ #29 : Ноябрь 12, 2014, 09:24:04 »

скачать пакеты и
Код:
sudo dpkg -i multiload_2-1_i386.deb libgtop2-7_2.28.5-2_i386.deb
Записан

yx
Местный
*****
Offline Offline

Сообщений: 675


« Ответ #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
Местный
*****
Offline Offline

Сообщений: 661


« Ответ #31 : Ноябрь 12, 2014, 22:21:39 »

Ух, Терминал нужно запускать в папке с пакетами.
===
sfs, а Multiload-апплеты мониторов для Лх-панели 12.04 нет желания собрать? Думаю многие еще долго на 12.04 будут сидеть. И я не тороплюсь переходить.
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #32 : Ноябрь 13, 2014, 03:45:22 »

sfs, а Multiload-апплеты мониторов для Лх-панели 12.04 нет желания собрать? Думаю многие еще долго на 12.04 будут сидеть. И я не тороплюсь переходить.

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

Сообщений: 675


« Ответ #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
Местный
*****
Offline Offline

Сообщений: 622


WWW
« Ответ #34 : Ноябрь 13, 2014, 09:45:25 »

нового апплета в меню не появилось.
Он должен появиться в списке апплетов. На панель надо добавлять руками через настройки панели
sfs, а Multiload-апплеты мониторов для Лх-панели 12.04 нет желания собрать?
Хорошо бы для таких мелочей иметь свою репу. Я больше ориентирован на арч. Сильно сомневаюсь в качестве своих .deb. Хорошо бы этим заняться более матерому убунтологу
« Последнее редактирование: Ноябрь 13, 2014, 09:48:30 от sfs » Записан

yx
Местный
*****
Offline Offline

Сообщений: 675


« Ответ #35 : Ноябрь 13, 2014, 10:23:18 »

искоренил при помощи синаптика юнитивский мультилоад, перешел в загрузки, запустил установку пакетов из терминала. Вроде что-то настроилось, но не тут-то было. Может, нужно куда перенести деб пакеты?
ну, вроде все сделал, однако.
Самое главное, что мне хочется сказать - огромное спасибо за сказочное терпение при попытках разобраться с моими проблемами. Улыбающийся
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #36 : Ноябрь 27, 2014, 13:38:45 »

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

Пакет поставился в xfce-panel 4.11 в Runtu-lite 14.04.1. Без взбрыков.
А индикатор-Multiload из родного репа какой-то кривой. И параметр "загрузка" (Load) у него почти всегда зашкаливает, даже если машина просто простаивает. И столбики  разной ширины  Смеющийся
« Последнее редактирование: Январь 23, 2015, 16:19:40 от ek-nfn » Записан
sfs
Местный
*****
Offline Offline

Сообщений: 622


WWW
« Ответ #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
Местный
*****
Offline Offline

Сообщений: 661


« Ответ #38 : Сентябрь 06, 2016, 18:24:54 »

https://udda.github.io/multiload-ng/

Download
https://github.com/udda/multiload-ng/zipball/master  -- ZIP

https://github.com/udda/multiload-ng/tarball/master  -- .tar.gz
Записан
sfs
Местный
*****
Offline Offline

Сообщений: 622


WWW
« Ответ #39 : Сентябрь 07, 2016, 10:07:49 »

Прога в активной разработке. r458 у меня вообще перестал запускаться
Лучше брать релизы https://github.com/udda/multiload-ng/releases
Хорошо бы выложить deb заточенный под runtu
Записан

Страниц: 1 2 3 Все   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!