tipote a écrit 105 commentaires

  • [^] # Re: Mon expérience sur mon mulet

    Posté par  . En réponse au journal nv? ati? intel?. Évalué à 2.

    Je confirme, Xgl comme AIGLX sur mon portable (Pentium4m 1.8 GHz, Radeon Mobility 7500, 768Mo) se comportent admirablement bien tant que je n'ai pas une dizaine de fenêtres ouvertes. Le défilement des pages sous Firefox, ou encore l'utilisation d'Inkscape, sont notablement plus lents.
  • [^] # Re: $(top_srcdir)

    Posté par  . En réponse au message La magie noire automake: spécial gourou. Évalué à 2.

    Et au passage tu peux essayer toto_SOURCES = $(srcdir)/../src/toto.c ...
  • # $(top_srcdir)

    Posté par  . En réponse au message La magie noire automake: spécial gourou. Évalué à 1.

    Ton idée d'utiliser toto_SOURCES = $(top_srcdir)/src/toto.c me semble la meilleure. Pourrais-tu préciser quelle erreur 'make' donne ?
  • # Une prise de krav maga dans la glotte et gstreamer dans KDE

    Posté par  . En réponse au journal Le sans fil de la peur. Évalué à 5.

    Malheureusement ce phénomène ne semble pas s'améliorer et je ressens la même frustration. Linux et les logiciels libre qui l'accompagnent sont une merveille en terme de software, mais en même temps on est soumis à une grosse contrainte en termes de pilotes. Mon expérience:

    J'ai emprunté une carte wifi pcmcia Netgear WG511 à quelqu'un à qui elle faisait double-emploi (merci Wanadoo et sa livebox munie d'un dongle usb), et je m'attendait à un bon support linux car elle est basée sur un chip prism54. Perdu ! Il y a plusieurs révisions de la carte, et certaines sont des "soft-macs", dont la mienne. Double-frustration: il y a peu de chances de s'en rendre compte avant d'essayer le piloteprism54, car Netgear n'a pas changé l'aspect extérieur de la carte, et n'a même changé le deviceID, donc lspci la reconnaîtra comme une banale prism54. Heureusement, ndiswrapper me sauve et me permet d'utiliser la carte.

    D'autre part, j'ai goûté il y a quelques temps à Compiz/aiglx/xgl, et j'avoue que j'aimerais bien pouvoir continuer à en profiter si je change de portable. Pour le moment, pas trop de problème, j'ai une radeon mobility 7500 : il n'y a pas le choix, c'est pilote open-source ou rien. Et c'est tant mieux, je ne changerais pour un pilote binaire pour rien au monde, je chérie ma liberté de faire tourner X dans gdb et de fouiller dans les pilotes pour les débugger si nécessaire. Mais pour une nouvelle machine, seul les puces Intel semblent avoir un pilote, donc ça limite nettement le choix !

    Enfin, le démon régulateur que nécessite ta carte wifi Intel est, selon le README qui l'accompagne, "chargé de contrôler et configure des aspects du matériel nécessaires pour le faire fonctionner en accord avec diverses agences de régulation. Ceci comprend le contrôle des canaux qui ont le droit de faire de la recherche active/passive, de la puissance de transmission, des canaux qui peuvent transmettre, et le support de IEEE 802.11h". D'après Wikipédia, cette dernière norme est conçue pour empêcher les interférences avec les radars et satellites. Tout ça me paraît être du même ordre que les arguments anti-opérabilité des DRM, mais à l'échelon des régulations internationales, comme si Intel se disait : "pour être sûr que ces normes soient respectées, nous allons fournir un binaire, comme ça les petits malins ne pourront pas trifouiller".

    J'aimerais tant une société plus basée sur la confiance, où les DRM et autres "binaires de régulation" n'existeraient pas.
  • [^] # Re: Mon avis sur les quatre captures

    Posté par  . En réponse au journal Nouveau thème Mandriva "Ia Ora". Évalué à 8.

    C'est laid et sans saveur. Le jaune se paie même le luxe d'être hideux et aggressif.


    C'est pour préparer la clientèle au passage à motif & ncurses pour mandriva 2008.
  • [^] # Re: [hors sujet]Pas très discret..

    Posté par  . En réponse à la dépêche Glade 3 : l'échappée belle. Évalué à 1.

    ... et inkscape :)
  • [^] # Re: Mise à jour de KDE ?

    Posté par  . En réponse au message Problème de polices suite à une mise à jour. Évalué à 1.

    Malheureusement je ne sais pas non plus comment changer la police d'OpenOffice. A tout hasard tu peux essayer l'option "Utiliser la police du sytème" dans "Affichage".

    Content de t'avoir aidé quand même !
  • [^] # Re: Xorg 7.1.1

    Posté par  . En réponse au journal FC6 test 2 est sorti. Évalué à 1.

    Je suis en train de jouer avec Xorg7.1 pour essayer de faire marcher compiz. Je bloque maintenant que le même problème que toi :

    'compiz: No GLXFBConfig for default depth, this isn't going to work.'

    D'après ce que j'ai pu lire, il faut s'assurer qu'on utilise un profondeur de couleur de 24bpp quelque part dans xorg.conf :

    DefaultDepth 24

    Mais ça ne suffit pas, il faudrait aussi une version très à jour de Mesa :

    https://bugs.freedesktop.org/show_bug.cgi?id=6547

    J'espère que ceci t'aidera !
  • # Mise à jour de KDE ?

    Posté par  . En réponse au message Problème de polices suite à une mise à jour. Évalué à 1.

    J'ai eu un problème semblable il y a quelques jours alors que je passais de KDE 3.5.3 à 3.5.4. Toutes les applications basées sur la librairie GTK (Firefox, Gimp, Xchat, Thunderbird) ont changé de polices et ont perdu l'antialiasing.

    Il m'a suffit de changer les polices (puis de remettre celles que j'avais avant) dans le centre de configuration de KDE pour que tout rentre dans l'ordre :

    Menu K -> Centre de Configuration de KDE -> Apparence et thèmes -> Polices -> Change "Police Standard" -> Appliquer -> Remettre la "Police Standard" d'avant -> Appliquer

    Apparemment, lors de la mise à jour, KDE change malencontreusement quelques réglages de polices de lui-même.

    J'espère que cette réponse te sera utile.
  • [^] # Re: Agrandir une partition

    Posté par  . En réponse au message Agrandir une partition. Évalué à 2.

    Plus précisément tu peux utiliser un des outils basés sur GNU parted. Soit directement avec GNU parted (en ligne de commande), soit avec Qtparted ou Gparted qui font ça graphiquement et de manière très facile.

    On ne peut redimensionner une partition que si elle n'est pas montée. Donc, pour modifier /usr, il va te falloir faire ça à partir d'un livecd. Je te suggère le livecd Gparted ( http://gparted.sourceforge.net/livecd.php ) qui est spécialement dédié pour cet usage et va démarrer tout seul avec le logiciel en question.
  • # Alsa

    Posté par  . En réponse au message Activers la sortie optique audio - asus K8n-e deluxe - nforce3.. Évalué à 2.

    A priori, ALSA (le système de son sous linux) et les drivers libres savent faire. Un petit coup de google m'a donné ça :

    http://www.clubic.com/forum/son-5-1-sur-ubuntu-5-10-t346662.(...)

    en particulier, considères le message de "genestyler" qui donne un lien avec une petit "howto" pour configure un nforceX avec la sortie optique.

    Ou encore :
    http://mythtv.org/pipermail/mythtv-users/2006-June/140303.ht(...)
    (là il y en a un dit clairement que la sortie optique marche avec Alsa - au moins avec les nforce2)

    Bon courage !
  • [^] # Re: ...

    Posté par  . En réponse au journal DAVSI = rien compris. Évalué à 0.

    les logiciels "manifestement" dédier à l'échange de fichier illégaux deviennent eux-même illégaux. (bref, vendeur de couteau et de pistolet : tous en taule !)


    Euh... Laguiole fabrique des couteaux pour qu'on puisse couper notre pain, notre fromage, notre saucisson et accessoirement ouvrir les enveloppes. Pas pour tuer nos voisins. Il n'y a pas de raison que Laguiole ferme.
    Par contre, un pistolet, c'est fait pour tuer. Après tout, si tuer est interdit, autant interdire la fabrication de pistolet. (je ne parle pas des pistolets à colle ou à peinture, hein !).

    Suivant le même raisonnement, interdire les "logiciels manifestement dédiéd à l'échange de fichier illégaux" est tout à fait logique. En revanche, prouver qu'un logiciel rentre dans cette catégorie est un autre problème, vu qu'à la différence des pistolets, un logiciel p2p peut servir au téléchargement légal d'oeuvres libres ou gratuites. Reste à voir ce qu'en penseront les juges bien sûr.
  • [^] # Re: OpenOffice m'a surpris

    Posté par  . En réponse à la dépêche OpenOffice.org dans la chaleur de l'été. Évalué à 9.

    "C'est pas de la modestie ça, c'est de la peur."

    En ce qui me concerne, je dirais plutôt que j'avais un doute, que j'étais à ce moment influencé par le regard intrigué de mon collègue, et que je n'ai pas assez d'expérience avec OpenOffice pour être fermement convaincu qu'il allait traiter le powerpoint correctement (vu que je ne fais presque que du latex personnellement).

    Et Marc Gasnot ci-dessus a parfaitement raison :

    "Par contre, si tu reste modeste comme il l'a fait, tu aura plutôt le choix entre un "Bon, tant pis, je vais demander à quelqu'un d'autre..." ou un "Super! Ça marche. Merci beaucoup.""

    C'est à peu près ce qui s'est passé !
  • # OpenOffice m'a surpris

    Posté par  . En réponse à la dépêche OpenOffice.org dans la chaleur de l'été. Évalué à 10.

    J'ai mis ma vieille copie piratée de Microsoft Office à la poubelle depuis longtemps, mais je n'en suis pas pour autant un évangélisateur d'OpenOffice. Mais hier OpenOffice m'a surpris :

    Un collègue me demande gentiment s'il peut empreinter mon portable pour faire sa présentation quelques minutes plus tard. J'acquiesce, et je lui explique qu'en l'allumant il devra sélectionner Windows au gestionnaire de démarrage au lieu de Linux, parce que je n'ai jamais testé l'utilisation d'un projecteur avec le manchot.

    Quelques minutes plus tard, dans la salle de conférence, il m'appelle : "Pourquoi c'est OpenOffice qui se lance quand j'ouvre mon powerpoint ?"

    Oups, j'ai oublié que je n'ai pas Office, je ne fais que des présentations latex, donc en pdf. Je nous vois déjà en panique à la recherche d'un autre portable avec Office parce qu'OpenOffice n'allait sans doute pas gérer correctement les animations, les transparences ou tous les autres trucs exotiques de sa présentation. "Bon, essaie quand même, si ça se trouve ça va marcher !".

    Et effectivement, ça a parfaitement marché, toutes les subtilités de ses transparents sont passées proprement. Ouf !

    Merci OpenOffice 2.0.3 ;-)
  • [^] # Re: compatibilité ?

    Posté par  . En réponse à la dépêche Le développement d'ext4 a commencé. Évalué à 1.

    " Reiser4 (...) donne une impression de rapidité extrème... "

    Eh bien, en une phrase, tu me fais presque saliver ! Est-ce que tu pourrais préciser qu'est-ce qui te fait dire ça ? Qu'est-ce qui est plus rapide ? Le démarrage de la machine ? Les applications ? La réactivité générale ?
  • [^] # Re: message noyau

    Posté par  . En réponse au message suspend2 hibernate. Évalué à 1.

    Bon, me revoilà !

    Alors, pour commencer, est-ce que tu pourrais envoyer le .config qui contient toutes les options de compilations de ton noyau (habituellement dans /usr/src/linux/.config )? Ça permettra de voir précisément ce que tu as compilé dans le noyau ou en modules. Et puis la sortie de 'dmesg' peut également donner des informations intéressantes.

    Pour ne pas polluer cette page avec ces longs fichiers, tu peux me les envoyer par message privé.
  • [^] # Re: message noyau

    Posté par  . En réponse au message suspend2 hibernate. Évalué à 1.

    Tu devrais pouvoir au moins avoir les messages de départ, avant même que suspend2 n'intervienne. C'est un boot parfaitement normal.

    Si tu n'as pas de message, c'est peut-être que tu as compilé le framebuffer en module, qui comme lzf, n'est chargé qu'après montage des partitions.

    Je t'aiderais volontiers plus, mais ça devra attendre la semaine prochaine parce que je n'aurai pas accès à un ordinateur jusque là. A lundi alors ;-)
  • [^] # Re: Ah ah... lzf en module...

    Posté par  . En réponse au message suspend2 hibernate. Évalué à 1.

    Bon, si ça ne marche pas avec lzf en dur, c'est qu'il y a quelque chose d'autre...

    Les premiers messages du noyau ne sont-ils pas visibles ?
  • # Ah ah... lzf en module...

    Posté par  . En réponse au message suspend2 hibernate. Évalué à 1.

    La réponse à ton problème est sans doute dans ta première phrase : "en ajoutant le module lpz" (tu voulais dire lzf n'est-ce-pas ?)

    Il te faut compiler lzf en dur (ou le mettre dans un initrd, mais là je ne sais pas faire).

    Sinon, quand tu démarres ton pc, le noyau se charge, suspend2 veut lire l'image mais il a besoin du module lzf, qui ne peut être chargé puiqu'il est dans une des partitions en hibernation qu'il n'a pas le droit de monter.

    J'ai rencontré le même problème il y a quelques mois...

    A titre d'essai, tu peux essayer de remplacer "Compressor lzf" par "Compressor none" dans ton fichier de conf, pour voir si le problème vient bien de là.
  • [^] # Re: simplement ...

    Posté par  . En réponse au message Linux - windobe. Évalué à 4.

    Ceci mérite quelques précisions :

    Le support NTFS actuellement dans le *noyau* ce fonctionne qu'en lecture.

    Par contre, deux alternatives existent :
    - la première s'appelle "captive-ntfs", est assez acrobatique puisqu'elle utilise les librairies ("dlls") ntfs de Windows via Wine pour gérer l'ensemble des fonctionnalités de ntfs.

    - les dernières versions des "ntfsprogs" (programmes pour gérer le ntfs sont linux) contiennent un programme nommé "ntfsmount" basé sur FUSE ("filesystem in user space" - disponible dans les derniers noyaux linux) qui offrent effectivement l'écriture sur le ntfs. J'ai testé, et ça a marché.

    Comme le conseille John Doe, la solution la plus pratique à l'utilisation reste quand même le fat32.
  • # Déplacer ext3 ...

    Posté par  . En réponse au message Déplacer une partition EXT3. Évalué à 1.

    Malheureusement, on ne peut pas reculer le début d'une partition ext3, on ne peut que l'avancer. Je ne sais pas si c'est une limitation liée au design du système de fichiers ou si c'est simplement si complexe qu'aucun outil ne l'a implémenté mais le fait est qu'actuellement on ne peut pas.

    Pour t'en sortir, je vois trois possibilités :

    - utiliser un disque dur externe contenant plus de 4.86G de libre :
    tu copies ta partition / sur ce disque (un simple copier-coller dans gparted), puis tu supprimes / de ton disque principal (après sauvegarde des données importantes du disque, hein !) et tu recopies / depuis le disque externe vers le disque principal en mettant le début de la partition au bonne endroit, et pour finir tu l'agrandis par la fin.

    - s'il te reste plus de 3Go de libre sur ta partition windows :
    tu rétrécis encore ta partition windows, tu redimensionnes hda2 en conséquence, tu profites de l'espace libre pour recopier / , tu supprimes hda5, tu agrandis / par la fin puis tu le rétrécis par le début pour restaurer l'espace de ta partition windows, tu redimensionne hda2 puis ta partition windows

    - tu utilises un dvd ou plusieurs cd pour sauvegarder le contenu de /, que tu supprimes par la suite et recrée au bon endroit et de la bonne taille. Euh en fait non, puisque tu utilises un livecd, donc à moins d'avoir un deuxième lecteur de cd/dvd, ça va pas être possible ;-)

    Comme tu le vois c'est assez acrobatique. D'autant plus que dans ces démarches tes numéros de partition risquent de changer (/ peut devenir /dev/hda8 par exemple dans le premier cas, selon le bon vouloir de gparted) et en conséquence il te faudra modifier à la main la configuration de lilo ou grub, et de /etc/fstab.

    En ce qui me concerne, j'ai voulu changer mon disque de 40 Go pour un 60Go plus performant sur mon portable. Je m'en suis sorti avec gparted avec un disque dans le portable et l'autre dans un boîtier usb, sans perte de données et sans rien réinstaller ! Windows a été légèrement problématique car la partition windows a changé de numéro lors de la copie vers le nouveau disque (ce qui ne devrait pas t'arriver), et windows a son propre gestionnaire de boot ... et comme tout bon portable, le mien n'est pas livré avec de cd de Windows (merci le logiciel propriétaire) ... donc il m'a fallu trouver comment *écrire* sur du ntfs à partir de linux pour modifier c:\boot.ini à la main...

    Enfin, il est à noter que les systèmes appelées LVM et EVMS permettent de s'affranchir de ces problèmes de redimensionnement en présentant au système des volumes "logiques" au lieu des disques physiques. Je n'ai pas expérimenté de ce côté-là mais j'apprécierais que quelqu'un détaille un peu.
  • # Le point positif...

    Posté par  . En réponse au journal Les distributions me soûlent. Évalué à 2.

    Ton constat ne m'étonne pas, loin de là.

    Ces distributions sont toutes basées sur une base commune : GNU/Linux, associée à un ensemble de logiciels dont les plus connus seront présents partout. Les seules différences sont :

    * l'installateur
    On utilise qu'une fois, donc c'est pas dramatique.

    * les éléments graphiques : fond d'écran, couleur, etc.
    C'est personnalisable, donc ce n'est pas crucial non plus, même si la première impression visuelle a de l'importance dans le jugement qu'on se fait de la distribution.

    * Un système de paquets
    Les distributions que tu cites proposent toutes des paquets précompilés (à la différence de Gentoo, ou Sourcemage - c'est la distribution que j'utilise, au passage), donc la différence se fait sur la facilité d'utilisation du gestionnaire de paquets. Une fois la phase d'apprentissage passée, je ne vois pas pourquoi l'un ou l'autre serait dramatiquement différent. Après tout, les commandes sont toujours les mêmes : installer, désinstaller, mettre à jour.

    * Le choix des versions des logiciels fournis
    Souvent les distrib binaires choisissent la version la plus récente des logiciels au moment de leur sortie. Avec le temps qui passe, tout ça vieillit, mais peut être renouvelé par mise à jour.

    * Les outils de configuration
    Ah oui, effectivement, certaines distributions ont leurs petits outils perso, comme le Mandriva Control Center. Une fois encore, je pense pas que ce soit crucial - en supposant qu'ils fonctionnent. Après tout, on ne configure pas la résolution de son écran tous les matins...

    Conclusion : tu n'arrives pas à choisir ? C'est normal, c'est toutes les mêmes, et c'est bon signe, ça veut dire que les distribs font remonter les améliorations qu'elles mettent en oeuvre aux communautés des composants respectifs, si bien que toute la base s'améliore assez uniformément chez tout le monde.
  • [^] # Re: Inkscape

    Posté par  . En réponse au message [X/Images] Conversion SVG-PS avec pseudo-transparence. Évalué à 1.

    Eh bien, je viens de lire le brouillon des notes de version pour Inkscape 0.44 qui devrait sortir d'ici quelques jours, et je lis avec plaisir :
    Native PDF export with transparency

    Donc, ça y est, on peut se passer de Scribus pour exporter en PDF depuis Inkscape, avec la transparence !
  • # Pas trivial !

    Posté par  . En réponse au message Cooker : bien réaliser sa migration Xorg 6.9 -> 7.0. Évalué à 1.

    Je n'ai pas de Mandriva, mais Sourcemage - ce qui n'a rien à voir puisque c'est une distribution source à la Gentoo ( http://www.sourcemage.org ) - et je viens de faire la migration de xorg 6.9 vers 7.1.

    Je voudrais juste dire que ce n'est pas évident, et que ça demande pas mal de travail à ceux qui s'occupent des paquets : l'arbre des dépendences est beaucoup plus compliqué maintenant que tout est modularisé par rapport au paquet quasi-unique "xorg". Ensuite, les binaires et librairies ne sont plus installés au même endroit (/usr au lieu de /usr/X11R6 ) donc les distributions doivent donner une attention particulière à tous les paquets qui en dépendent : les drivers gérés en externe (comme le pavé tactile Synaptics) ou encore les gestionnaires de session (kdm, gdm, etc.).

    Par ailleurs, si c'est pour passer à xorg 7.0 depuis 6.9, tu ne gagneras strictement rien en fonctionnalités ni en correction de bugs. Xorg 7.1 par contre apporte AIGLX et d'autres améliorations.
  • [^] # Re: Ce qui est dommage

    Posté par  . En réponse au journal Phonon et gstreamer : un voyage dans le temps. Évalué à 10.

    Concernant les « couches » qui ces derniers années ont alourdi/ralenti le rendu des polices, il faut préciser qu'il s'agit surtout de l' "unicodisation" globle des DE


    Je ne suis pas sûr que ce soit le point le plus important dans la complexité du rendu des polices. À mon avis, le rendu graphique des caractères est la partie lourde du traitement :

    Il y a quelques années n'existaient que les polices "bitmap" : chaque caractère dans la police est représenté par une image d'un taille et d'une résolution fixées par avance. C'est super rapide à afficher à l'écran. Par contre, c'est très peu flexible, car on ne peut utiliser que les tailles dont on dispose réellement. Regardez par exemple dans /usr/X11/lib/X11/fonts (avec des variantes selon les distributions). Vous allez normalement trouver entre autres deux répertoires intitulés '100dpi' et '75dpi', contenant ces polices bitmap. Par exemple, j'ai :

    courB08-ISO8859-10.pcf.gz
    courB08-ISO8859-13.pcf.gz
    courB08-ISO8859-14.pcf.gz
    courB08-ISO8859-15.pcf.gz
    courB08-ISO8859-1.pcf.gz
    courB08-ISO8859-2.pcf.gz
    courB08-ISO8859-3.pcf.gz
    courB08-ISO8859-4.pcf.gz
    courB08-ISO8859-9.pcf.gz
    courB08.pcf.gz

    C'est donc une police Courier, disponible en 100dpi et 75 dpi, et dans les tailles 1,2,3,4,9,10,13,14,15 et c'est tout.
    Ce genre de polices est utilisé dans les terminaux Linux (tty), ou encore dans Xterm.

    À côté de ça, on a des polices vectorielles, dont les "TrueType", "Type1", ou encore "OpenType". Ici, chaque caractère est enregistré sous formes vectorielle, donc peut être utilisé théoriquement pour n'importe quelle taille avec une "simple" mise à l'échelle. C'est très bien pour les imprimantes qui disposent d'une très bonne résolution, mais c'est beaucoup plus délicat quand on considère le rendu sur écran avec nos chers pixels.

    Pour avoir quelque chose de correct, on ajoute de l' "antialiasing", ou lissage, qui consiste à utiliser des dégradés de couleurs au lieu de transitions brutes de la couleur de fond vers la couleur du caractère. Au départ, cet antialiasing était aussi relativement simple : un caractère en noir serait représenté avec des légers dégradés de gris. Mais, on peut faire mieux avec le 'subpixel antialiasing' : cette fois, le dégradé peut utiliser d'autres couleurs si nécessaire. C'est ce que Microsoft appelle le lissage "ClearType" sous Windows. Sous KDE, c'est traduit par "halo de sous-pixellisation".

    Enfin, il est utile d'utiliser une étape de 'hinting' qui consiste à déformer légèrement le caractère pour que les lignes verticales et horizontales soient alignées sur les pixels de l'écran. Ceci rend le caractère plus net.

    Pour expliquer cela, voici quelques copies d'écran grossies 3 fois :

    Pas d' "antialiasing", pas de "hinting" :
    http://tipote.free.fr/lissage/images/rien.png
    Avec "subpixel antialiasing", pas de "hinting" :
    http://tipote.free.fr/lissage/images/subpixel.png
    Avec "subpixel antialiasing" et "hinting" :
    http://tipote.free.fr/lissage/images/subpixel_hinting.png

    Qui voudrait abandonner l'antialiasing et le hinting après avoir vu ça, hein ?

    Toutes ces opération nécessitent d'analyser le dessin du caractère, et ça prend du temps, beaucoup de temps ! En tenant compte du nombre de caractères actuellement affichés dans ce commentaire, vous comprendrez que votre CPU a du bien travailler ! (eh oui, je dis bien CPU, parce que le 'subpixel antialiasing' n'est actuellement accéléré par aucune carte graphique à ma connaissance.)

    Ajoutons à ça que de plus en plus de choses en dehors des polices de caractères sont "antialiasées" dans nos bureaux aujourd'hui. La librairie graphique Cairo en est l'exemple par excellence. Elle intègre maintenant gtk+2 et améliore considérablement le rendu de certains widgets comme le sélecteur de couleur. Les moteurs de thème l'utiliseront bientôt (gtk-engines 2.7 a été réécrit sur Cairo). Firefox 2 devrait utiliser Cairo également (ceci dit Firefox doit déjà profiter de l'antialiasing dans une certaine mesure avec son moteur actuel). Un dernier exemple de ces techniques d'antialiasing et de 'hinting' appliqué au tracé de graphes scientifiques : j'ai récemment écrit un nouveau terminal interactif et multiplateforme grâce à Cairo (ce que je n'aurais jamais pu faire sans cette "couche supplémentaire") pour gnuplot. Comparez vous-même le rendu sous ce nouveau terminal avec le terminal X11 original :

    http://tipote.free.fr/wxt19.png

    Encore une fois, qui voudrait retourner en arrière maintenant qu'on a ces librairies puissantes et faciles d'utilisation, même si la responsivité en a pâti un peu ? Nul doute que des optimisations comme le travail de Federico Mena-Quintero ( http://primates.ximian.com/~federico/news.html ) viendront améliorer tout ça.


    P.S. : En plus, certaines algorithmes associés aux polices TrueType et destinés à faciliter ce traitement sous soumis à un brevet [1] , ce qui fait que la librairie FreeType [2] utilise dans la plupart des distributions une implémentation alternative, mais sub-optimale.

    [1] http://www.freetype.org/patents.html
    [2] http://www.freetype.org