LINUX.ORG.RU

Cairo - наше всё!


0

0

Cairo - это векторная графическая библиотека. Следующий большой релиз GTK (который выйдет в августе) будет интегрирован с ним. Часики (fdclock) и смотрелка SVG'шек (xsvg) написаны именно на нем, вследствие чего получились такие замечательные сглаживание и прозрачность :-)

Всяческие тени были наведены черех Composite extension и xcompmgr. Поначалу все начало тормозить - особенно при перетаскивании окон, но потом я удачно вспомнил про то, что к драйверам NVidia идет замечательный README, и прочел в нем про Option RenderAccel on...

P.S.: еще я попробовал gtk2-2.7.3. Оно действительно работает, и вправду binary compatible с gtk2-2.6.4, так что любители экспериментов могут начинать тестировать без необходимости пересобирать половину системы :-)

>>> Просмотр (1280x1024, 296 Kb)

★★★★★

Проверено: Pi ()

2.8 в августе? Блин, как стахановцы...

Midael ★★★★★
()

Нет, ну вы посмотрите на window decoration! И как такое не стыдно людям показывать?

А в остальном - прикольно.

anonymous
()

как всегда, про шрифты...
Я вот тоже, глядючи на тебя пересобрал freetype, исправив, правда в спеке в 3 строчке 1 на 0. Но что-то шрифты не изменились... Так и должно быть или что-то еще надо?
Кроме того, на твоем скрине они выглядят практически также, как и на моем...

annoynimous ★★★★★
()

Тема гнома оффтопична 8)

Stalwart ★★★
()

А он не забывает перерисовывать части окошек? У меня был такой глюк... И OpenGL галюнит при этом. И SDL...

А в самой кайре не работали примеры с заливкой... Прям в их тестике. Как сейчас с ним дела обстоят?

adarovsky ★★★★
()

Класс!

anonymous
()
Ответ на: комментарий от adarovsky

> А он не забывает перерисовывать части окошек?

Кто "он"? :-)

> И OpenGL галюнит при этом

Не сказал бы - третий дум замечательно бегает прыгает и стреляет - куда уж OpenGL-ней? А вот про SDL - не проверял.

> А в самой кайре не работали примеры с заливкой...

Те что я запустил замечательно отработали, cairo-0.5.1 и 0.5.2. Правда в 0.5.2 эти самые часики не хотят пускаться в прозрачной моде :-)

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от Pi

А как же. Для гомо... виндофила - самое то!

anonymous
()
Ответ на: комментарий от Shadow

> т.е. на S3Trio64 оно работать не будет?

А ты проверь.

> А WinXP прекрасно работает...

Это разница идеологий. Видишь ли, пользователь Linux при покупке компьютера эконмит 70 баксов на ОЕМ-овской винде, 130 баксов на ОЕМ'овском оффисе, 50 баксов на антивирусе, и покупает нормальную видяшку и процессор попроизводительней, и получает те же рюшечки и свистюлечки.

А вот пользователю WinXP, заплатившему за оффисы, виндусы, антивинрусы и прочее (он ведь честный и законопослушный, да? :-)), остается сосать тот самый "икс", с которым его оставила эта самая "пи".

P.S.: на i810 работает, на остальном не интересовался.

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от Rikz

>Удивительно, esearch fdclock говорит, что в генту таких часиков нет :)

А зачем они? Все равно неюзабельные ни разу IMHO, а кому надо для скриншота -- соберет из сырцов ;)

php-coder ★★★★★
()
Ответ на: комментарий от no-dashi

>Кто "он"? :-)

Он - это composite+damage :)

>> И OpenGL галюнит при этом

>Не сказал бы - третий дум замечательно бегает прыгает и стреляет - куда уж OpenGL-ней? А вот про SDL - не проверял.

А меня в полноэкранном режиме поверх этого всего лезли части окошек и мерзко моргали. С SDL то же самое, только там эти окна оставались. И десктоп тоже (в wesnoth, по крайней мере)

>Те что я запустил замечательно отработали, cairo-0.5.1 и 0.5.2. Правда в 0.5.2 эти самые часики не хотят пускаться в прозрачной моде :-)

там часть треугольничков была залита, а другая часть - нет, хотя, по логике вещей, должна была. Это, дай Бог памяти, из cairo-examples cvs'а примерчик. Там просто разные path'ы рисуются. По-моему, глюк был со сплайнами

adarovsky ★★★★
()
Ответ на: комментарий от adarovsky

> то, дай Бог памяти, из cairo-examples cvs'а примерчик

Работает сейчас, они там много чего поправили к текущей версии. Будем надеяться, что оно скоро станет rock-stable версией 1.0 :-)

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от anonymous

> Кстати когда будет релиз Gnome-2.12 ?

Они обещают делать редлизы каждые полгода - так что ждем к концу осени? :-)

no-dashi ★★★★★
() автор топика

если бы не прошибающая слезу тема и не страшенный фонт в консоли, все было бы нормально :)

а в остальном, прекрасная маркиза...

gr_buza ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.