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

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

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

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

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

вторник, 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 г.

воскресенье, 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. Сразу предупреждаю, что я не профессиональный программист.