LINUX.ORG.RU

Релиз ConConky

 , ,


2

2

ConConky — совсем маленький демон, выводящий в правом верхнем углу консоли такие данные как текущее время, аптайм, потребление памяти и т.п.
Демон написан на Си и распространяется под GNU/GPLv3 лицензией.
Фактически это весьма специфический комбайн, не претендующий на полезность всем и каждому, но автор надеется, что кто-то может найти его полезным. В общем, классика жанра: «without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE».

>>> Получить исходники можно на сайте проекта

★★☆

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

А почему бы не сделать управление выводом с помощью форматной строки/конфига?

ИМХО, рано или поздно это придется сделать, если ты собираешься развивать свою программу.

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

Форматная строка будет.
А в конфиге пока не вижу смысла.

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

Не будет. И у меня нет пока идей как добиться чтобы «будет» не линкуясь с ncurses и другими монстрами.

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

разноцветный

Честно — не знаю.
Но провести эксперименты можно будет попробовать.

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

ну тогда продолжим пользоваться хардстатусом скрина :(

может код того же скрина или чего-нить вроде slmenu поможет, в любом случае буду следить за проектом

muhas ★★★
()

Ну тут всё не однозначно.
Для живущих в консольке, по-настоящему по долгу, так или иначе - скрины\тмукс + кастом PS1 с полезняшками, что и так информирует о всём этом.
Для простого пользователя - тоже весьма сомнительная нужность.
Не имение цели автора - тоже не есть плюс.
Но «не нужно» говорить рано, посмотрим на развитие.

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

Вполне нужно на серверах, а она до логина в tty работает?

При наличии системы мониторинга - сомнительно. Вряд ли кто-то будет обходить все сервера для просмотра этих цифр.

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

После логина всё это есть в screen

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

до логина в tty

Да, никаких проблем возникать не должно.

Stahl ★★☆
() автор топика

Итак, граждане, панове, господа и товарищи (каждый пусть выберет сам) вообще
и пользователи theNamelessOne, Kindly_Cat, punya, Spirit_of_Stallman, ados, fjfalcon в частности,
давайте разбираться чего же не хватает для полного счастья.

Насколько я понял пока есть три основных пункта:


  • Строка форматирования вывода
  • Выделение цветом (цветами)
  • Работа с иксами (но это почти нереально)



Что-то ещё?

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

полагаю, что такой демон вкупе с фреймбуфферной консолью мог бы неплохо сосуществовать

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

Начните с цели, а не реализаций и задачек.

Мои цели демон уже выполняет. Т.е. для себя я могу уже ничего не писать. Меня всё устраивает.
Но есть вероятность, что написав ещё сотню строк кода я сделаю что-то полезное и для других людей. Почему нет?

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

Загрузку процессора он умеет выводить? Если да, то остаётся только пожелать цветной вывод :)

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

Тю, тут всё просто:
Я долго-долго сидел в чёрной-чёрной консоли. А специфика работы требовала всегда иметь часы под рукой. А потом ещё и память захотелось контролировать.
Вот для этой узкой задачи был набросан код.
А раз код есть, то жалко его стало выбрасывать, хотя необходимость в нём уже почти пропала.
Вот я и подумал: «Запилить бы из этого что-то полезное. Людям польза, а мне ЧСВ. Всем хорошо.» :)

Я прекрасно понимаю, что этот код в первую очередь был призван решать мои узкие проблемы, но мне кажется (хотя я могу ошибаться), что с помощью сотни-другой строк кода из этого можно сделать что-то «эдакое».

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

мне кажется что было бы прекрасно сделать программу модульной: хочешь отобразить свою информацию? - чиркани пару строчек модуль (пример простой приложить). конфигурационный файл где указывать какие модули показывать и в каком порядке

punya ★★
()

что-то нефкуриваю... а исходники что, на github`е недоступны? оО

как в таком случае форкать?

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

А гитхаб-то чем поможет?
Просто в тексте допиши имя, да и делов-то...
А что такое придумал? Может и форкать не надо — автор сам допишет функционал ради которого форк будет происходить?

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

гитхаб-то чем поможет?

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

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

можно, но screen занимает всю строку.

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

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

punya ★★
()

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

Nicholass ★★★
()

Нужно. Но плиз, конфиг, чтобы ваять внешний вид панели без компиляции. Еще бы графики загрузки через консольные символы... Такое возможно? Вот через эти стандартные символы юникода: ˥˦˧˨˩ В одном знакоместе можно сделать индикатор на, как минимум 5 позиций (+ цвет). Или вот: ▁▂▃▄▅▆▇█ ▉▊▋▌▍▎▏ Ну и CPU 100% = ☠

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

Ещё можно загрузку цветом отражать. До 30% - зелёненьким, до 90% - оранжевым, выше - красным. Ну или больше градаций. С временем тоже так можно =) При окончании рабочего дня - зелёный) Ещё жирно и заметно можно хостнейм. Возможно, это спасёт чьи-то данные.

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