Conky, конфиг для ноутбука

Изображение пользователя MiraMaX166.

Я думаю многие уже используют коньки в своей любимой ОС. Надеюсь, что моя статья пригодится.
Этот конфиг будет полезен владельцам ноутбуков, добавил секцию конроля за уровнем заряда АКБ(*). Создан на базе доработанного мной конфига Conky Grey.

Функционал (приведены отличия от стандартного Conky Grey):

  • Логотип ОС (меняется очень легко через символы шрифта).
  • Часы (немного поправлен размер и внешний вид).
  • Заточка под четырёхъядерные CPU - 4 бара, 4 отдельных строки загрузки, результирующее число загрузки всех ядер, температура CPU.
  • Top-5 процессов (обрезка до 10 символов, вывод адекватнее стал).
  • График загрузки CPU (пофиксен масштаб графика).
  • *nix-статистика загрузки CPU.
  • Бар ОЗУ (добавил количество установленной и занятой памяти).
  • График загрузки ОЗУ.
  • Топ-3 жрущих ОЗУ процесса(так же добавил обрезку до 10 символов).
  • Бары для двух разделов HDD (небольшие косметические изменения, добавил температуру винта).
  • Статистика использования места на разделах HDD (поправлен вывод).
  • График загрузки HDD (пофиксен масштаб).
  • Аптайм ПК
  • Бар заряда АКБ
  • Индикация текущего времени до полной разрядки/зарядки АКБ. Индикация текущего потребления тока с АКБ в мА (в случае зарядки показывает потебление АКБ в мА).
  • Индикация полной ёмкости АКБ (с учётом износа) и текущей ёмкости (при работе от АКБ).
  • Погода (на базе ConkyForecast, в оригинале отсутствует). Пофиксен внешний вид и функционал... Вывод погоды на сегодня и ближайшие три дня.
  • Сеть. Добавлен вывод внешнего IP. Вывод локальных IP интерфейсов. Отдельный вывод двух интерфейсов: Wi-Fi и LAN, для каждого прикручены графики донлоада/аплоада, выведены скорости соединения, для Wi-Fi - иконка и сила сигнала в процентах.
  • Статистика сетевых соединений - количество соединений, Top-10 c IP-назначения + порты.

* Необходима установка пакета acpitool, шрифта OpenLogos.

Вся эта радость кушает 0,6-1,3% процессорного времени и 10 метров оперативы, на винде с её виджетами подобное жрало бы не меньше 20%, про оперативку я вообще молчу...

P.S.
Во вложении conky_grey.lua_.txt(два конфигурационных файла), переименуйте в conky_grey.lua_.zip и распакуйте.

Оригинал статьи.

ВложениеРазмер
conky_grey.lua_.txt4.83 кб

Комментарии (32)

0
RA9OAJ - 13 Ноябрь, 2012 - 12:46
Изображение пользователя RA9OAJ.

Так-с, интересненько, красивенькие рюшечки... Дома проведу патологоанатомическое исследование конфига коньков, ну так, чисто для скила и самообразования :)

0
LinuxoiD - 13 Ноябрь, 2012 - 13:35
Изображение пользователя LinuxoiD.

Очень прошу автора сказать как сделать такое оформление окон и менюшку вверху экрана. Заранее благодарен. Коньки взял себе на память ;)

0
MiraMaX166 - 13 Ноябрь, 2012 - 20:02
Изображение пользователя MiraMaX166.

Окна - тема окон FormaN (на kde-look) + прозрачность от QTCurve.
Менюшка вверху - CairoDock (добавляй их репозиторий и устанавливай).

0
Vorobey - 18 Январь, 2013 - 14:05
Изображение пользователя Vorobey.

Где должны находится эти конфиги?

0
DarkneSS - 18 Январь, 2013 - 15:19
Изображение пользователя DarkneSS.

В корне хомяка.

0
Vorobey - 18 Январь, 2013 - 15:32
Изображение пользователя Vorobey.

+ создать папку .conky и кинуть туда conky_grey.lua ?

