conky and cairo

Добрый день.
Пытаюсь понять как работать с библиотекой cairo, но так ничего и не выходит, мб здесь есть люди работавшие с этой штукой и готовые ответить на несколько вопросов?

0
MacLeod - 2 Январь, 2016 - 14:22
Изображение пользователя MacLeod.

Есть же документация и примеры http://cairographics.org/documentation/.
Что именно у вас не выходит?

0
bleser - 2 Январь, 2016 - 17:20

Из того что нашел в инете сварганил вот такую штуку, но как вывести данные на экран не пойму.
Документация для меня почти бесполезна, поэтому и написал сюда.

0
bleser - 2 Январь, 2016 - 18:13

Оказывается места было мало, и вывод просто не показывался.
Но теперь непонятно почему линия рисуется только белого цвета хотя в rgba я задал совсем другой цвет.

0
MacLeod - 2 Январь, 2016 - 18:49
Изображение пользователя MacLeod.

Логично, что белые. Обратите внимание на параметры - http://www.cairographics.org/manual/cairo-cairo-t.html#cairo-set-source-rgba
The color and alpha components are floating point numbers in the range 0 to 1. If the values passed in are outside that range, they will be clamped.
Компоненты цвета и альфы - числа с плавающей точкой в диапазоне от 0 до 1. Если передаются значения вне диапазона - они будут отсечены.
Другими словами - 1,1,200 - это все равно, что 1,1,1 и это белый. То, что вы хотели, будет выглядеть примерно так - 0,0,0.8

0
bleser - 2 Январь, 2016 - 19:00

Спасибо, когда читал это место в документации думал что диапазон от 0 до 1 относится только к альфе.
Ну я могу рисовать линии, уже прогресс))
P.S а можно как то сделать что бы область отображения была как бы фоном, а то к краям окна липнут и если ярлык перенести в эту область его уже просто так не вытащить?

0
MacLeod - 2 Январь, 2016 - 19:11
Изображение пользователя MacLeod.

Теоретически, можно все, что угодно - это лишь вопрос времени, которое вы готовы потратить.
http://help.ubuntu.ru/wiki/conky
Для начала, попробуйте поиграться с own_window*, особенно own_window_type.
З.Ы. Никогда не использовал conky, больше вряд ли подскажу.

0
bleser - 2 Январь, 2016 - 19:29

А что используете для мониторинга системы?

0
MacLeod - 2 Январь, 2016 - 22:07
Изображение пользователя MacLeod.

Да как-то по-старинке, top и iotop.

Отправить комментарий