C'est clair que DGS, on peut oublier. Par contre, je pense que Cairo a peut être un avenir intéressant. Quelqu'un de #gnustep a d'ailleurs commencé un backend Cairo pour GNUstep (j'ai pas les shots sous la main, c'est encore très basique, pas de texte ou d'images affichés, uniquement les primitives graphiques, mais bon, c'est un début).
Accessoirement, GNUstep de son côté gère déja tout son rendu en vectoriel avec un modèle PostScript, et Alex Malmberg avait fait des essais avec le backend art gérant une plus grande résolution (http://w1.423.telia.com/~u42308495/alex/backart/backart_scale_2.png(...)). Donc, grosso modo ça marche, mais au niveau perfs c'est pas top -- et c'est là que Cairo+XRender peuvent être utiles, au lieu de passer par un backend comme art qui dessine tout en utilisant libart et dessinne l'image de l'interface, on pourra directement utiliser Cairo et donc être beaucoup plus rapide.
Bon, ça c'est pour GNUstep, mais rien n'empêche KDE/GNOME d'évoluer eux aussi vers un rendu vectoriel interne de façon ensuite à accélérer les choses en tirant partie de Cairo !
[^] # Re: Un nouveau serveur X avec la transparence !
Posté par Nicolas Roard . En réponse à la dépêche Un nouveau serveur X avec la transparence !. Évalué à 1.
Accessoirement, GNUstep de son côté gère déja tout son rendu en vectoriel avec un modèle PostScript, et Alex Malmberg avait fait des essais avec le backend art gérant une plus grande résolution (http://w1.423.telia.com/~u42308495/alex/backart/backart_scale_2.png(...)). Donc, grosso modo ça marche, mais au niveau perfs c'est pas top -- et c'est là que Cairo+XRender peuvent être utiles, au lieu de passer par un backend comme art qui dessine tout en utilisant libart et dessinne l'image de l'interface, on pourra directement utiliser Cairo et donc être beaucoup plus rapide.
Bon, ça c'est pour GNUstep, mais rien n'empêche KDE/GNOME d'évoluer eux aussi vers un rendu vectoriel interne de façon ensuite à accélérer les choses en tirant partie de Cairo !