В прошлый раз я описал несколько команд для вывода простого текста, но если использовать получившийся скрипт, придется для каждого вывода текста заново писать такой же скрипт. Сейчас, на основе своего скрипта, я покажу как я пишу подобные скрипты и расскажу о команде позволяющей развернуть текст под любым углом и отцентрировать его относительно координат x, y.
Всё, что будет здесь опубликовано, является свободным программным обеспечением: вы можете распространять и / или изменять его в соответствии с условиями лицензии GNU General Public License, опубликованной Free Software Foundation, либо версии 3, либо (по вашему выбору) любой более поздней версии.
понедельник, 28 февраля 2011 г.
суббота, 26 февраля 2011 г.
Вывод текста lua-скриптом
Для вывода текста с помощью скрипта написанном с использованием lua+cairo имеется не так уж много специальных команд. Рассмотрим самый простой вариант вывода текста.
Вывод текста в классических конках
Первое, что необходимо для вывода текста, это шрифт. Шрифты для конки хранятся в скрытой папке .fonts расположенной в домашней директории. При работе, конки ищет шрифт сначала в папке .fonts, а затем в папке по адресу /usr/share/fonts. Для добавления шрифтов необходимо нужный шрифт, я предпочитаю брать шрифты с сайта http://www.dafont.com/, распаковать в папку .fonts и дать команду подключения шрифтов
пятница, 25 февраля 2011 г.
О редакторе GEDIT и исправлении ошибок возникающих при запуске конок
Для написания и редактировании скриптов я использую редактор GEDIT с небольшими изменениями.
Первое, что я советую сделать, это включить нумерацию строк, так как при возникновении ошибки при запуске скрипта указывается номер строки в которой необходимо исправить ошибку. Для вывода на экран номеров строк в Правка>Параметры и на вкладке Вид отмечаем Показывать номера строк.
четверг, 24 февраля 2011 г.
Вступление
Вот и сбылась мечта поделиться своими знаниями о создании скриптов для программы CONKY с использованием языков программирования LUA и CAIRO. Сразу предупреждаю, что я не профессиональный программист.
Подписаться на:
Сообщения (Atom)