statfs '/media/DataServer': No such file or directory
could not connect to hddtemp host
Conky: statfs '/media/DataServer': No such file or directory
Conky: obj->data.i 3 info.cpu_count 2
Conky: attempting to use more CPUs than you have!

Закомментировал в conky_grey.lua участи кода там где (cpu2 cpu3)но не помогает.
А что такое /media/DataServer я непойму.?

0
DarkneSS - 18 Январь, 2013 - 16:40
Изображение пользователя DarkneSS.

Это у автора надо спросить, разбирать конфиг времени нет :(

0
rlepish - 19 Январь, 2013 - 12:46

Второй винтРаздел, примонтированный в /media/DataServer
${goto 90}${font Ubuntu:size=6,weight:bold}${color}HD-1: ${fs_used /}/${fs_free /}
#${goto 90}${font Ubuntu:size=6,weight:bold}${color}HD-2: ${fs_used /media/DataServer}/${fs_free /media/DataServer}

HD-1 - место полное и занятое под /
HD-2 - место полное и занятое под /media/DataServer

0
MiraMaX166 - 19 Январь, 2013 - 17:04
Изображение пользователя MiraMaX166.

Совершенно верно, у меня два раздела. Первый - монтирован в /, второй /media/DataServer
Насчет "Conky: attempting to use more CPUs than you have!" - коментировать "лишние" ядра нужно ещё и в основном конфиге... Плюс я вижу, что hddtemp не установлен...

0
Vorobey - 19 Январь, 2013 - 17:56
Изображение пользователя Vorobey.

При запуске conky(без измененных конфигов)
Conky: missing text block in configuration; exiting
***** Imlib2 Developer Warning ***** :
        This program is calling the Imlib call:
        imlib_context_free();
        With the parameter:
        context
        being NULL. Please fix your program.

Удялял и зново ставил ничего не помогает.

Что тут сделать можно?

P.S. извините решение нашел conky -C > ~/.conkyrc

0
Vorobey - 19 Январь, 2013 - 20:07
Изображение пользователя Vorobey.

Спасибо! Все отлично работает. Красиво.
Есть символы которые надо удалить (вы забыли) они отображаются...
Но к сожалению пока в Ubuntu - Kubuntu не доделают нормальную работу с двумя мониторами(ноут-монитор), о таких красивостях придется забыть.

0
MiraMaX166 - 20 Январь, 2013 - 20:01
Изображение пользователя MiraMaX166.

А что за символы, лишних, вроде, точно не должно быть. Я сам с этим конфигом сижу (скоро обновлю, ещё немного доработал).

0
Vorobey - 22 Февраль, 2013 - 16:42
Изображение пользователя Vorobey.

прошу прощения за несвоевременный ответ.
В нескольких местах то слэш то еще какойнибудь элемент.
Первое что увидил - это на часах слэш на весь циферблат ) - думал стрелка. Но оказалось обычный символ '/'. Это мелочи...

0
MiraMaX166 - 23 Февраль, 2013 - 08:11
Изображение пользователя MiraMaX166.

Сейчас просмотрел скрины всех версий конфига, ничего подобного не увидел. Вероятнее всего, дело в шрифтах, особенно, если крутите этот конфиг в ubuntu...

0
rlepish - 23 Февраль, 2013 - 13:39

подтверждаю

0
MiraMaX166 - 25 Февраль, 2013 - 16:30
Изображение пользователя MiraMaX166.

Подтверждаю, баг со шрифтом, а не конфигом!!! Если установлен шрифт OpenLogos увидите логотип и надпись Kubuntu. Разберитесь с принципом работы коньков и с синтаксисом, не нужно быть "просто читателем", становитесь "мыслителем"... Это и отличает линуксоидов от виндузятников, ИМХО.

0
Vorobey - 25 Февраль, 2013 - 21:05
Изображение пользователя Vorobey.

Про шрифт не понял. OpenLogos...
Принцып понятен. А разбиратся во всех конфигах нет ни времени ни желания - зачем, мотивации 0!

