LINUX.ORG.RU

i3wm как прикрутить скорость интернета в i3bar?

 ,


0

1

Увидел на вики арча такую весч:

Скорость Загрузки/Отдачи сети в statusbar
Вы можете адаптировать этот скрипт. Для этого,
переименуйте обе ваши сетевые карты в соответствии с вашей системой (используйте ip addr)
найдите их /sys/devices затем замените соответствующими:
$ find /sys/devices -name network_interface
Совет: Использование /sys/class/net/interface/statistics/ не зависит от расположения PCI.
Теперь просто сохраните сценарий в подходящем месте (например ~/.config/i3) и укажите вашу программу статуса.

скрипт подправил, но не могу понять как его внедрить в i3bar???

★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Не знаю что такое i3bar и к чему ты ссылаешься, но если ты правил конфиг i3status, изменения в виджетах отображаются на панели i3. В дефолтном конфиге даже указаны примеры что раскомментировать для разных интересных результатов. В статистике разве указывается скорость? Там же только объём переданных данных, нет?

/sys/class/net/interface/statistics/ не зависит от расположения PCI

что это за бред, привет из досистемд-эры? Имя интерфейса зависит именно от физического расположения.

anonymous
()
Ответ на: комментарий от anonymous

Вообще наверное все страницы вики не на английском стоит просто удалить, да.

anonymous
()
Ответ на: комментарий от anonymous

ентот скрипт роббит в терминале.. .ставишь на вотч и он постоянно измеряет скорость инета - загрузку и отдачу, но как енти результаты всунуть в i3status ??? как в i3status.conf сделать чо бы с внешнего скрипта выводились данные?

safocl ★★
() автор топика

Если ты пользуешься i3status, то сначало подключи в конфиг i3

bar {
    status_command i3status -c путь/до/кнфига/i3status
...
А затем настрой сам i3status

https://i3wm.org/i3status/manpage.html#_ethernet

Не забудь в order указать имя интерфейса order += «ethernet enp8s0»

и в настройках интерфейса так же

ethernet enp8s0 {
	...
}
пример конфига https://github.com/LightAir/i3config который вглядит так i3 для работы

xSudo ★★★
()
Последнее исправление: xSudo (всего исправлений: 1)
Ответ на: комментарий от xSudo

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

в арч мануале указано чо ентот скрипт считает скорость, енто так и есть, но не сказано как его результаты прикрутить к i3status

safocl ★★
() автор топика
Ответ на: комментарий от safocl

Если этот скрипт внутри вызывает i3status, то пропиши:

bar {
    ...
    status_command path_of_your_script/script.sh
    ...
в ~/.config/i3/config

anonymous
()

УМВР:

в ~/.config/i3/config

bar {
    ...
    status_command ~/.config/i3/i3status.sh
    ...

И соответственно: такой i3status.sh, также i3status_03 почти аналогичен дефолтному i3status.

mad_austronaut ★★★★
()
Ответ на: комментарий от anonymous

скрипт не вызывает i3status, он просто считает скорасть, он нормально выполняется в терминале... т.е. выводит цыферки аплоада и даунлоада...

если делаю как ты - ошибка панели сразу....

safocl ★★
() автор топика
Ответ на: комментарий от mad_austronaut

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

safocl ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.