Написаны эти две приблуды были для того что бы выводить эту информацию в хардстатусе GNU Screen, но как мы понимаем и в dzen2...
Обе утилиты работают так же как skb, т.е. просто выдают на stdout некоторую информацию. К сожалению, в отличии от skb в них нельзя сделать одинарную выдачу, а только постоянный вывод (период можно изменять) на stdout.
Применяются просто, к примеру для вывода в хардстатус GNU Screen достаточно записать в .screenrc что-то вроде
hardstatus alwayslastline "%1` %2`"
backtick 1 0 0 /usr/bin/wormulon -i wlan0
backtick 2 0 0 /usr/bin/grunka -i wlan0
и мы получим в статусе строку видаin 39 K/s out 1 K/s quality: 92 (-30/-116)
sed'ом или awk'ом пройтись по выводу никто не запрещает.
Как вы уже заметели имя сим чудным программам grunka и wormulon, обявлено о их выходе было в списке рассылки gnu.screen. Но сайт разработчика приказал долго жить и исходники найти достаточно трудно, но к счастию оказалось возможно.
wormulon-0.1.3.tar.gz (PKGBUILD)
grunka-0.0.2.tar.gz (PKGBUILD)
В AUR пкгбилды не выкладываю, ибо поддерживать не собираюсь по той причине что как оказалось мои скромные запросы вполне удовлетворяет что либо наподобие
iwconfig wlan0 |grep "Quality"|awk -F/ '{print $1}'
Но, возможно, кому-то эти полезняшки будут весьма полезны, к тому же работают они не только в Linux (grunka только в linux и freebsd) но и во freebsd, hpux, netbsd, openbsd, solaris и возможно других unix подобных операционных системах.