Комментарии: Bitbake, Angstrom и движение в сторону Gtk http://blog.metrotek.spb.ru/2009/04/21/bitbake-angstrom-i-dvizhenie-v-storonu-gtk/ заметки бывших разработчиков бывшего НТЦ Метротек Tue, 22 Nov 2016 11:00:27 +0000 hourly 1 https://wordpress.org/?v=5.1.15 Автор: erapid http://blog.metrotek.spb.ru/2009/04/21/bitbake-angstrom-i-dvizhenie-v-storonu-gtk/comment-page-1/#comment-309 Tue, 28 Apr 2009 22:35:51 +0000 http://blog.metrotek.spb.ru/?p=915#comment-309 В тему, кстати, про \"все врут\". Про GTK+

Мы же нашли грабли в GTK+ 2.16, на компе этого не видно, а вот на MMT очень даже.
Итак — делаем некий контейнер (для работы с настройками например) содержащий, кроме Кнопок и радиво чекбоксов, GtkEntry. Позже выяснилось что и любые элементы с полем ввода. Тип контейнера без разницы, пусть будет GtkFixed.
Так вот, когда мы его достаем пользователю, вначале рисуются Поля ввода, причем с хорошей задержкой, и только потом сам контейнер и его остальные элементы.
В инете про это ни слова.

Опытным путем выяснили что Glade3 со своим xml тут не виноват, как и Иксы в лице KDrive. Сильно непонятно, как такое может быть при наличии \"двойной буферизации\" в GTK+, включенной для каждого элемента by default.

От отсутствия других вариантов уже, Володя, кстати, предложил его выключить! Дурное дело — не хитрое, так и сделали … :) Результат, как говорится, превзошел наши ожидания — фликер почти пропал!

GTK реабилитирован, можно двигаться дальше. Но вопрос остается и будем копать.
Однако в процессе нашлась интересная ссылка (в нашем вики лежит) про разработку 2002 года девайса с картой. Они принципиально, там доказывается почему, взяли GTK, but! за 5 engineer-months захакали его до состояния 3Mb и макимальной скорости.

]]>
Автор: erapid http://blog.metrotek.spb.ru/2009/04/21/bitbake-angstrom-i-dvizhenie-v-storonu-gtk/comment-page-1/#comment-307 Tue, 28 Apr 2009 22:17:09 +0000 http://blog.metrotek.spb.ru/?p=915#comment-307 Таки да! Завтречка … то есть сегоднячко :)

]]>
Автор: Антон Фельдман http://blog.metrotek.spb.ru/2009/04/21/bitbake-angstrom-i-dvizhenie-v-storonu-gtk/comment-page-1/#comment-305 Tue, 28 Apr 2009 04:05:59 +0000 http://blog.metrotek.spb.ru/?p=915#comment-305 скриншоты будут?

]]>
Автор: erapid http://blog.metrotek.spb.ru/2009/04/21/bitbake-angstrom-i-dvizhenie-v-storonu-gtk/comment-page-1/#comment-290 Thu, 23 Apr 2009 21:23:54 +0000 http://blog.metrotek.spb.ru/?p=915#comment-290 Вот и Доктор Хаус о том же

«Все врут»

]]>
Автор: Антон Фельдман http://blog.metrotek.spb.ru/2009/04/21/bitbake-angstrom-i-dvizhenie-v-storonu-gtk/comment-page-1/#comment-280 Tue, 21 Apr 2009 12:35:22 +0000 http://blog.metrotek.spb.ru/?p=915#comment-280 а никому нельзя верить.

]]>
Автор: yl http://blog.metrotek.spb.ru/2009/04/21/bitbake-angstrom-i-dvizhenie-v-storonu-gtk/comment-page-1/#comment-279 Tue, 21 Apr 2009 11:13:40 +0000 http://blog.metrotek.spb.ru/?p=915#comment-279 Без костылей, как обычно, не обошлось. В devlist`е Angstrom-distribution и говорят что xserver-kdrive-fbdev версии 1.4 поддерживает разрешение 800×480 — врут ;). Пришлось делать патч.

]]>