<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.the-asw.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>The ASW - GNU/Linux</title>
  <link>http://www.the-asw.com/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 14 Nov 2008 16:51:08 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Problème de backspace avec screen sous Ubuntu</title>
    <link>http://www.the-asw.com/post/2007/06/05/Probleme-de-backspace-avec-screen-sous-Ubuntu</link>
    <guid isPermaLink="false">urn:md5:da281c486c01dbc2f4f701dcde0cf9e0</guid>
    <pubDate>Tue, 05 Jun 2007 20:41:00 +0200</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
            
    <description>    &lt;p&gt;Si toi aussi tu t'arraches les cheveux depuis une heure parceque la touche d'effacement (backspace) ne fonctionne pas avec screen dans le terminal par défaut de XUbuntu (sobremement intitulé &quot;Terminal&quot;), range ce cable réseau avec lequel tu comptais te pendre, voici la solution : dans le menu &quot;Editer &gt; Préférénces&quot;, aller dans la partie &quot;Avancé&quot; et choisir &quot;La touche Retour arrière émet : Control-H&quot;.&lt;/p&gt;

&lt;p&gt;Solution alternative : changer de terminal.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2007/06/05/Probleme-de-backspace-avec-screen-sous-Ubuntu#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2007/06/05/Probleme-de-backspace-avec-screen-sous-Ubuntu#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/78</wfw:commentRss>
      </item>
    
  <item>
    <title>Installer Ubuntu sur un Sony PCH-GRT815E</title>
    <link>http://www.the-asw.com/post/2007/04/04/Installer-Ubuntu-sur-un-Sony-PCH-GRT815E</link>
    <guid isPermaLink="false">urn:md5:aa043b779fa46fa992ed888af59459aa</guid>
    <pubDate>Wed, 04 Apr 2007 17:55:00 +0200</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
        <category>matériel</category>    
    <description>&lt;p&gt;Derrière ce nom barbare se cache mon ordinateur portable Sony VAIO de quelques années, sur lequel j'ai décidé d'installer Ubuntu GNU/Linux (hé oui, il faut bien s'occuper en vacances).&lt;/p&gt;    &lt;h3&gt;La machine&lt;/h3&gt;

&lt;p&gt;Il s'agit d'un P4 2,8GHz, avec 512Mo de mémoire, un disque dur de 60Go et surtout une carte graphique NVidia GeForce FX Go5600 avec 64Mo de mémoire dédiée. L'écran est un 15 pouces, et, comme d'habitue sur les VAIO, magnifique grace à la techno X-Black. J'ai choisi ce modèle car je cherchais avant tout un remplaçant pour mon PC desktop pour les vacances, et pas un super-ultra-mega-portable de 3 grammes avec 6 heures de batterie et un clavier qu'il faut taper avec des cure-dents.&lt;/p&gt;

&lt;p&gt;A priori, à part quelques bidouilles proprio made in Sony dont je n'ai cure (comme le lecteur de Memory Stick), le matériel est donc plutôt standard et bien supporté par Linux (ce n'était pas le cas à sa sortie...).&lt;/p&gt;

&lt;h3&gt;Préparation&lt;/h3&gt;

&lt;p&gt;Avant d'installer Linux, j'ai utilisé le DVD de restauration fourni avec l'ordinateur afin de repartitionner le disque. Il est théoriquement possible de redimensionner les partitions au moment de l'installation de Linux, mais je n'ai que moyennement confiance dans ce système, et de toutes façons le Windows avait atteint sa date de péremption (soit environ 1 an) : c'était donc l'occasion de le réinstaller.&lt;/p&gt;

&lt;p&gt;Après avoir redémarré avec le DVD, j'ai utilisé l'option «&amp;nbsp;Modifier la taille des partitions&amp;nbsp;» (ou quelque chose comme ça), pour créer un disque C de 20Go et un disque D avec le reste.&lt;/p&gt;

&lt;h3&gt;Installation&lt;/h3&gt;

&lt;p&gt;Après avoir gravé un CD de &lt;a href=&quot;http://www.ubuntu-fr.org/telechargement&quot;&gt;Ubuntu 6.10&lt;/a&gt; (répondant au doux nom de «&amp;nbsp;Edgy Eft&amp;nbsp;», littéralement «&amp;nbsp;triton énervé&amp;nbsp;» et redémarré le PC, premier obstacle : ça marche pas ! En fait, ça démarre bien, mais ça freeze au bout d'un certain temps (de quelques secondes à plusieurs minutes), ce qui m'empeche d'aller au bout de l'installation.&lt;/p&gt;

&lt;p&gt;Pour solutionner ce problème, il faut ajouter des options magiques au démarrage. En appuyant sur F6 au moment où le CD démarre, ajouter :&lt;/p&gt;

&lt;pre&gt;noapic nolapic&lt;/pre&gt;

