Фотогалереи

Помощь при использовании сайта

Календарь для Tint2

Недавно на просторах интернета нашел отличный пример Open Source, а именно легкий, быстрый и удобный календарь для панели Tint2. Давно уже пользуюсь этой панелью в среде Openbox и расширить ее функционал календарем -- дело благое. Код был написан и выложен в открытый доступ одним из пользователей "Хабры" под лицензией BSD.

Для сборки нам понадобится скачать исходные коды ссылка на которые есть в конце статьи и собрать все это дело по довольно тривиальной инструкции.
Заполучив тарболл с сорцами его нужно распаковать в удобную Вам директорию и перейдя в нее из терминала запустить конфигурирование.

tar -xvpf gsimplecal-1.2.tar.gz

 

CFLAGS="-march=core2 -O2 -msse4.1 -ftree-vectorize -funroll-loops -mcx16 
-msahf -g0 --param l1-cache-size=32 --param l1-cache-line-size=64 
--param l2-cache-size=6144 -pipe" ./configure --prefix=/usr/

Последней командой мы задали через Makefile флаги для компилятора с которыми будет происходить сборка и целевую директорию в которую будет помещен бинарник. Если Ваш дистрибутив не Gentoo и Вы не знаете какие CFLAGS подойдут для Вашего процессора, то лучше вообще их не указывайте, ибо разницы в скорости работы скорее всего не увидите.

./configure --prefix=/usr/

Пользователи же Gentoo могут просто взять CFLAGS из своего make.conf Далее запускаем сборку и устанавливаем полученный бинарник

make
make install

Также в директории с исходниками есть скрипт install-sh который поможет в инсталяции бинарника с указанием нужных прав/групп, а также задать целевую директорию для инсталяции. В этом случае указывать ее явно на этапе конфигурирования необязательно. Установив программу нужно задействовать ее для работы с Tint2. Откроем конфигурационный файл Tint2 и найдя подраздел "CLOCK" укажем чтобы при нажатии ЛКМ происходил вызов gsimplecal

CLOCK
time1_format = %H:%M:%S
time1_font = Clockopia 11
.....
clock_lclick_command = gsimplecal

 

Скачать исходный код

P.S. Если кто то захочет написать ебилд для сборки в Gentoo буду только рад.

Вот как это выглядит

gsimplecal

3.57143
7 votes
Ваша оценка: Нет