В продолжение предыдущей темы о делах и времени, которого, как обычно, катастрофически не хватает, предлагаю новую конфигурацию Conky (+Lua). Conky-часы. Их стоит расценивать не как рабочий вариант, а как информацию к размышлению.
Скачать конфигурацию с Letitbit.net
Эта моя первая попытка с изменением перспективы отображения Conky, так что не судите строго. Перспектива передается с помощью матрицы такого вида:
cairo_matrix_init (matrix, xx, yx, xy, yy, x0, y0)
После ее применения, координаты будут рассчитываться по следующим формулам:
nX = xx * x + xy * y + x0
nY = yx * x + yy * y + y0
Не сложно представить, что будет происходить при изменении тех или иных переменных.
Использование матрицы дает "разгон" для воображения. Теперь можно рисовать все более интересные виджеты. Вот только одно НО - чем больше этот "разгон", тем сильнее желание начать делать что-то свое. Не заняться ли плотно изучением Python'а... (:
Послесловие
Компьютер и интернет заставляют нас все больше и больше времени проводить дома. Для поддержания тела "в форме" пригодится эллиптический тренажер, который сочетает в себе тренировки для всех частей тела.
Смотри также

Дайте ПОЖАЛУЙСТА картинку часов 1680x1050... Очень надо.
ОтветитьУдалитьАнонимный, http://itmages.ru/image/view/62233/7f3ed976, возможно придется изменить значения
ОтветитьУдалитьgap_x 0
gap_y 0
в .conkyrc
Только после установки канртинки 1680х1050 заметил что часы "прячут" папки или ярлыки. Если разместить папку или ярлык(ну в-общем, что угодно), то после прорисовки часов, все они прячутся за картинкой. Очень не удобно :(
ОтветитьУдалитьУ Вас на скриншоте, папки находятся на самом рисунке. Если я размещу папку по центру экрана, то после запуска "коньков" папку закроет картинка с часами. Ни перезапуск "коньков", на старт "коньков" с задержкой в 10 сек. не помогают. Самое интересное, что это касается только папок и ярлыков на рабочем столе. Если же запустить Firefox или "Проводник", то оно показывается поверх "коньков". "Коньки" закрывают именно рабочий стол. Как это вылечить?
ОтветитьУдалитьАнонимный, Grub это не лечится (пока), у conky псевдопрозрачность. Они просто копируют кусок обоев под собой и иконки не попадают. В данной конфигурации значки будут стираться только там, где стрелки.
ОтветитьУдалитьа возможно ли просто установить обоину(часы), а "коньками" рисовать стрелки? У меня почему-то так не получилось :(
ОтветитьУдалитьИ еще хотел увеличить часовую стрелку, чтобы она как-то отличалась от минутной. Но не получилось. Менял вот этот параметр "cairo_set_line_width (cr, 1)". Правильно? Мне надо, чтобы часовая стрелка была немного жирнее минутной.
ОтветитьУдалитьGrub, в этом конфиге так и есть: часы устаналиваются как обои, а conky рисуют стрелки.
ОтветитьУдалитьhttp://ramzport.ru/2010/07/часы-на-обоях-с-помощью-conky-рисуем-стрелк/ - здесь подробно расписано об отрисовке стрелки
А за что именно отвечает вот эти строки:
ОтветитьУдалить"TEXT
${image /home/user/.conky/Часы.png -p 0,0}
${offset 1280}${voffset 1024}" ?
Если в offset установить значения 400х400, то в квадрате 400х400 и будут "пропадать" папки и ярлыки. Но ведь именно эти параметры и устанавливают размер фона. Или я не прав?
Grub, а где вы взяли эти строки? В оригинальной конфигурации, которая здесь выложена, их нет (:
ОтветитьУдалитьПро offset все верно. Уберите строчку ${image /home/user/.conky/Часы.png -p 0,0}. Картинку же установите как обои.
Я эту строчку взял из конфига блокнот. Думал, что тут просто забыли ее написать :) Сейчас сделал картинку как фон. Все отлично. Спасибо.
ОтветитьУдалитьДык killall conky от имени юзера решают пробему. К сожалению пока что именно так и приходится решать проблему. Тогда коньки ничего не перекрывают. Просто перезапустите конёк.
ОтветитьУдалить