Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: How-To & F.A.Q CONKY шаг за шагом. Часть 2  (Прочитано 10623 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн olgmen

  • Автор темы
  • Активист
  • *
  • Сообщений: 493
    • Просмотр профиля
How-To & F.A.Q CONKY шаг за шагом. Часть 2
« : 30 Ноября 2009, 19:43:55 »
Создание и форматирование текста

Для дальнейшего изучения CONKY необходимо создать папку .fonts в своей домашней директории. В неё будем хранить шрифты необходимые для работы conky. Я беры шрифты в основном на http://www.dafont.com

После добавления шрифта в папку для активации шрифта необходимо выполнить команду

fc-cache -v -f
Допустим, что вы воспользовались текстом конфигурации conky выложенным мной ранее в https://forum.ubuntu.ru/index.php?topic=76867.0

Пример размещения выводимых данных на экране conky покажу на примере вывода часов
Строки ниже TEXT обычно начинаются со знака $ с последующей фигурной скобкой. Комментарии в тексте допустимы только начиная с версии CONKY-1.7.2

TEXT
${time %H:%M:%S}

Строка выводит время в формате часы:минуты:секунды, шрифтом установленным по умолчанию, в левом верхнем углу окна conky, цвет шрифта был установлен по умолчанию steel blue.

Для начала изменим шрифт на Arial Black, размером 30 точек

${font Arial Black:size=30}${time %H:%M:%S}
Сдвигаем текст вправо на 50 точек

${goto 50}${font Arial Black:size=30}${time %H:%M:%S}
Cдвигаем его на середину окна conky

${alignc}${font Arial Black:size=30}${time %H:%M:%S}
Или к правой границе окна

${alignr}${font Arial Black:size=30}${time %H:%M:%S}
Чтобы опустить текст вниз, например на 50 точек,

${voffset 50}${alignr}${font Arial Black:size=30}${time %H:%M:%S}
Чтобы поднять текст на 50 точек

${voffset -50}${alignr}${font Arial Black:size=30}${time %H:%M:%S}
Комбинируя команды

goto
alingc
alingr
voffset

можно переместить текст в любую часть окна conky

${goto 100}${alingc}${voffset 100}${time %H:%M:%S}
При ширине окна 300 точек вывод времени будет смещен вправо на 200 точек и опущен вниз на 100 точек

Вывод даты в формате 30:11:2009

${time %d:%m:%Y}
Вывод даты в формате Пнд:Ноя:2009

${time %a:%b:%Y}
Вывод даты в формате Понедельник:Ноябрь:2009

${time %A:%B:%Y}
Небольшой перестановкой можно вывести например такой формат
30 Ноябрь 2009

${time %d %B %Y}
« Последнее редактирование: 30 Ноября 2009, 20:44:45 от olgmen »
кто хочет, тот добьется,
кто ищет, тот всегда найдет

 

Страница сгенерирована за 0.028 секунд. Запросов: 25.