0
rlepish - 25 Февраль, 2013 - 23:14

Установил шрифт ОpenLogos (брал здесь), теперь все нормально, нет "/", и есть лого Кубунту.

0
MiraMaX166 - 26 Февраль, 2013 - 20:58
Изображение пользователя MiraMaX166.

Хм, шрифт у меня был уже установлен в системе, причём использовал стандартный репозиторий. Ставил коньки, затем форкаст, скорее всего с форкастом залетел...

0
rlepish - 19 Январь, 2013 - 21:05

ну, hddtemp это не у меня)))
а вот с погодой не разобрался. понимаю, что для Омска она берется здесь weatherlet.com.
Можно ли изменить сервер погоды? а то Луцк не ищется там

п.с. и да, у меня лого с надписью Kubuntu пропало
вот выхлоп conky

0
MiraMaX166 - 20 Январь, 2013 - 20:30
Изображение пользователя MiraMaX166.

Если ставили дефолтный конкифоркаст, то инфа берётся с weather.com
Но там я тоже не нашёл Луцк, ни как Lutsk, ни как Luts'k...
Я где-то видел переделки под погодный сервер rp5.ru, но уже точно не помню, точно знаю, что это был питоновский скрипт.

Лого могло пропасть по нескольким причинам:
1. В основном конфиге потёрли.
2. Шрифт удалили.
3. Сама система тупо не видит шрифт. Откройте стандартным фонтвьювером убунты этот шрифт, скорее всего будет кирпичная кладка...

По выхлопу:
кейринг не может найти файл... Скорее всего его там и не должно быть, вбейте в гугл "gnome-keyring pkcs11" - будете удивлены ;)

0
Гость - 22 Март, 2013 - 05:56

всем привет! может вопрос немного не по теме, но может кто-нибудь выводил инфу в коньки с другого компа? реально вообще это сделать?

0
DarkneSS - 22 Март, 2013 - 07:56
Изображение пользователя DarkneSS.

Реально. Конки может дёргать консоль, консоль умеет ssh… PROFIT!!!
PS Хотя это несколько более увлекательное занятие, чем набивка локального мониторинга встроенными функциями.

0
Гость - 22 Март, 2013 - 11:48

а есть какие-нить примеры конки, скрипты, что-нибудь что может помочь разобраться в этом деле? это куда интереснее и полезнее, чем выводить уже имеющиеся параметры локального компа...

0
MiraMaX166 - 23 Март, 2013 - 10:33
Изображение пользователя MiraMaX166.

хм, так баш в помощь. Наводку Вам дали верную... Инфы в интернете валом, я сам начинал с того, что скрипты как конструктор копипастом с разных источников собирал. Главное вникать в то, что собираешь, так и начинаешь разбираться... Успехов ;-)

0
MiraMaX166 - 28 Май, 2013 - 15:58
Изображение пользователя MiraMaX166.

Ребят, хэлпаните немного. Сделайте, пожалуйста выхлоп команд на системе Kubuntu 12.10 или 13.04 на ядре 3.8
acpitool -B и upower -d

Просьба касается только владельцев ноутбуков и нетбуков.

0
Гость - 28 Май, 2013 - 17:48
+1
pasha1112 - 28 Май, 2013 - 18:41
Изображение пользователя pasha1112.

upower -d

acpitool -B
ноут самсунг r528ds03ua
0
MiraMaX166 - 28 Май, 2013 - 19:18
Изображение пользователя MiraMaX166.

pasha1112, спасибо! Мдя, получается, что на ядре 3.2 acpitool корректно выдавал текущую ёмкость АКБ, а на ядрах 3.5 и выше - unknown... Не в курсе, что накрутили в кернеле?

0
pasha1112 - 28 Май, 2013 - 20:14
Изображение пользователя pasha1112.

да фиг его знает, виджет показывает да и ладно.

+1
dyug - 29 Май, 2013 - 10:43
0
MiraMaX166 - 29 Май, 2013 - 14:58
Изображение пользователя MiraMaX166.

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

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры