[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] test DirectFB
salut,
On Tue, 11 Sep 2001 16:26:48 +0200, Pablo Saratxaga <pablo@mandrakesoft.com> wrote:
> Kaixo!
(...)
> Ah, il gère donc des fenêtres et l'input?
oui, et en plus c'est facile à utliser (je trouve)
> Les fontes aussi?
oui j'ai oublié ça, dfb supporte les fontes truetype par le biais de la libfreetype. et ça marche bien, de jolies fontes lissées.
> > DirectFB n'est donc pas un remplaçant de X, mais un port de gtk étant
> > prevu cela devrait être suffisant pour faire tourner un grand nombre
>
> S'il y a une gestion de fenêtres, d'entrée clavier/souris, alors ça
> peut, pour des toolkits independents de X comme Gtk ou Qt, permettre
> une utilisation raisonnable.
> En fait je me basais sur ce que j'avais lu (vite il est vrai) de la première
> tentative de port Gtk sur framebuffer. Ca amrchait oui, mais l'utilisation
> etait quasi impossible: pas de vrai focus ni de navigatio nentre fenêtres etc.
> ce qui avait necessité de créer une sorte de WM assez bancal pour l'occasion.
> La gestion des claviers doit aussi être coton, déjà sous X avec tous les
> claviers qui existent c'est parfois problematique.
programmer le framebuffer sans lib j'ai pas mal essayé, le port gtk un peu, l'ensemble était trop compliqué à utiliser pour moi (je débute en c) mais là ç'est vraiment facile, en plus la doc est bien. il y a une demo des capacités avec fenêtres, dans les snapshots sur leur site on voit des vidéos dans des fenêtres avec d'autres fenêtres transparentes teintées par dessus ... mais il n'y a vraiment que les fenêtres de dispo, aucuns widgets. que des 'surfaces' en fait.
> C'est ça en fait l'avantage, pour le programmeur, de X11: il n'a pas
> a se soucier de l'interface (physique, pas les widgets) avec l'utilisateur.
Il n'a à se soucier que de la Xlib :) c'est un souci assez gros pour rendre les autres négligables :)
a+
--
rno
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]