LINUX.ORG.RU

DirectFB-0.9.23


0

0

DirectFB - это тонкая библиотека, предоставляющая аппаратное ускорение, интегрированную оконную систему с поддержкой полупрозрачности, многослойность изображения и много другого интересного и полезного, работающая через фреймбуфер.
После долгого перерыва очень много исправлений:

В режиме FBDev, если не выбран графический режим, то остаётся текущий
В режиме SDL убрали ненужный курсор
(!)Очень много исправлений, касающихся драйверов
В directfb-config добавлены флаги --system и --wm для статической линковки


Для более детального ознакомления
ChangeLog: http://www.directfb.org/downloads/Cor...

>>> Страница загрузки

★★★★★

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

Re: DirectFB-0.9.23

Посмотрел последние скриншоты. Вот это круто. Окошки скоро будут не только плоскостями в 3д, но и просто 3д объектами. Нафиг не надо для работы, но может что для всевозможных эффектов - бесценно. Молодци ребята!

anonymous ()
Ответ на: Re: DirectFB-0.9.23 от anonymous

Re: DirectFB-0.9.23

Красиво, конечно. Но для *работы* 3D-десктоп нафиг не нужен. Ставить для *ЭТОГО* супермегавидеокарту.... ЗАЧЕМ?

anonymous ()
Ответ на: Re: DirectFB-0.9.23 от anonymous

Re: DirectFB-0.9.23

Да это скорее не для "эффектов", а для абстракции и упрощения.

DFB рулит, хотя бы уникодом из коробки. И сравнительной простотой.

shimon ★★★★★ ()
Ответ на: Re: DirectFB-0.9.23 от geek

Re: DirectFB-0.9.23

Вполне нормально программируется. Имеются удобные привязки к питону, кстати, что облегчает прототипирование. Для всяческих embedded вещиц -- самое то. (Я пока промолчу о 3D-наворотах, самому не нужны.)

shimon ★★★★★ ()
Ответ на: Re: DirectFB-0.9.23 от shimon

Re: DirectFB-0.9.23

Есть еще хрень под названием XGLX. Типа Х-ы поверх OpenGL, есть даже composite manager. Пробовал запускать, но они работают только через Mesa, посему обломался на тормозах и всё, собсно...

kott ★★★★★ ()
Ответ на: Re: DirectFB-0.9.23 от kott

Re: DirectFB-0.9.23

А есть и X-DirectFB. Только вот... Бинарной сборкой никто не порадовал, а самосборка радует шаманизьмом -- оказывается, надо махонький кусочек засунуть в неимоверное древо сорцов иксовых, после чего это неимоверное древо собрать, причем исход заранее неизвестен, точнее -- сомнителен.

shimon ★★★★★ ()

Re: DirectFB-0.9.23

гм, в то время как майкрософт выносит графику из ядра, Linux ее туда заталкивает:) хотя с другой стороны если они так и дальше развиваться будут, может получиться легковесная десктопная альтернатива, а на сервере иксы преимущественно не нужны

Syncro ★★★★★ ()
Ответ на: Re: DirectFB-0.9.23 от anonymous

3D десктоп

Довольно часто публикуются картинки с трехмерными десктопами (точнее, это уже не десктоп, а "воркспейс"). Но везде окошки выглядят просто плоскостями в пространстве. В то же время почти каждая среда пытается сделать псевдотрехмерные тулбары, кнопочки и т.п. Так вот - есть ли трехмерные десктопы, в которых панельки у окошек тоже трехмерные - там, кнопочки немного выпирают, чекбоксы с углублениями?

anonymous ()

Re: DirectFB-0.9.23

Эээээх... Теперь 100 лет ждать когда в Testing обновят. Очень хотелось бы посмотреть как "исправиться" поведение моей Intel 845GE

Orlangoor ★★★★★ ()
Ответ на: 3D десктоп от anonymous

Re: 3D десктоп

Класная идея. Слушай ещё одну такую же генит^Hальную.

Пусть окно приложения в трёхмерном десктопе можно будет погнуть, сложить конвертиком, кульком или обмотать вокруг другого окна. Вот здорово будет. Правда--правда.

