пятница, 30 декабря 2011 г.

Вывод уровня звука в conky


На сайте "Linux для человеков" была выложена статья о выводе уровня громкости в conky. Привожу её полностью.

Плеер VLC в conky

Наконец, после нескольких попыток, сделал вывод данных с плеера VLC

Так это выглядит при запуске conky


А так при включении VLC



С НОВЫМ ГОДОМ !

Поздравляю всех с Новым годом и желаю всего самого наилучшего.

четверг, 1 декабря 2011 г.

Погода с помощью conkyForecast

Пока писал пост о невозможности выводить погоду с помощью скрипта conkyForecast с сайта weather.com, на сайте forum.ubuntu.ru был выложен способ позволяющий принимать прогноз.

среда, 23 ноября 2011 г.

Погода с сайта http://www.wunderground.com/ в conky часть II

Вывод иконок погоды производится скриптом function_draw_image.lua
Скрипт содержит две функции draw_image_rect(cr, x, y, width) и image_weather().

вторник, 22 ноября 2011 г.

Погода с сайта http://www.wunderground.com/ в conky

В связи с тем, что с помощью conkyForecast получать прогноз погоды бесплатно теперь невозможно, попытаюсь объяснить как я беру прогноз погоды с сайта http://www.wunderground.com/. Сначала как это выглядит

Рисунок    ночь
Рисунок день


пятница, 18 ноября 2011 г.

Документация по LUA и CAIRO

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


В комментариях были вопросы о документации по программированию. Я пользуюсь следующими

Сравнение команд в питоне и луа ( на английском )

http://wiki.garrysmod.com/?title=LUA:For_Python_Programmers

Справочное руководство по языку Lua 5.1

http://www.lua.org/pil/index.html ( на английском )
http://www.lua.ru/doc/

Документация по Cairo

http://cairographics.org/documentation/ ( на английском )
http://www.opennet.ru/docs/RUS/tutorial_cairo/

Стандартная библиотека LUA

http://ltwood.wikidot.com/scripting:lua-lib

Пока мне хватает.

Удачных коньков

вторник, 31 мая 2011 г.

Добавляем стрелки, корпус, тени и "стекло"

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

понедельник, 25 апреля 2011 г.

Рисуем циферблат

На небольших примерах хочу показать как можно вывести изображения часовых и минутных делений, а также цифр на циферблат часов.

четверг, 7 апреля 2011 г.

ЧАСЫ lua+cairo

На примере создания скрипта вывода часов, с помощью lua+cairo, хочу показать как это можно сделать.

четверг, 31 марта 2011 г.

ЧАСЫ

Самый простой способ вывести часы в conky это вписать строку в conkyrc

$time

После запуска conky получим часы вместе с календарем. С такими часами мало что можно сделать, можно сменить шрифт, размер, окраску, убрать секунды, дату.

четверг, 24 марта 2011 г.

Кнопки включения конок

Здесь я хочу рассмотреть варианты включения conky с помощью кнопки размещенной на нижней панели.

воскресенье, 20 марта 2011 г.

вторник, 15 марта 2011 г.

Графические индикаторы LUA+CAIRO

Индикаторы созданные с помощью LUA+CAIRO очень разнообразны, в отличии от индикаторов классических конок.

понедельник, 14 марта 2011 г.

среда, 9 марта 2011 г.

Рисование кривых в конки

Последнее, что я использую при рисовании, это кривые линии. Я их использовал при выводе графиков нагрузки процессора и в виде часов - сосулек. Также с помощью кривых можно закруглить углы, например прямоугольников.

вторник, 8 марта 2011 г.

Простой способ установить конки

Предлагаю воспользоваться программой ConkyWizfard, для создания таких коньков.




Скрипты переключающие цвет выводимого параметра

Для большей информативности, не всегда же смотришь на вывод параметров в конки, можно использовать скрипты переключающие цвет выводимого параметра при достижении им определённых значений.

Цвет в конки продолжение.

Радиальная градация предназначена в первую очередь для окраски кругов, но это не значит, что её нельзя применить для окраски других объектов. Она производится по такому принципу, это конечно моё понятие о радиальной градации.

воскресенье, 6 марта 2011 г.

Цвет в conky

Цвет на мониторе создаётся смешиванием трех основных цветов, красного - R, зеленого - G, голубого - B. Насыщенность полученного цвета, его прозрачность, устанавливается параметром alpha. Изменяя параметры каждого цвета можно получить десятки тысяч всевозможных цветов и оттенков.

среда, 2 марта 2011 г.

Рисуем в CONKY

В классических конки, в отличии от конок + LUA + Cairo,  имеется всего одна команда для вывода линии в окно конки.

понедельник, 28 февраля 2011 г.

Добавляем команду разворота текста

В прошлый раз я описал несколько команд для вывода простого текста, но если использовать получившийся скрипт, придется для каждого вывода текста заново писать такой же скрипт. Сейчас, на основе своего скрипта, я покажу как я пишу подобные скрипты и расскажу о команде позволяющей развернуть текст под любым углом и отцентрировать его относительно координат x, y.

суббота, 26 февраля 2011 г.

Вывод текста lua-скриптом

Для вывода текста с помощью скрипта написанном с использованием lua+cairo имеется не так уж много специальных команд. Рассмотрим самый простой вариант вывода текста.

Вывод текста в классических конках

Первое, что необходимо для вывода текста, это шрифт. Шрифты для конки хранятся в скрытой папке .fonts расположенной в домашней директории. При работе, конки ищет шрифт сначала в папке .fonts, а затем в папке по адресу /usr/share/fonts. Для добавления шрифтов необходимо нужный шрифт, я предпочитаю брать шрифты с сайта http://www.dafont.com/, распаковать в папку .fonts и дать команду подключения шрифтов

пятница, 25 февраля 2011 г.

О редакторе GEDIT и исправлении ошибок возникающих при запуске конок


Для написания и редактировании скриптов я использую редактор GEDIT с небольшими изменениями.

Первое, что я советую сделать, это включить нумерацию строк, так как при возникновении ошибки при запуске скрипта указывается номер строки в которой необходимо исправить ошибку. Для вывода на экран номеров строк в Правка>Параметры и на вкладке Вид отмечаем Показывать номера строк.


Конки бывают разными.

Первый раз пытался установить конки пять лет назад, при окончательном переходе с Windows на Ubuntu. Если честно сказать, не понравились, они выглядели примерно так.




четверг, 24 февраля 2011 г.

Вступление

Вот и сбылась мечта поделиться своими знаниями о создании скриптов для программы CONKY с использованием языков программирования LUA и CAIRO. Сразу предупреждаю, что я не профессиональный программист.