Консольный комфорт 2

в 13:19, , рубрики: console, gpl v3, linux, usability, метки: , ,

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

Минимально удовлетворяющий мои частные потребности результат был достигнут о чём я собственно и писал:
habrahabr.ru/post/148163/
Первое решение обладало лишь одной положительной характеристикой — оно работало.
Все остальные свойства программы делали её неюзабельной для лиц, отличных от меня.
Уже сама необходимость в рутовых правах должна была отпугнуть даже тех людей, которые не знают слова «паранойя».

Однако время шло, спектр задач расширялся и у «пана» снова появилось ещё немного «натхнення»
(Гм. Думаю следует перевести эту поговорку. Дословно она означает, что «У гражданина было время и вдохновение». Обычно используется в качестве оправдания траты времени на нечто странное и нелепое, но иногда прикольное)
Были поставлены следующие критерии общественной полезности демона:

  • Работа без root привелегий
  • Возможность вывода любой текстовой информации, а не только некоторых специфических значений
  • Вывод этой информации на все терминалы пользователя

С горем пополам задача была почти выполнена.
До релиза ещё далеко. Осталось очень много нюансов и по стабильности и по внешнему виду.
Однако мной движет основополагающий принцип: «release early, release often».

Буду рад любой конструктивной критике. Врочем и эмоционально окрашенную почитаю с удовольствием. Только не материтесь сильно:)

Исходники можно получить так: svn co subversion.assembla.com/svn/conconky/

Внимание! Если будете запускать, то прочтите это:
а) Чтобы запустить в режиме демона (наиболее адекватный в плане глюков вариант) используйте параметр -d
б) При первом запуске демон создаст в «хомяке» директорию .conconky с конфигурационным файлом
в) Формат конфига прост: переменная-значение, переменная-значение и т.д., тильда, список строк форматирования (Всё через n).
Честно говоря затрудняюсь описать его вменяемо. Но дефолтный конфиг обычно не вызывает никаких вопросов.

Автор: AStahl

Источник

Поделиться

* - обязательные к заполнению поля