&lt;p&gt;Bien, maintenant que ça ne plante plus, je peux partitionner le disque correctement. J'ai supprimé la partition D créée par l'installeur de Windows pour la remplacer par une deuxième partition primaire (&lt;code&gt;hda2&lt;/code&gt;) d'environ 1Go (pour le swap), une troisième partition primaire (&lt;code&gt;hda3&lt;/code&gt;) d'environ 15Go (qui accueillera le système) et le reste sous forme de partition logique (&lt;code&gt;hda5&lt;/code&gt;) d'environ 24Go (l'espace restant quoi), en FAT32 (type &lt;code&gt;0C&lt;/code&gt; si l'installeur pose la question) qui contiendra mes documents, partagés entre les deux systèmes. Petit résumé :&lt;/p&gt;

&lt;pre&gt;
Disque        Taille   FS     Correspond à
/dev/hda1        19G   NTFS   C: (/media/windows)
/dev/hda2         1G   Swap   swap
/dev/hda3        14G   Ext3   /
/dev/hda5        23G   Fat32  /media/documents
&lt;/pre&gt;

&lt;p&gt;En voulant valider, je me heurte à un deuxième problème : l'installeur d'Ubuntu rale parceque selon lui il n'y a «&amp;nbsp;pas de système de fichier racine&amp;nbsp;» (ce qui est evidemment faux). Pour corriger ce problème, j'ai du modifier le script d'installation selon les &lt;a href=&quot;http://ubuntuforums.org/showpost.php?p=1656061&amp;postcount=5&quot; hreflang=&quot;en&quot;&gt;instructions de ce message&lt;/a&gt;. Pour les non-anglophones (les pauvres), il s'agit de remplacer, dans le fichier &lt;pre&gt;/usr/lib/ubiquity/ubiquity/validation.py&lt;/pre&gt; les lignes :&lt;/p&gt;

&lt;pre&gt;
if not root:
  result.add(MOUNTPOINT_NOROOT)
&lt;/pre&gt;

&lt;p&gt;par :&lt;/p&gt;

&lt;pre&gt;
if not root:
  pass
&lt;/pre&gt;

&lt;p&gt;Il faut faire cette manipulation en tant que root (avec &lt;code&gt;sudo&lt;/code&gt; par exemple) puis relancer l'installeur.&lt;/p&gt;

&lt;p&gt;Après toutes ces péripéties, le système s'installe enfin correctement !&lt;/p&gt;

&lt;h3&gt;Après l'installation&lt;/h3&gt;

&lt;p&gt;Une fois ubuntu installé correctement, je n'ai rencontré aucun problème particulier, si ce n'est le reboot qui ne fonctionne pas (l'ordinateur reste allumé, il faut appuyer sur le bouton). Vu que l'arrêt fonctionne, ça ne me dérange pas vraiment donc je n'ai pas cherché à en savoir plus.&lt;/p&gt;

&lt;p&gt;J'ai installé sans aucun problème les drivers propriétaires de NVidia afin de bénéficier de l'accélération 3D, pour pouvoir notamment utiliser Beryl (un bureau en 3D). Vous trouverez toutes les infos nécessaires sur l'excellent &lt;a href=&quot;http://doc.ubuntu-fr.org/beryl&quot;&gt;le tutorial Beryl&lt;/a&gt; du site Ubuntu Fr.&lt;/p&gt;

&lt;p&gt;Concernant les polices de caractères, j'ai évidemment réduit la taille, &lt;a href=&quot;http://www.the-asw.com/post/2005/08/01/2-comment-avoir-des-belles-fonts-sous-debian&quot;&gt;désactivé l'anti-aliasing&lt;/a&gt;, et installé les polices Microsoft par défaut (oui Microsoft c'est mal, mais là c'est tellement plus joli...).&lt;/p&gt;

&lt;p&gt;Il reste quelques trucs qui me chiffonnent et que je n'ai pas eu le temps de regarder :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;J'ai l'impression que le ventilateur tourne beaucoup plus quand je suis sous Linux que sous Windows, peut-être un problème d'ACPI ?&lt;/li&gt;
&lt;li&gt;Les boutons du portable (volume, luminosité de l'écran, etc.) ne fonctionnent pas, mais je pense que ça doit être possible de les binder.&lt;/li&gt;
&lt;li&gt;Comme expliqué ci-avant, le reboot devrait fonctionner, peut-être une option de démarrage à modifier.&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2007/04/04/Installer-Ubuntu-sur-un-Sony-PCH-GRT815E#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2007/04/04/Installer-Ubuntu-sur-un-Sony-PCH-GRT815E#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/76</wfw:commentRss>
      </item>
    
  <item>
    <title>Mésaventure avec Linux...</title>
    <link>http://www.the-asw.com/post/2006/06/05/62-mesaventure-avec-linux</link>
    <guid isPermaLink="false">urn:md5:db25a13d56d9fb2aed9f578e5e4b5a48</guid>
    <pubDate>Mon, 05 Jun 2006 18:02:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
        <category>matériel</category><category>noyau</category>    
    <description>&lt;p&gt;Mes aventures avec Linux se soldent généralement par un échec cuisant. Il faut
dire que depuis l'instauration par Linus Torvalds d'un nouveau cycle de développement
unifiant les versions impairs &quot;de développement&quot; (2.3, 2.5) avec les versions
paires &quot;stables&quot; (2.2, 2.4) en une seule version &quot;2.6.machin.truc&quot; ni vraiment stable
ni vraiment instable, le noyau est devenu un énorme jeu de domino. Ainsi, chaque
mise à jour menace à tout moment de faire s'effondrer tout l'édifice. Et ce mois
ci, c'est ma carte TV, une Pinnacle PCTV Stéréo, qui en a fait les frais (et non l'EFREI).&lt;/p&gt;    &lt;p&gt;Après l'échec de ma &lt;a href=&quot;http://www.the-asw.com/articles/2005/08/09/29-la-hauppauge-wintv-pci-fm-modele-760-et-moi&quot; hreflang=&quot;fr&quot;&gt;Hauppage WinTV&lt;/a&gt;,
j'ai investi dans une Pinnacle PCTV Stéréo (sans radio malheureusement), qui fonctionne
parfaitement. La carte et le tuner sont autodétecté, mais au cas où, les options sont :&lt;/p&gt;
&lt;pre&gt;options saa7134 card=26 tuner=33&lt;/pre&gt;
&lt;p&gt;Et puis le week-end dernier je me décide à mettre à jour mon 2.6.12.2
vers un 2.6.16.18 tout beau tout neuf. Et là, c'est le drame : plus de son ! Enfin si,
j'ai du son environ 3 secondes à chaque changement de chaine et puis pouf, plus rien.&lt;/p&gt;
&lt;p&gt;En chargeant le module &lt;code&gt;saa7134&lt;/code&gt; avec l'option &lt;code&gt;audio_debug=1&lt;/code&gt;, il est possible
de voir les logs de la partie audio dans &lt;code&gt;/var/log/syslog&lt;/code&gt;. Avec ce nouveau noyau :&lt;/p&gt;
&lt;pre&gt;kernel: saa7134[0]/audio: found SECAM main sound carrier @ 6.500 MHz [12345/0]&lt;br /&gt;kernel: saa7134[0]/audio: ctl_mute=0 automute=0 input=Television  =&amp;gt;  mute=0 input=Television&lt;br /&gt;kernel: saa7134[0]/audio: tvaudio_setmode: trying SECAM-L NICAM [6.500/5.850 MHz] acpf=122880+0&lt;br /&gt;kernel: saa7134[0]/audio: &lt;strong&gt;getstereo: nicam=0x2&lt;/strong&gt;&lt;br /&gt;kernel: saa7134[0]/audio: tvaudio_setmode: trying SECAM-D/K [6.500/0.-01 MHz] acpf=122880+0&lt;br /&gt;kernel: saa7134[0]/audio: tvaudio_setmode: using SECAM-D/K [6.500/0.-01 MHz] acpf=122880+0&lt;/pre&gt;
&lt;p&gt;Voici le même log avec le noyau &lt;code&gt;2.6.12&lt;/code&gt; :&lt;/p&gt;
&lt;pre&gt;kernel: saa7134[0]/audio: found SECAM main sound carrier @ 6.500 MHz [12345/0]&lt;br /&gt;kernel: saa7134[0]/audio: ctl_mute=0 automute=0 input=Television  =&amp;gt;  mute=0 input=Television&lt;br /&gt;kernel: saa7134[0]/audio: tvaudio_setmode: trying SECAM-L NICAM [6.500/5.850 MHz] acpf=122880+0&lt;br /&gt;kernel: saa7134[0]/audio: &lt;strong&gt;getstereo: nicam=0x0&lt;/strong&gt;&lt;br /&gt;kernel: saa7134[0]/audio: found audio subchannels: mono&lt;br /&gt;kernel: saa7134[0]/audio: tvaudio_setmode: using SECAM-L NICAM [6.500/5.850 MHz] acpf=122880+0&lt;/pre&gt;
&lt;p&gt;En gras, on constate que le code de retour de &lt;code&gt;getstereo&lt;/code&gt; n'est pas le même,
et qu'avant il utilisait &lt;code&gt;SECAM-L NICAM&lt;/code&gt; (qui fonctionne), alors
que maintenant il ne le retient pas et passe au suivant (&lt;code&gt;SECAM-D/K&lt;/code&gt;) qui ne fonctionne
pas, ce qui explique le son pendant quelques secondes...&lt;/p&gt;
&lt;p&gt;N'ayant rien trouvé sur Internet concernant ce problème, j'ai fini par patcher à la va-comme-je-te-pousse
le driver, en commantant le test sur le code de retour qui pose problème.&lt;/p&gt;
&lt;pre&gt;--- drivers/media/video/saa7134/saa7134-tvaudio.old     2006-06-04 20:33:44.000000000 +0200&lt;br /&gt;+++ drivers/media/video/saa7134/saa7134-tvaudio.c       2006-06-04 20:34:20.000000000 +0200&lt;br /&gt;@@ -433,7 +433,7 @@&lt;br /&gt;        case TVAUDIO_NICAM_AM:&lt;br /&gt;                nicam = saa_readb(SAA7134_AUDIO_STATUS);&lt;br /&gt;                dprintk(&quot;getstereo: nicam=0x%x&lt;br /&gt;&quot;,nicam);&lt;br /&gt;-               if (nicam &amp;amp; 0x1) {&lt;br /&gt;+               //if (nicam &amp;amp; 0x1) {&lt;br /&gt;                        nicam_status = saa_readb(SAA7134_NICAM_STATUS);&lt;br /&gt;                        dprintk(&quot;getstereo: nicam_status=0x%x&lt;br /&gt;&quot;, nicam_status);&lt;br /&gt; &lt;br /&gt;@@ -447,9 +447,9 @@&lt;br /&gt;                            default:&lt;br /&gt;                                retval = V4L2_TUNER_SUB_MONO;&lt;br /&gt;                        }&lt;br /&gt;-               } else {&lt;br /&gt;+               //} else {&lt;br /&gt;                        /* No nicam detected */&lt;br /&gt;-               }&lt;br /&gt;+               //}&lt;br /&gt;                break;&lt;br /&gt;        }&lt;br /&gt;        if (retval != -1)&lt;/pre&gt;
&lt;p&gt;Après recompilation (&lt;code&gt;make modules&lt;/code&gt;) et installation (&lt;code&gt;make modules_install&lt;/code&gt;), le son
ne disparait plus au bout de quelques secondes ! Yaha !&lt;/p&gt;
&lt;p&gt;Malheureusement, entre temps un autre problème a fait son apparition...
Après une mise à jour de la distribution, le son est devenu
très faible, avec un effet de &quot;souffle&quot; énorme, comme si le son était très lointain.
D'où vient le problème ? Est-ce ALSA ou bien un effet de bord de la modif du driver ?&lt;/p&gt;
&lt;p&gt;Pour l'instant, je n'en sais rien, et je n'ai pas vraiment envie de chercher. Quel interet puisqu'à
la prochaine version c'est autre chose qui va cesser de fonctionner correctement ? J'ai parfois
l'impression d'être revenu au temps de Windows 95, avec son «&amp;nbsp;Windows Update&amp;nbsp;» où
chaque utilisation relevait de la roulette russe... Je ne compte plus les fois où
j'ai du réinstaller Windows après l'installation d'un patch qui ajoutait des bugs au lieu d'en corriger !
Alors, Linux est-il en train de devenir comme son aïeul ? Va-t-on devoir choisir entre
un &lt;em&gt;desktop&lt;/em&gt; multimédia fonctionnel sous Windows ou une super console sous Linux ?&lt;/p&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2006/06/05/62-mesaventure-avec-linux#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2006/06/05/62-mesaventure-avec-linux#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/62</wfw:commentRss>
      </item>
    
  <item>
    <title>La Hauppauge WinTV PCI-FM modele 760 et moi</title>
    <link>http://www.the-asw.com/post/2005/08/09/29-la-hauppauge-wintv-pci-fm-modele-760-et-moi</link>
    <guid isPermaLink="false">urn:md5:86879d077aaf16a5f86ed217cedd2526</guid>
    <pubDate>Tue, 09 Aug 2005 23:13:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
        <category>matériel</category><category>noyau</category>    
    <description>Ma fidèle Miro PCTV de la guerre commençant serieusement à montrer des signes de fatigues, notamment une qualité d'image horrible (neige, parasites, couleurs baveuses...) malgré un trifouillage intensif du connecteur, j'ai décidé qu'il était temps d'investir dans une nouvelle carte tuner tv, histoire d'avoir une télé agréable à regarder, et, tant qu'à faire, la radio fm. J'ai porté mon attention sur la &lt;a href=&quot;http://www.hauppauge.fr/pages/products/data_pcifm.html&quot; hreflang=&quot;fr&quot;&gt;Hauppage WinTV PCI-FM&lt;/a&gt; qui présente les caractéristiques que je veux pour un prix relativement abordable (89€). Un coup d'oeil sur google m'indique qu'elle sont bien supportées par bttv. Seulement c'était sans compter les ingénieurs d'Hauppauge, qui ont du décider entre deux parties de scrabble, histoire de justifier leur salaire, de changer le vieux-mais-vachement-bien-supporté chip bt pour un neuf-mais-sans-drivers conexant dans les nouvelles revisions de la carte (modele 7xx, dont le mien, le 760)... Résultat des courses, cette carte n'est pas vraiment utilisable sous Linux. Voici quelques informations/astuces que j'ai pu récolter après 2 jours complets de tests, en esperant que ça pourra servir à quelqu'un...    &lt;p&gt;J'écris cet article avec une Debian Sid, kernel 2.6.12.2.&lt;/p&gt;
&lt;h3&gt;Conexant remplace bttv&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.the-asw.com/images/linux/h760.jpg&quot; class=&quot;nostyle&quot;&gt;&lt;img src=&quot;http://www.the-asw.com/images/linux/h760r.jpg&quot; alt=&quot;Hauppauge WinTV PCI-FM avec un Chip Connexant&quot; class=&quot;right illus&quot;&gt;&lt;/a&gt;Première chose à savoir : la plupart des sites/forums qui parlent de la Hauppauge WinTV PCI-FM font référence à des révisions &quot;anciennes&quot; de la carte, qu'on ne trouve plus sur le marché du neuf. 90% des gens vont donc conseiller d'utiliser bttv, et, évidemment, ça ne fonctionnera pas. Pour en être certain il suffit de regarder ce qui est écrit sur le gros circuit intégré &lt;a href=&quot;http://www.the-asw.com/images/linux/h760.jpg&quot;&gt;sur la carte&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;La bonne nouvelle, c'est qu'il existe des drivers pour ces chips conexant, intégré dans la branche 2.6 du noyau. Le driver est le module &lt;code&gt;cx8800&lt;/code&gt;, qui charge, entre autres choses, le module &lt;code&gt;cx88xx&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;J'ai activé ces options dans le noyau :&lt;/p&gt;

&lt;pre&gt;Device Drivers  ---&amp;gt;
 Multimedia devices  ---&amp;gt;
  &amp;lt;M&amp;gt; Video For Linux
  Video For Linux  ---&amp;gt;
    &amp;lt;M&amp;gt; Conexant 2388x (bt878 successor) support&lt;/pre&gt;

&lt;p&gt;D'ailleurs pour la suite, une astuce qui peut être utile : pour éviter d'avoir à tout recompiler, utilisez les commandes &lt;code&gt;make modules&lt;/code&gt; et &lt;code&gt;make modules_install&lt;/code&gt;. Même si vous êtes comme moi, avec un noyau installé &lt;a href=&quot;http://www.us.debian.org/doc/manuals/reference/ch-kernel.fr.html#s-kernel-debian&quot; hreflang=&quot;fr&quot;&gt;avec la méthode Debian&lt;/a&gt;, c'est bien pratique et niveau dpkg, ça casse rien, c'est pas pire que l'install du module nvidia en plus :)&lt;/p&gt;
&lt;h3&gt;L'image&lt;/h3&gt;
&lt;p&gt;Donc avec ce module, un &lt;code&gt;modprobe cx8800&lt;/code&gt; donne, dans &lt;code&gt;/var/log/messages&lt;/code&gt; (ou avec la commande &lt;code&gt;dmesg&lt;/code&gt;) : &lt;/p&gt;

&lt;pre&gt;Linux video capture interface: v1.00
cx2388x v4l2 driver version 0.0.4 loaded
ACPI: PCI Interrupt 0000:01:08.0[A] -&amp;gt; Link [LNK3] -&amp;gt; GSI 5 (level, low) -&amp;gt; IRQ 5
cx88[0]: subsystem: 0070:3401, board: Hauppauge WinTV 34xxx models [card=1,insmod option]
tveeprom: Hauppauge: model = 34519, rev = J160, serial# = 2934115
tveeprom: tuner = LG S001D MK3 (idx = 60, type = 4)
tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17)
tveeprom: audio_processor = MSP3425 (type = 15)
cx88[0]: registered IR remote control
cx88[0]/0: found at 0000:01:08.0, rev: 5, irq: 5, latency: 32, mmio: 0xcc000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0&lt;/pre&gt;

&lt;p&gt;Pour passer des options au module, il faut le faire à &lt;code&gt;cx88xx&lt;/code&gt; (chargé automatiquement par &lt;code&gt;cx8800&lt;/code&gt;). J'ai mis dans &lt;code&gt;/etc/modprobe.d/cx88xx&lt;/code&gt; :&lt;/p&gt;
&lt;pre&gt;option cx88xx card=1&lt;/pre&gt;
&lt;p&gt;La carte est bien reconnue, mais le problème c'est le tuner. En effet, il detecte bien un &lt;code&gt;LG S001D MK&lt;/code&gt; (c'est le bon), mais lui associe le type 4, c'est à dire &quot;NoTuner&quot; (pour mémoire, la liste des tuners se trouve dans les sources du kernel, dans &lt;code&gt;Documentation/video4linux/CARDLIST.tuner&lt;/code&gt;). En fait, ce tuner est connu mais n'a aucun driver implémenté...&lt;/p&gt;
&lt;p&gt;Après plusieurs heure de recherche, j'ai fini par tomber sur &lt;a href=&quot;http://www.spinics.net/lists/vfl/msg18480.html&quot; hreflang=&quot;en&quot;&gt;ce thread&lt;/a&gt; sur la mailing list de video4linux. Il s'avère apparement que les specs de ce tuner sont assez proche du Philips PAL/SECAM multi (FM1216ME MK3) (tuner=38), et devrait donc pouvoir fonctionner en forçant :&lt;/p&gt;
&lt;pre&gt;option cx88xx card=1 tuner=38&lt;/pre&gt;
&lt;p&gt;Problème : lorsque le driver connait le tuner (c'est le cas ici) ne tiens pas compte du paramètre passé au module. Un patch est proposé sur le même thread dans &lt;a href=&quot;http://www.spinics.net/lists/vfl/msg18482.html&quot; hreflang=&quot;en&quot;&gt;ce mail&lt;/a&gt; pour forcer la correspondance &quot;LG S001D MK = tuner 38&quot;. Moi j'ai fait autrement, j'ai preféré supprimer le bout de code indiquant d'ignorer le paramètre du module (parcequ'en fait j'avais déjà fait ce patch avant de trouver le thread, et ça me gonflait de devoir recompiler le module). Ainsi je peux tester avec différent tuner en passant l'option comme ci-dessus. Voici mon patch :&lt;/p&gt;
&lt;pre&gt;--- /usr/src/linux/drivers/media/video/cx88/cx88-cards.c.orig   2005-08-08 20:54:53.000000000 +0200
+++ /usr/src/linux/drivers/media/video/cx88/cx88-cards.c        2005-08-08 20:55:10.000000000 +0200
@@ -755,7 +755,9 @@
        struct tveeprom tv;

        tveeprom_hauppauge_analog(&amp;amp;tv, eeprom_data);
+#if 0
        core-&amp;gt;tuner_type = tv.tuner_type;
+#endif
        core-&amp;gt;has_radio  = tv.has_radio;
 }&lt;/pre&gt;
&lt;p&gt;En rechargeant &lt;code&gt;cx8800&lt;/code&gt; avec l'option &lt;code&gt;tuner=38&lt;/code&gt; pour &lt;code&gt;cx88xx&lt;/code&gt;, j'ai reussi à obtenir une image (de qualité TRES médiocre d'ailleurs) sur &lt;code&gt;tvtime&lt;/code&gt;, et &lt;code&gt;scantv -C /dev/vbi0&lt;/code&gt; me trouve les bonnes chaines.&lt;/p&gt;
&lt;h3&gt;Le son&lt;/h3&gt;
&lt;p&gt;J'utilise le module &lt;code&gt;tda9887&lt;/code&gt;, qui fonctionne correctement pour la radio (voir ci-après). Mais pour la télé, pour l'instant, je n'ai pas reussi à obtenir mieux qu'un souffle ou un gresillement inaudible :-(&lt;/p&gt;
&lt;p&gt;Un message pas encourageant du tout se trouve dans les sources du kernel, dans &lt;code&gt;Documentation/video4linux/README.cx88&lt;/code&gt; :&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
« audio&lt;br /&gt;
- The chip specs for the on-chip TV sound decoder are next&lt;br /&gt;
to useless :-/&lt;br /&gt;
- Neverless the builtin TV sound decoder starts working now,&lt;br /&gt;
at least for PAL-BG.  Other TV norms need other code ...&lt;br /&gt;
FOR ANY REPORTS ON THIS PLEASE MENTION THE TV NORM YOU ARE&lt;br /&gt;
USING.&lt;br /&gt;
- Most tuner chips do provide mono sound, which may or may not&lt;br /&gt;
be useable depending on the board design.  With the Hauppauge&lt;br /&gt;
cards it works, so there is mono sound available as fallback.&lt;br /&gt;
- audio data dma (i.e. recording without loopback cable to the&lt;br /&gt;
sound card) should be possible, but there is no code yet ... 	»&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;En gros, c'est la merde. Si quelqu'un sait comment faire pour avoir au moins le son mono, je suis preneur !&lt;/p&gt;
&lt;h3&gt;La radio&lt;/h3&gt;
&lt;p&gt;C'est le seul truc qui fonctionne plutôt bien, et qui est plutôt facile à installer (comparé au temps que j'ai passé pour la vidéo)&lt;/p&gt;
&lt;p&gt;J'ai utilisé &lt;code&gt;radio&lt;/code&gt; ou &lt;code&gt;gradio&lt;/code&gt; (packages Debian du même nom), pour obtenir du son.&lt;/p&gt;
&lt;p&gt;Le GROS problème est que, quand le cable antenne radio est branché, je perd 80% des stations TV, et les 20% que je peux encore capter sont impossible à regarder (déjà que l'image est pas top quand rien n'est branché,  alors là...)&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;Je ne sais pas encore ce que j'ai vais bien pouvoir faire de cette carte : si je branche l'antenne radio, je n'ai plus d'image ; si je ne la branche pas, j'ai des images (moches), et pas de son... Tout ce que j'espère c'est que les drivers vont être developpés et que d'ici quelques mois elle devienne utilisable ! En tous cas je vous la déconseille fortement pour le moment.&lt;/p&gt;
&lt;h4&gt;Quelques liens trouvés ça et là :&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;La &lt;a href=&quot;http://linux.bytesex.org/v4l2/cx88.html&quot; hreflang=&quot;en&quot;&gt;page du driver cx88&lt;/a&gt; (pas très à jour)&lt;/li&gt;
&lt;li&gt;Un &lt;a href=&quot;http://www.inf.bme.hu/%7Epts/pts-tv-record-video4linux-tutorial.txt&quot; hreflang=&quot;en&quot;&gt;tutorial très compact&lt;/a&gt;, sur un peu tout ce qui concerne v4l&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2005/08/09/29-la-hauppauge-wintv-pci-fm-modele-760-et-moi#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2005/08/09/29-la-hauppauge-wintv-pci-fm-modele-760-et-moi#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/30</wfw:commentRss>
      </item>
    
  <item>
    <title>Comment avoir des belles fonts sous Debian ?</title>
    <link>http://www.the-asw.com/post/2005/08/01/2-comment-avoir-des-belles-fonts-sous-debian</link>
    <guid isPermaLink="false">urn:md5:213576c89470bf721f665c15785e5cdd</guid>
    <pubDate>Mon, 01 Aug 2005 20:58:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
        <category>personnalisation</category>    
    <description>&lt;img src=&quot;http://www.the-asw.com/images/linux/debian.png&quot; alt=&quot;Debian GNU/Linux&quot; class=&quot;right&quot;&gt;S'il a bien une chose que je trouve particulièrement moche sous Linux, c'est le système de font par défaut : les polices sont laides et antialisées dans tous les sens. Sans parler des fonts &lt;a href=&quot;http://fr.wikipedia.org/wiki/TrueType&quot; hreflang=&quot;fr&quot;&gt;TrueType&lt;/a&gt;, qui sont complètement inexistantes ; ou encore des dizaines de méthodes différentes pour installer des fonts... Voici comment remédier à ça !    &lt;h3&gt;Le système de font&lt;/h3&gt;
&lt;p&gt;Honnetement je ne suis pas sûr d'avoir tout compris sur la façon dont sont gérées les fonts sous Linux. Beaucoup de noms sont souvent cités mais à quoi servent-ils vraiment ? Voici les informations que j'ai reussi à glaner :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;le serveur X&lt;/strong&gt; (xfree 4.x ou x.org) peut gérer des fonts si on lui indique le(s) chemin(s) où chercher.
Ces infos se trouvent dans le fichier de configuration (exemple : &lt;code&gt;/etc/X11/xorg.conf&lt;/code&gt;), section &lt;code&gt;Files&lt;/code&gt;, directives &lt;code&gt;FontPath&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;xfs&lt;/strong&gt; : (X Font Server) fourni des polices à X. Il est lancé à part et peut faire des trucs très fun comme fournir des fonts à un X distant via le reseau.
En général il est activé dans le fichier de conf de X via la directive :
&lt;pre&gt;FontPath	&quot;unix/:7100&quot;&lt;/pre&gt;
Là se posent les premières questions : à quoi sert xfs si le serveur X peut gérer les fonts tout seul comme je viens de le dire ci-dessus ? Un element de réponse dans l'avant dernier post de &lt;a href=&quot;http://forum.hardware.fr/hardwarefr/OSAlternatifs/XFree86-Could-init-font-path-element-unix-7100-sujet-35058-1.htm#t448347&quot; hreflang=&quot;fr&quot;&gt;ce topic sur HFR&lt;/a&gt;. En le virant mon X fonctionne tout aussi bien...
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;xfstt&lt;/strong&gt; et &lt;strong&gt;xfs-xtt&lt;/strong&gt; sont des alternatives à xfs capables de gérer les polices TrueType à l'époque où, ni xfs, ni X, ne le pouvait. En gros, à oublier.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FreeType&lt;/strong&gt; (actuellement en version 2) est un moteur de rendu pour, entre autres, les fonts TrueType. Il est disponible sous forme de librairie (paquets &lt;code&gt;libfreetype*&lt;/code&gt;). D'après ce que j'ai compris, c'est l'avenir (mais l'avenir de quoi ?). Voir le site &lt;a href=&quot;http://www.freetype.org/&quot; hreflang=&quot;en&quot;&gt;http://www.freetype.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;fontconfig&lt;/strong&gt; est un outil permettant aux applications de trouver les fonts et de les configurer correctement. Seules les applications récentes (GTK 2 par exemple) l'utilisent. Voir le site &lt;a href=&quot;http://www.fontconfig.org/&quot; hreflang=&quot;en&quot;&gt;http://www.fontconfig.org/&lt;/a&gt; pour la doc.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;defoma&lt;/strong&gt; (DEbian FOnt MAnager) est l'outil magique de Debian pour uniformiser et gérer automatiquement tout ce bazar, et faire surement pleins d'autres trucs cools dont je me secoue le cocotier pour l'instant. Je sais pas comment il fonctionne, mais il fonctionne et c'est l'essentiel :)
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Les packages qui vont bien&lt;/h3&gt;
&lt;p&gt;Voici les packages à installer (si ce n'est pas déjà fait). Tout d'abord, les logiciels/libraires :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;libfreetype6&lt;/code&gt; et &lt;code&gt;libttf2&lt;/code&gt; pour FreeType&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fontconfig&lt;/code&gt; et &lt;code&gt;libfontconfig1&lt;/code&gt; pour fontconfig&lt;/li&gt;
&lt;li&gt;&lt;code&gt;defoma&lt;/code&gt; et &lt;code&gt;x-ttcidfont-conf&lt;/code&gt;, les deux packages magiques de Debian&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ensuite, pour avoir des fonts sympas :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tous les packages &lt;code&gt;xfonts-*&lt;/code&gt; que vous voulez pour avoir des fonts sous X (pas TrueType), et surtout :
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;xfonts-100dpi&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;xfonts-100dpi-transcoded&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;xfonts-75dpi&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;xfonts-75dpi-transcoded&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;xfonts-base&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;xfonts-base-transcoded&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;xfonts-scalable&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
J'ai déjà eu des problèmes vraiment bizarres (segfault de certaines applications, ou polices illisibles) si ces packages manquent...
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;msttcorefonts&lt;/code&gt; (disponible dans contrib), pour avoir les fonts Microsoft standards (Verdana, Arial, Times New Roman, Courier New, ...) Indispensable pour surfer correctement !&lt;/li&gt;
&lt;li&gt;Tous les packages &lt;code&gt;ttf-*&lt;/code&gt; que vous voulez pour avoir des fonts TrueType.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Configuration&lt;/h3&gt;
&lt;p&gt;Normalement dpkg doit envoyer un mail à l'administrateur avec les informations nécessaires pour la configuration du bousin. Si ce n'est pas le cas, regardez &lt;a href=&quot;http://www.fr.debian.org/doc/manuals/reference/ch-tune.fr.html#s-xfs-tt&quot; hreflang=&quot;fr&quot;&gt;le chapitre &quot;Polices TrueType dans X&quot;&lt;/a&gt; dans le guide de référence Debian.&lt;/p&gt;
&lt;p&gt;Voir également &lt;a href=&quot;http://egads.ertius.org/%7Erob/font_guide.txt&quot;&gt;cet autre site&lt;/a&gt; pour plus d'informations.&lt;/p&gt;
&lt;p&gt;A partir de cette étape, les polices devraient être gérées &quot;correctement&quot;, c'est à dire que, quelque soit l'application (gtk1 ou gtk2 par exemple), vous aurez toujours les mêmes fonts disponibles (dont les fonts TrueType).&lt;/p&gt;
&lt;h3&gt;Antialias et polices par défaut : fontconfig est ton ami&lt;/h3&gt;
&lt;p&gt;Première chose qui me semble vital pour avoir un bureau joli : virer les fonts toutes moches fournies par défaut pour les remplacer par leur équivalent Microsoft (je sais, c'est mal), c'est à dire :&lt;/p&gt;
&lt;table summary=&quot;Présentation des familles de caractères et des polices par défaut sous Windows&quot;&gt;
&lt;caption&gt;Polices par défaut sous Windows&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Famille&lt;/th&gt;
&lt;th&gt;Windows&lt;/th&gt;
&lt;th&gt;Linux&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;serif&lt;/th&gt;
&lt;td&gt;Times New Roman&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;sans-serif&lt;/th&gt;
&lt;td&gt;Verdana&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;monospace&lt;/th&gt;
&lt;td&gt;Courier New&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Pour ce faire, il faut l'expliquer à fontconfig. Créez un fichier &lt;code&gt;/etc/fonts/local.conf&lt;/code&gt; contenant :&lt;/p&gt;
&lt;pre&gt;&amp;lt;?xml version=&quot;1.0&quot;?&amp;gt;&lt;br&gt;&amp;lt;!DOCTYPE fontconfig SYSTEM &quot;fonts.dtd&quot;&amp;gt;&lt;br&gt;&amp;lt;fontconfig&amp;gt;&lt;br&gt;	&amp;lt;!-- Voir la doc de defoma --&amp;gt;&lt;br&gt;        &amp;lt;dir&amp;gt;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType&amp;lt;/dir&amp;gt;&lt;br&gt;&lt;br&gt;        &amp;lt;!-- Alias certaines fonts &quot;connues&quot; par les fonts Microsoft --&amp;gt;&lt;br&gt;        &amp;lt;alias&amp;gt;&lt;br&gt;                &amp;lt;family&amp;gt;Times&amp;lt;/family&amp;gt;&lt;br&gt;                &amp;lt;prefer&amp;gt;&amp;lt;family&amp;gt;Times New Roman&amp;lt;/family&amp;gt;&amp;lt;/prefer&amp;gt;&lt;br&gt;                &amp;lt;default&amp;gt;&amp;lt;family&amp;gt;serif&amp;lt;/family&amp;gt;&amp;lt;/default&amp;gt;&lt;br&gt;        &amp;lt;/alias&amp;gt;&lt;br&gt;&lt;br&gt;        &amp;lt;alias&amp;gt;&lt;br&gt;                &amp;lt;family&amp;gt;Helvetica&amp;lt;/family&amp;gt;&lt;br&gt;                &amp;lt;prefer&amp;gt;&amp;lt;family&amp;gt;Verdana&amp;lt;/family&amp;gt;&amp;lt;/prefer&amp;gt;&lt;br&gt;                &amp;lt;default&amp;gt;&amp;lt;family&amp;gt;sans-serif&amp;lt;/family&amp;gt;&amp;lt;/default&amp;gt;&lt;br&gt;        &amp;lt;/alias&amp;gt;&lt;br&gt;&lt;br&gt;        &amp;lt;alias&amp;gt;&lt;br&gt;                &amp;lt;family&amp;gt;Courier&amp;lt;/family&amp;gt;&lt;br&gt;                &amp;lt;prefer&amp;gt;&amp;lt;family&amp;gt;Courier New&amp;lt;/family&amp;gt;&amp;lt;/prefer&amp;gt;&lt;br&gt;                &amp;lt;default&amp;gt;&amp;lt;family&amp;gt;monospace&amp;lt;/family&amp;gt;&amp;lt;/default&amp;gt;&lt;br&gt;        &amp;lt;/alias&amp;gt;&lt;br&gt;&lt;br&gt;        &amp;lt;!-- Utiliser de preference les fonts Microsoft --&amp;gt;&lt;br&gt;        &amp;lt;alias&amp;gt;&lt;br&gt;                &amp;lt;family&amp;gt;serif&amp;lt;/family&amp;gt;&lt;br&gt;                &amp;lt;prefer&amp;gt;&amp;lt;family&amp;gt;Times New Roman&amp;lt;/family&amp;gt;&amp;lt;/prefer&amp;gt;&lt;br&gt;        &amp;lt;/alias&amp;gt;&lt;br&gt;&lt;br&gt;        &amp;lt;alias&amp;gt;&lt;br&gt;                &amp;lt;family&amp;gt;sans-serif&amp;lt;/family&amp;gt;&lt;br&gt;                &amp;lt;prefer&amp;gt;&amp;lt;family&amp;gt;Verdana&amp;lt;/family&amp;gt;&amp;lt;/prefer&amp;gt;&lt;br&gt;        &amp;lt;/alias&amp;gt;&lt;br&gt;&lt;br&gt;        &amp;lt;alias&amp;gt;&lt;br&gt;                &amp;lt;family&amp;gt;monospace&amp;lt;/family&amp;gt;&lt;br&gt;                &amp;lt;prefer&amp;gt;&amp;lt;family&amp;gt;Courier New&amp;lt;/family&amp;gt;&amp;lt;/prefer&amp;gt;&lt;br&gt;        &amp;lt;/alias&amp;gt;&lt;br&gt;&amp;lt;/fontconfig&amp;gt;&lt;/pre&gt;
&lt;p&gt;Exemple trouvé dans la doc de fontconfig, &lt;a href=&quot;http://fontconfig.org/fontconfig-user.html&quot;&gt;par là&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ensuite, personnellement, je trouve que l'anti-alising (&lt;a href=&quot;http://fr.wikipedia.org/wiki/Anticr%C3%A9nelage&quot;&gt;fr&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Antialiasing&quot;&gt;en&lt;/a&gt;) sur (certaines) petites fonts (disons celles inférieures à 14 pouces), c'est absolument immonde. Les polices apparaissent &quot;grasses&quot; et visuellement j'aime pas du tout.&lt;/p&gt;
&lt;p&gt;Pour vous faire une idée, voici ce que ça donne visuellement (avec un Mozilla Firefox fraichement installé) :&lt;/p&gt;

&lt;p class=&quot;center&quot;&gt;Avec anti-aliasing&lt;br&gt;
&lt;a href=&quot;http://www.the-asw.com/images/linux/fonts_aa_mini.png&quot; class=&quot;nostyle&quot;&gt;&lt;img src=&quot;http://www.the-asw.com/images/linux/fonts_aa_mini.png&quot; alt=&quot;Avec anti-aliasing&quot; class=&quot;illus&quot;&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p class=&quot;center&quot;&gt;Sans anti-aliasing&lt;br&gt;
&lt;a href=&quot;http://www.the-asw.com/images/linux/fonts_aa_mini.png&quot; class=&quot;nostyle&quot;&gt;&lt;img src=&quot;http://www.the-asw.com/images/linux/fonts_aa2_mini.png&quot; alt=&quot;Sans anti-aliasing&quot; class=&quot;illus&quot;&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mon réglage de l'anti-aliasing est (toujours dans le fichier &lt;code&gt;/etc/fonts/local.conf&lt;/code&gt;) :&lt;/p&gt;
&lt;pre&gt;&amp;lt;!-- L'anti aliasing sur certaines font c'est une horreur... --&amp;gt;&lt;br&gt;&amp;lt;match target=&quot;font&quot;&amp;gt;&lt;br&gt;	&amp;lt;test name=&quot;family&quot;&amp;gt;&lt;br&gt;		&amp;lt;string&amp;gt;Verdana&amp;lt;/string&amp;gt;&lt;br&gt;		&amp;lt;string&amp;gt;Arial&amp;lt;/string&amp;gt;&lt;br&gt;		&amp;lt;string&amp;gt;Times New Roman&amp;lt;/string&amp;gt;&lt;br&gt;		&amp;lt;string&amp;gt;Courier New&amp;lt;/string&amp;gt;&lt;br&gt;		&amp;lt;string&amp;gt;Helvetica&amp;lt;/string&amp;gt;&lt;br&gt;	&amp;lt;/test&amp;gt;&lt;br&gt;	&amp;lt;test name=&quot;size&quot; compare=&quot;less&quot;&amp;gt;&lt;br&gt;		&amp;lt;int&amp;gt;14&amp;lt;/int&amp;gt;&lt;br&gt;	&amp;lt;/test&amp;gt;&lt;br&gt;&lt;br&gt;	&amp;lt;edit name=&quot;antialias&quot; mode=&quot;assign&quot;&amp;gt;&lt;br&gt;		&amp;lt;bool&amp;gt;false&amp;lt;/bool&amp;gt;&lt;br&gt;	&amp;lt;/edit&amp;gt;&lt;br&gt;&amp;lt;/match&amp;gt;&lt;br&gt;&amp;lt;!--&lt;br&gt;	et une regle pour firefox, une...&lt;br&gt;	apparement le nom de la regle a change entre size et pixelsize, a voir&lt;br&gt;--&amp;gt;&lt;br&gt;&amp;lt;match target=&quot;font&quot;&amp;gt;&lt;br&gt;	&amp;lt;test name=&quot;family&quot;&amp;gt;&lt;br&gt;		&amp;lt;string&amp;gt;Verdana&amp;lt;/string&amp;gt;&lt;br&gt;		&amp;lt;string&amp;gt;Arial&amp;lt;/string&amp;gt;&lt;br&gt;		&amp;lt;string&amp;gt;Times New Roman&amp;lt;/string&amp;gt;&lt;br&gt;		&amp;lt;string&amp;gt;Courier New&amp;lt;/string&amp;gt;&lt;br&gt;		&amp;lt;string&amp;gt;Helvetica&amp;lt;/string&amp;gt;&lt;br&gt;	&amp;lt;/test&amp;gt;&lt;br&gt;	&amp;lt;test qual=&quot;any&quot; name=&quot;pixelsize&quot; compare=&quot;less_eq&quot;&amp;gt;&lt;br&gt;		&amp;lt;double&amp;gt;18&amp;lt;/double&amp;gt;&lt;br&gt;	&amp;lt;/test&amp;gt;&lt;br&gt;	&amp;lt;edit name=&quot;antialias&quot; mode=&quot;assign&quot;&amp;gt;&lt;br&gt;		&amp;lt;bool&amp;gt;false&amp;lt;/bool&amp;gt;&lt;br&gt;	&amp;lt;/edit&amp;gt;&lt;br&gt;&amp;lt;/match&amp;gt;&lt;/pre&gt;
&lt;p&gt;Avec tous ces reglages, j'ai enfin les fonts que j'aime, et surtout je n'ai plus à me casser la tête entre les applis gtk1, gtk2 et compagnie ! Après libre à vous d'adapter ces reglages comme bon vous semble.&lt;/p&gt;
&lt;h3&gt;Liens annexes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Un &lt;a href=&quot;http://linuxfr.org/forums/15/2132.html&quot; hreflang=&quot;fr&quot;&gt;journal sur DLFP&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2005/08/01/2-comment-avoir-des-belles-fonts-sous-debian#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2005/08/01/2-comment-avoir-des-belles-fonts-sous-debian#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/5</wfw:commentRss>
      </item>
    
  <item>
    <title>Ma Divxbox : Configurer la sortie TV</title>
    <link>http://www.the-asw.com/post/2004/05/17/8-configurer-la-sortie-tv</link>
    <guid isPermaLink="false">urn:md5:ddd2f2fe39a0254cba3003a968ad0704</guid>
    <pubDate>Mon, 17 May 2004 11:21:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
        <category>matériel</category><category>personnalisation</category>    
    <description>&lt;p&gt;Configurer la sortie TV est l'étape la plus importante (et aussi la plus difficile) dans la réalisation de la divxbox. Les enjeux sont énormes :&lt;/p&gt;
	&lt;ul&gt;
		&lt;li&gt;Sans sortie TV pas de divxbox :)&lt;/li&gt;

		&lt;li&gt;La sortie TV doit permettre d'utiliser correctement la carte vidéo pour lire les vidéos, par exemple la vo xv de mplayer pour soulager le cpu&lt;/li&gt;
		&lt;li&gt;La sortie TV doit être de bonne qualité, parceque regarder un film avec un affichage tout pourri , ça gache tout&amp;nbsp;!&lt;/li&gt;
	&lt;/ul&gt;
	
	&lt;p&gt;J'ai personnellement bien lutté pour obtenir une sortie TV correcte, mais bon je n'ai jamais eu beaucoup de chance avec Linux. Donc tout ce que je peux vous souhaiter c'est de trouver la bonne carte du premier coup&amp;nbsp;!&lt;/p&gt;    &lt;h3&gt;NVidia GeForce 2 MX 400&lt;/h3&gt;
	
	&lt;p&gt;Mon premier essai est avec une ancienne GeForce 2 MX 400 équipée d'une sortie TV composite. Au boot, la sortie TV s'active toute seule et reste à peut près potable pour le mode console pur et dur.&lt;/p&gt;

	
	&lt;p&gt;Le framebuffer par défaut active egalement la sortie TV sans problème. Il faut juste regler la résolution dans le fichier &lt;code&gt;/etc/lilo.conf&lt;/code&gt; avec le paramètre &lt;code&gt;vga&lt;/code&gt;. Par exemple &lt;code&gt;vga=789&lt;/code&gt; pour un affichage 800x600 en 16 millions de couleurs. Ci-après le tableau de tous les codes (il me semble que certains ne fonctionnent qu'avec &lt;a href=&quot;http://www.bootsplash.org&quot;&gt;bootsplash&lt;/a&gt;).&lt;/p&gt;
	
&lt;pre&gt;
Colors-----640x480-----800x600-----1024x768-----1280x1024
256----------769---------771----------773----------775
32000--------784---------787----------790----------793
65000--------785---------788----------791----------794
16.7 Mill.---786---------789----------792----------795
&lt;/pre&gt;

	&lt;p&gt;Pour XFree 4.3 maintenant, c'est une autre paire de manches à tordre. Les drivers libres (&quot;nv&quot;) sont, d'après ce que j'ai pu tester, incapables de gerer tout seul la sortie TV (sans parler du fait qu'il n'y aura aucune acceleration 3D). Donc il faut installer les &lt;a href=&quot;http://www.nvidia.com/object/linux.html&quot;&gt;drivers propriétaires&lt;/a&gt; et configurer XFree. Heureusement, les drivers de NVidia, malgré leurs nombreux défauts, sont relativement bien documentés concernant la sortie TV (voir APPENDIX J: CONFIGURING TV-OUT dans le README des drivers).&lt;/p&gt;
	&lt;p&gt;En résumé, il faut ajouter des sections screen et monitor correspondantes à la télé :&lt;/p&gt;
&lt;pre&gt;
Section &quot;Monitor&quot; 
        Identifier      &quot;TV&quot; 
        HorizSync       30-50 
        VertRefresh     60
EndSection 

Section &quot;Screen&quot; 
        Identifier  &quot;tvout800&quot;
        Device      &quot;geforce&quot;
        Monitor     &quot;TV&quot;
        DefaultDepth 24
        
        Option &quot;TVStandard&quot; &quot;PAL-N&quot;
        Option &quot;ConnectedMonitor&quot; &quot;TV&quot;
        Option &quot;TVOutFormat&quot; &quot;COMPOSITE&quot;
        Option &quot;NoLogo&quot; &quot;on&quot;
        
        Subsection &quot;Display&quot; 
                Depth       24
                Modes       &quot;800x600&quot;
                ViewPort    0 0
        EndSubsection
EndSection
&lt;/pre&gt;
	&lt;p&gt;Mon fichier de config complet pour XFree 4.3 est disponible &lt;a href=&quot;http://www.the-asw.com/files/linux/XF86Config-4.nvidia&quot;&gt;par ici&lt;/a&gt;.&lt;/p&gt;

	&lt;p&gt;Un programme permet egalement de bidouiller la sortie TV des cartes nvidia : &lt;code&gt;nvtv&lt;/code&gt;. Honnetement j'ai toujours pas compris comment il fonctionne, comment on enregistre la configuration, etc... Et puis comme les drivers proprios donnent de bons résultats j'ai laissé tomber.&lt;/p&gt;
	
	&lt;p&gt;Pour lancer Xfree sur la télé j'utilise la commande :&lt;/p&gt;
&lt;pre&gt;startx -- -screen tvout800&lt;/pre&gt;

	&lt;p&gt;Ensuite je peux lancer mplayer, mais c'est là que ça se gâte. La vo x11 fonctionne bien mais, comme elle n'utilise pas du tout les possibilités de la carte graphique, pompe la quasi-totalité du CPU (surtout en plein écran à cause du redimensionnement). Bref inutilisable. L'idéal est la vo xv, mais là suprise, alors que sur un écran ça fonctionne, sur la télé il y a des bandes bleu vif sur la gauche et sur le haut du film !&lt;/p&gt;
	
	&lt;p class=&quot;center&quot;&gt;&lt;a href=&quot;http://www.the-asw.com/images/linux/divxbox/nvidia_xv.jpg&quot;&gt;&lt;img src=&quot;http://www.the-asw.com/images/linux/divxbox/nvidia_xv_mini.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
	
	&lt;p&gt;Pour l'instant je n'ai rien trouvé sur le net se rapportant à ce problème, après plusieurs nuits blanches j'ai donc décidé de laisser tomber cette carte. Cela dis si une star en Linux connait la solution à ce problème, je suis toujours preneur :)&lt;/p&gt;

	
	&lt;h3&gt;ATI Rage 128&lt;/h3&gt;
	
	&lt;p&gt;En cherchant un peu suite à mes déboires avec la GeForce2, j'ai vu ça et là que les sorties TV des cartes ATI était censé être beaucoup mieux que les NVidia. Bah ça tombe bien j'ai une ATI Rage 128 AGP sous la main...&lt;/p&gt;
	
	&lt;p&gt;Comme précedemment, la console standard et le framebuffer s'activent sans problème (à condition que la sortie TV soit branchée au boot).&lt;/p&gt;

	&lt;p&gt;Par contre, les drivers &lt;code&gt;r128&lt;/code&gt; par défaut de XFree n'affichent rien du tout sur la télé, et pire, si la sortie TV est branchée au boot, l'affichage sur l'écran déconne&amp;nbsp;! Bon il existe un programme, &lt;code&gt;atitvout&lt;/code&gt;, qui est censé activer les sorties télé des cartes ATI... Manque de bol avec ma carte il ne fonctionne pas, et comme il n'est plus maintenu par l'auteur il ne faut pas trop esperer...&lt;/p&gt;

	
	&lt;p&gt;Je me suis ensuite tourné vers les drivers &lt;a href=&quot;http://gatos.sf.net&quot;&gt;Gatos&lt;/a&gt;, qui sont censés faire des miracles et notamment activer la sortie TV des Rage 128. Encore une fois manque de bol avec ma carte ils ne fonctionnent pas.&lt;/p&gt;
	
	&lt;p&gt;En dernier recours, j'ai tenté les drivers &lt;code&gt;vesa&lt;/code&gt;. Evidemment ils fonctionnent bien mais :&lt;/p&gt;
	&lt;ol&gt;
		&lt;li&gt;Aucune acceleration 3D&lt;/li&gt;
		&lt;li&gt;Aucune vo performante disponible pour mplayer (uniquement &lt;code&gt;vesa&lt;/code&gt;)&lt;/li&gt;

		&lt;li&gt;La qualité des films en vo vesa n'est pas top (problème de rafraichissment je suppose)&lt;/li&gt;
	&lt;/ol&gt;
	
	&lt;p&gt;Sur &lt;a href=&quot;http://www.lahiette.com/biboobox/?Freevo/La+sortie+TV&quot;&gt;le site de BibooBox&lt;/a&gt; il y a d'autres solutions proposées, mais aucune d'entre elles ne fonctionnaient avec mon modele de Rage 128. Bref c'est inutilisable, alors j'ai laissé tomber cette carte.&lt;/p&gt;
	
	&lt;h3&gt;NVidia GeForce 4 MX 440&lt;/h3&gt;
	
	&lt;p&gt;N'ayant plus aucune vieille carte disponible sous la main, et n'ayant plus rien à perdre, j'ai pris une GeForce 4 MX 440 (les cartes pas chères pour bureautique de NVidia) d'un PC qui ne servait plus trop pour la tester sur la DivxBox...&lt;/p&gt;

	
	&lt;p&gt;J'ai utilisé exactement la même config que pour la GeForce 2 MX 400, sauf que là, surprise, pas de bandes bleues sur la sortie xv ! La vidéo est niquelle, et (seulement) 25% du CPU sont utilisés pour lire un divx (vo xv rulez !)&lt;/p&gt;
	
	&lt;p&gt;Bon il faut bien l'admettre, mettre une GeForce 4 (même si c'est une MX) dans un p3 500 je trouve que c'est un peu du gâchi parceque j'avais des vieilles cartes à recycler. Mais ça faisait déjà trop longtemps que je cherchais à faire fonctionner une sortie TV correcte, alors maintenant que ça fonctionne je garde !&lt;/p&gt;
	
	&lt;h3&gt;Autres pistes : Carte de décompression MPEG (dxr3)&lt;/h3&gt;
	
	&lt;p&gt;J'ai retrouvé dans les placards une vieille carte de décompression MPEG2 (dvd) &quot;Hollywood +&quot;, équipée d'une sortie TV S-VIDEO ainsi que d'une sortie Audio. Après quelques recherches, j'ai découvert que ce type de carte était bien gérée sous Linux. Chouette !&lt;/p&gt;
	
	&lt;p&gt;Liens :&lt;/p&gt;
	&lt;ul&gt;

		&lt;li&gt;&lt;a href=&quot;http://lea-linux.org/hardware/xine_dxr3.html&quot;&gt;Tutorial sur Lea Linux&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://dxr3.sourceforge.net/&quot;&gt;Le projet dxr3 et Hollywood Plus&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;p&gt;Encore une fois je remercie cette merveilleuse distribution qu'est Debian, puisque des paquets sont dispo pour configurer très facilement cette carte. Leur nom commence par &lt;code&gt;em8300&lt;/code&gt;. L'un deux installe tout ce qu'il faut (device, fichier de conf, etc...) et un autre contient les sources pour compiler un module noyau (à la sauce debian, c'est à dire &lt;code&gt;make-kpkg module-image&lt;/code&gt; dans les sources du noyau). Bref si on est un peu à l'aise avec les méthodes de Debian ça se fait très facilement (même moi j'ai reussi tout seul, c'est pour dire !)&lt;/p&gt;
	&lt;p&gt;Je n'ai toutefois pas pousser plus loin cette solution, pour plusieurs raisons :&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;La sortie TV en S-Video, ça suxor un peu quand on a pas de quoi la convertir en Composite ou Peritel (seules prises gérée par ma télé :)&lt;/li&gt;
		&lt;li&gt;Il faut recompiler mplayer avec le support dxr3. Et pour utiliser Freevo il faut egalement recompiler la libSDL comme indiquée sur &lt;a href=&quot;http://freevo.sourceforge.net/cgi-bin/doc/Hardware/DXR3&quot;&gt;la doc de Freevo&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;Les applications qui n'utilisent pas la libSDL pour l'affichage ne pourront pas s'afficher sur la sortie dxr3 (en tous cas je n'ai pas trouvé comment)&lt;/li&gt;
	&lt;/ul&gt;
	&lt;p&gt;Malgré ça, l'utilisation d'une carte de décompression présente des avantages non négligeable :&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Permet de lire des DVD sur des petites machines&lt;/li&gt;
		&lt;li&gt;La mienne possède une sortie audio, gérée par OSS, donc pas besoin de carte son supplémentaire à priori...&lt;/li&gt;
		&lt;li&gt;Pareil pour la carte graphique, il serait surement possible de s'en passer...&lt;/li&gt;
	&lt;/ul&gt;
	&lt;p&gt;A toi de voir...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2004/05/17/8-configurer-la-sortie-tv#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2004/05/17/8-configurer-la-sortie-tv#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/8</wfw:commentRss>
      </item>
    
  <item>
    <title>La carte réseau qui ne trouve plus le DHCP</title>
    <link>http://www.the-asw.com/post/2002/07/24/40-la-carte-reseau-qui-ne-trouve-plus-le-dhcp</link>
    <guid isPermaLink="false">urn:md5:ff86da1d5651610c45d7cf8c32e18700</guid>
    <pubDate>Wed, 24 Jul 2002 19:37:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
        <category>réseaux</category>    
    <description>Le DHCP (Dynamic Host Configuration Protocol) permet aux cartes réseau de se configurer automatiquement. Au boot, l'ordinateur envoi une requete au serveur DHCP pour connaitre les informations sur le reseau (adresse ip, masque du reseau, adresse de la passerelle, adresse du dns, etc...) et se configure en conséquence.    &lt;h4&gt;Ma petite histoire&lt;/h4&gt;
&lt;p&gt;Il y a un serveur dhcp sur le reseau qui fonctionne impec. Mon ordi se configure sans problème vu que l'installeur de Debian à tout bien reglé comme il faut apparement. Sauf que voila, après recompile du noyeau, ya plus rien qui fonctionne. La carte réseau est bien configurée, mais sans IP...&lt;/p&gt;
&lt;pre&gt;#ifconfig eth0&lt;br /&gt;eth0    Link encap:Ethernet  HWaddr 00:50:FA:E5:43:7C  &lt;br /&gt;        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;        RX packets:7083 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;        TX packets:925 errors:0 dropped:0 overruns:0 carrier:1&lt;br /&gt;        collisions:0 txqueuelen:100 &lt;br /&gt;        RX bytes:951774 (929.4 KiB)  TX bytes:2464 (2.4 KiB)&lt;br /&gt;        Interrupt:3 Base address:0x300 &lt;/pre&gt;
&lt;p&gt;Si je met la carte en static :&lt;/p&gt;
&lt;pre&gt;# vim /etc/network/interface&lt;br /&gt;iface eth0 inet static&lt;br /&gt;address 192.168.0.2&lt;br /&gt;netmask 255.255.255.0&lt;br /&gt;broadcast 192.168.0.255&lt;br /&gt;gateway 192.168.0.1&lt;/pre&gt;
&lt;p&gt;ça roule. Donc l'ordi ne peut plus se configurer avec le DHCP...&lt;/p&gt;
&lt;h4&gt;La solution&lt;/h4&gt;
&lt;p&gt;Il faut activer dans le noyau les options &lt;code&gt;CONFIG_PACKET&lt;/code&gt; et &lt;code&gt;CONFIG_FILTER&lt;/code&gt;, c'est à dire &quot;Packet socket&quot; et &quot;Socket Filtering&quot; dans la section &quot;Networking options&quot;...  Bah oui c'est tout mais j'ai quand même chercher plusieurs semaines avant de trouver quelqu'un qui avait eu le même problème...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2002/07/24/40-la-carte-reseau-qui-ne-trouve-plus-le-dhcp#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2002/07/24/40-la-carte-reseau-qui-ne-trouve-plus-le-dhcp#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/40</wfw:commentRss>
      </item>
    
  <item>
    <title>Clavier qwerty après passage à Woody</title>
    <link>http://www.the-asw.com/post/2002/07/24/39-clavier-qwerty-apres-passage-a-woody</link>
    <guid isPermaLink="false">urn:md5:d34dd68b96b04cda82909d91962a3c03</guid>
    <pubDate>Wed, 24 Jul 2002 19:34:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
        <category>ligne de commande</category>    
    <description>&lt;p&gt;Maintenant que la woody est stable je ne sais pas si il y toujours ce problème, mais à l'époque de la version potato le
&lt;code&gt;apt-get -u dist-upgrade&lt;/code&gt;
transformait le clavier azerty en qwerty après reboot...&lt;/p&gt;    &lt;h4&gt;Ma petite histoire&lt;/h4&gt;
&lt;p&gt;Je crois que tout est dis, j'ai mis à jour la Potato et je me suis retrouvé après reboot devant l'invite de login sans pouvoir taper mon mot de passe vu que c'était du qwerty. Il m'a fallu regarder un shema de clavier qwerty pour finalement retrouver les caractères spéciaux qu'il me manquait...&lt;/p&gt;
&lt;h4&gt;La solution&lt;/h4&gt;
&lt;p&gt;Une fois loggué en root :&lt;/p&gt;
&lt;pre&gt;dpkg-reconfigure console-data&lt;/pre&gt;
&lt;p&gt;Choisir &quot;Select keyboard from arch list&quot; puis &quot;azerty&quot; et enfin &quot;French with Euro&quot; (ou without, au choix). Et voila un clavier azerty, ouf !&lt;/p&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2002/07/24/39-clavier-qwerty-apres-passage-a-woody#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2002/07/24/39-clavier-qwerty-apres-passage-a-woody#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/39</wfw:commentRss>
      </item>
    
</channel>
</rss>