ugoday ★★★★★ ()
Ответ на: 3D десктоп от anonymous

Re: 3D десктоп

Есть. Называется Looking Glass. У неё есть тестовые приложения (CD проигрыватель и ещё что-то). То, что было двухмерным, собственно, 2-х мерным и останется.

adarovsky ★★★★ ()

Re: DirectFB-0.9.23

Забавная _игрушка_. Практического применения не имеет или только в ограниченном масштабе (на какой нибудь телефон впендюрить). Может быть для каких нибудь рабочих станций, где по каким-то мутным причинам не ставят Х, а графическую систему иметь охота (типа, замены libSVGA). В этом отношении топик интересен, поскольку он непосредственно интегрируется с gtk2, так что приложения собранные с gtk с минимальными изменениями (или вообще без них) портируются на gtk-directfb

Нет сетевой прозрачности (уже достаточно, чтобы отправить его на помойку)
В действительности это однопользовательская библиотека (клиентом библиотеки выступает только одно приложение). Можно сделать его многопользовательской (при компиляции) но сделано это через жопу АКА shm device. Кому-то, кажется, Х-овые сокеты не нравились?

Да и Denis Kropp судя по mail list человек не из приятных.


geekkoo ()
Ответ на: Re: DirectFB-0.9.23 от geekkoo

Re: DirectFB-0.9.23

> Практического применения не имеет или только в ограниченном масштабе (на какой нибудь телефон впендюрить).

Да, знаешь ли, не только на телефон -- много на чего впендюрить. То есть масштаб ограниченный, но дай-то Аллах до старости от одной границы к другой добрести!

shimon ★★★★★ ()
Ответ на: Re: DirectFB-0.9.23 от shimon

Re: DirectFB-0.9.23

>>Да, знаешь ли, не только на телефон -- много на чего впендюрить.

Не могли бы вы тогда дать несколько веских причин почему на телефон нужно ставить именно DirectFB, а нельзя обойтись простым FB?

geekkoo ()
Ответ на: Re: DirectFB-0.9.23 от anonymous

Re: DirectFB-0.9.23

>Красиво, конечно. Но для *работы* 3D-десктоп нафиг не нужен. Ставить для *ЭТОГО* супермегавидеокарту.... ЗАЧЕМ?
ЭЭЭ, а позвольте спросить у вас какая видеокарта? TNT? или всетаки немножко лучше?

Atlant ★★★★★ ()
Ответ на: Re: DirectFB-0.9.23 от geekkoo

Re: DirectFB-0.9.23

> Нет сетевой прозрачности (уже достаточно, чтобы отправить его на помойку)

Она там есть. Смотри --enable-voodoo

kmeaw ★★★ ()
Ответ на: Re: DirectFB-0.9.23 от geekkoo

Re: DirectFB-0.9.23

> Не могли бы вы тогда дать несколько веских причин почему на телефон
> нужно ставить именно DirectFB, а нельзя обойтись

http://www.directfb.org/?path=Main%2FAbout

И подумайте, есть ли в Linux fbdev, то, что там перечислено, и есть
ли соотв. userspace API.


Dselect ★★★ ()
Ответ на: Re: DirectFB-0.9.23 от Atlant

Re: DirectFB-0.9.23

>>Красиво, конечно. Но для *работы* 3D-десктоп нафиг не нужен. Ставить для *ЭТОГО* супермегавидеокарту.... ЗАЧЕМ?

>ЭЭЭ, а позвольте спросить у вас какая видеокарта? TNT? или всетаки немножко лучше?

Месяц как NVidia 6600GT. До этого был Matrox G400. Но anyway для офисной рабочей станции нету никакого смысла брать видеокарту дороже $30. Соответственно и работать сие на офисной машине будет крайне небыстро.

Но дело тут не в видеокарте, а в том, что реализация 3D функционала в большиинстве случаев совершенно не необходима (ну кто из вас согласится править текст в вытянутом под углом окне?). Кстати, как и анимация курсора, всякие рюшечки и прочий отвлекаюший от работы обвес.

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