[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] test DirectFB



Kaixo!

On Tue, Sep 11, 2001 at 01:16:43PM +0200, rno wrote:

>> DIRECTFB, c'est un remplacant de XFree (si j'ai bien compris)...
> 
> c'es une bibliothèque graphique permettant d'exploiter le framebuffer
> sans trop se casser la tête, qui offre des fenêtres avec transparences
> et un système d'evenements clavier/souris/joystick,

Ah, il gère donc des fenêtres et l'input?
Les fontes aussi?

> 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.

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.

Mais si DirectFB le permets aussi alors je retire ce que j'ai dit dans
mon message precedent.

> tout les progs qui utilisent svgalib ... il me semble.

tout à fait.
svgalib n'existe que sur PC, et cela parceque, pour certaines cartes, et
aux débuts de Linux, le framebuffer n'existait pas sur PC (alors qu'il
existe sur toutes les autres plateformes où tourne Linux).
svgalib, en fait l'utilisatio ndu mode svga plutôt que d'une api uniforme
et d'abstraction comme le fb, est une aberration typique des PC; qui se
justifiait sans doute à un momment donné, mais une aberration quand même.

-- 
Ki ça vos våye bén,
Pablo Saratxaga

http://www.srtxg.easynet.be/		PGP Key available, key ID: 0x8F0E4975

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