[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  ]