27.03.2009 22:19
lomereiter — Conky с прогрессбаром а-ля wget

Когда-то при переходе на dwm я не захотел расставаться с коньками и скомпилил их без поддержки иксов, пустив через dzen2. Но возникла проблема с прогрессбарами, которая легко решилась небольшим изменением conky.c
Сливаем сорцы с conky.sourceforge.net, распаковываем.
Открываем файл src/conky.c и находим в нём функцию new_bar. Удаляем из неё всё нафиг и приводим к примерно такому виду:
Компилируем:
./configure --disable-double-buffer --disable-x11 --disable-xdamage --disable-own-window --disable-xft --disable-seti --enable-xmms2 (mpd, audacious или ещё что -- по желанию)
(Спёрто из arch'евского pkgbuild'а conky-cli)
make && make install
Усё, теперь пишем в .conkyrc что-то вроде
1 |
background yes
|
Запуск без X-ов, если кто не в курсе, через dzen2:
conky | dzen2 -h {высота_какая_надо} -x {на_сколько_сдвинуть}
P.S.: что-то на сайте вообще ничего о коньках нет, надо б исправить как-то...
Ну да, в целом материал рассчитан на то, чтобы показать, почему полезно знать Си :)
А мне нравится conky, на нетбуке показает: Аптайм, загрузку ядер, активные процессы, данные про память: сколько свободно оперативы, свободно в / и у /home/, основные процессы, данные про вай фай соединение: ИП, качество сигнала, график загрузки и отдачи трафика + считает трафик.
Кстати, пример конфига неплохо было бы заключить в теги code. Без указания языка.