Так уж сложились обстоятельства, что пришлось мне достаточно долгое время просидеть в чёрной-чёрной консоли моего любимого Debian GNU/Linux.
  Всем хороша консоль, но некоторых мелочей, к которым я привык в обычных DE очень не хватало.
  Так, например, с одной стороны специфика моей работы требовала всегда знать текущее время и, согласно этому времени, направлять свои дальнейшие действия. А с другой стороны увлекательная работа и приятный зелёный шрифт консоли сбивали мои внутренние часы.
Было принято решение обеспечить себя часами (а в перспективе и другой информацией) на консоли всегда и везде.
 Задача оказалась совсем простой. Я написал небольшой демон, который в правом верхнем углу консоли выводит текущее время и load average.
Казалось бы всё? В принципе — да. Всё.
 Правда я подумал, что может ещё кому-либо этот демон может быть полезным (ну или, как минимум, интересным) поэтому я окультурил код и выложил его под GPL в общий доступ.
 Согласно принципу «release early release often» опубликовал я то, что есть. На данный момент демон может выводить время, uptime и load average. Набор данных настраивается при запуске демона с помощью параметров.
Всё просто.
Если есть вопросы, предложения или (а вдруг?!) возражения, то я всегда открыт для общения.
Исходники можно скачать тут: conconky.nanohertz.net/
Если вдруг кому интересно, как демон работает, но нет желания разбирать код, то основной функционал такой:
if((fd = open("/dev/vcs", O_WRONLY)) < 0)
{
show_error("Have no rights to write to /dev/vcs");
}
lseek(fd, cols - total_len, 0);
write(fd, total_res, total_len);
Автор: AStahl