<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.kerneis.info/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>Mur blanc - Tag - linux</title>
  <link>http://blog.kerneis.info/</link>
  <description>Notes quotidiennes sur sujets variés, et bribes de connaissance sur tout ce qui me paraît digne d'intérêt. En bref, un fourre-tout qui se targue d'être intéressant. Tout un programme...</description>
  <language>fr</language>
  <pubDate>Fri, 22 Aug 2008 13:55:39 +0200</pubDate>
  <copyright>Licence CC by-nc-sa 2.0 (version française), sauf mention contraire.</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Thinkpad T42 (Tatanka) Debian</title>
    <link>http://blog.kerneis.info/post/2007/01/07/Thinkpad-T42-Tatanka-Debian</link>
    <guid isPermaLink="false">urn:md5:cdcd0469f23214eb268a166c9bf7b45d</guid>
    <pubDate>Mon, 23 Apr 2007 19:16:00 +0200</pubDate>
    <dc:creator>Gabriel Kerneis</dc:creator>
        <category>Trucs et astuces</category>
        <category>geek</category><category>linux</category><category>ordinateur</category>    
    <description>&lt;p&gt;Grande nouveauté pour moi, depuis hier : j'ai un ordinateur portable.
Une joyeuse bête d'occasion, IBM Thinkpad T42 2373, baptisée Tatanka (soit
&lt;q&gt;bison&lt;/q&gt; dans la langue des sioux -- je dis ça pour ceux qui n'ont jamais
vu le film &lt;q&gt;Danse avec les loups&lt;/q&gt;&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2007/01/07/#pnote-68734-1&quot; id=&quot;rev-pnote-68734-1&quot; name=&quot;rev-pnote-68734-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;). Elle tourne tant
bien que mal et petit à petit sous Debian Gnu/Linux (unstable).&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2007/01/07/#rev-pnote-68734-1&quot; id=&quot;pnote-68734-1&quot; name=&quot;pnote-68734-1&quot;&gt;1&lt;/a&gt;]
et pour ceux qui l'ont vu mais n'ont pas été frappés par Kevin Kosner hurlant
&lt;q&gt;Tatanka ! Tatanka !&lt;/q&gt;&lt;/p&gt;
&lt;/div&gt;    &lt;p&gt;&lt;strong&gt;BILLET EN TRAVAUX PERMANENTS&lt;/strong&gt; (mis à jour au fil des
améliorations)&lt;/p&gt;
&lt;p&gt;Ayant décidé de me faire plaisir, j'expérimente tout un tas de petites
choses.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sécurité : Le &lt;a href=&quot;http://www.hermann-uwe.de/blog/towards-a-moderately-paranoid-debian-laptop-setup--part-1-base-system&quot; hreflang=&quot;en&quot;&gt;blog d'Uwe Hermann&lt;/a&gt; fait un tour d'horizon de la
question ; rapide mais intéressant. En ce qui concerne mon système, il est
blindé de mots de passe (3 pour le BIOS, 1 pour GRUB, 1 pour les partitions,
qui sont chiffrées, sans compter les mots de passe utilisateur et root).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Avoir les bonnes tables de caractères dans GRUB et LUKS (pour les partitions
chiffrées), ce ne fut pas la joie d'ailleurs. Pour GRUB, il faut &lt;a href=&quot;http://www.bouil.org/w/Clavier_fran%C3%A7ais_sous_GRUB&quot; hreflang=&quot;fr&quot;&gt;jouer
avec les setkey&lt;/a&gt; dans menu.lst. Pour LUKS, initramfs-tools construit un
initrd tout foireux ; on se rabat sur yaird qui fait les choses bien
pourvu qu'on corrige le fichier Templates.cfg, en copiant ce qui est relatif à
la keymap de la section dm_crypt vers la section crypt_luks. Ça mériterait
peut-être un bugreport d'ailleurs. Je vais essayer de remplacer le mot de passe
LUKS par une identification &lt;em&gt;via&lt;/em&gt; clef usb, mais c'est pas gagné (des
dizaines de tutoriels sur le net, tous incompatibles, obsolètes, spécifiques -
une horreur pour s'y retrouver). Apparemment SELinux a été installé par défaut,
faut que j'y jette un coup d'oeil.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wifi : pas facile à faire fonctionner mais une fois qu'on s'est rendu
compte qu'il existe des paquets binaires du module ipw2100 pour debian
&lt;strong&gt;et&lt;/strong&gt; qu'il faut mettre le firmware (téléchargé &lt;a href=&quot;http://ipw2100.sourceforge.net/firmware.php&quot; hreflang=&quot;en&quot;&gt;séparément&lt;/a&gt;)
dans &lt;code&gt;/lib/firmware&lt;/code&gt; (qu'il faut créer pour l'occasion) afin que le
noyau le trouve au démarrage, tout va bien. &lt;del&gt;&lt;code&gt;wpa_supplicant ifplugd
guessnet resolvconf&lt;/code&gt; pour faire du roaming (&lt;em&gt;cf.&lt;/em&gt; config chez
noirbizarre - lien &lt;em&gt;infra&lt;/em&gt;).&lt;/del&gt; &lt;code&gt;wpa_supplicant&lt;/code&gt; seul
suffit à présent, lire la doc dans
&lt;code&gt;/usr/share/doc/wpa_supplicant/README.modes.gz&lt;/code&gt;. L'ancienne méthode
est considérée obsolète ! J'ai installé et configuré pptp pour l'utiliser
à l'école ; ça marche plutôt bien grâce au petit script que je me suis
fait (c'est un poil différent d'une connexion depuis l'extérieur, mais pas tant
que ça finalement). Attention à ne pas utiliser les commandes fournies sur le
site du SIAV, elles sont foireuses (ne permettant pas l'accès au smtp
notamment). J'ai aussi installé &lt;code&gt;iproute&lt;/code&gt;, nécessaire pour faire
fonctionner l'accès au &lt;a href=&quot;http://wifi.pps.jussieu.fr&quot; hreflang=&quot;fr&quot;&gt;wifi
de PPS&lt;/a&gt; ; j'ai compilé leurs logiciels (ça marche en point à point et
c'est du fait maison) mais je n'ai pas encore testé. A terme, ce serait pas mal
de remplacer leur script par une configuration &lt;em&gt;via&lt;/em&gt; wpa_supplicant,
comme je fais pour le pptp à l'école.&lt;/li&gt;
&lt;li&gt;Serveur graphique : X.Org auquel il ne faut pas oublier d'ajouter XFS
et toutes les xfonts-* qui vont bien pour avoir des polices décentes (en fait,
pas sûr que ça change grand chose). On utilise Xsession ; &lt;strong&gt;pour que
le ~/.xsession soit pris en compte, penser à supprimer le ~/.xinitrc&lt;/strong&gt;,
sinon il est prioritaire ! tpb est lancé tout seul par Xsession, et on
peut mettre les bindings pour les touches spéciales (233 et 234) dans le
~/.Xmodmap.&lt;/li&gt;
&lt;li&gt;Environnement de bureau : ion3 pour l'instant&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2007/01/07/#pnote-68734-1&quot; id=&quot;rev-pnote-68734-1&quot; name=&quot;rev-pnote-68734-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.
Personnalisation de la barre d'état (fichier &lt;code&gt;cfg_statusbar.lua&lt;/code&gt;)
pour y afficher l'autonomie restante et la fréquence du processeur (grâce aux
scripts fournis avec ion : &lt;code&gt;/usr/share/ion3&lt;/code&gt;). J'ai remplacé le
terminal par défaut (xterm) par Eterm (fichier &lt;code&gt;cfg_ion.lua&lt;/code&gt;,
variable &lt;code&gt;XTERM=&amp;quot;Eterm&amp;quot;&lt;/code&gt;). J'ai installé docker pour avoir une
systray dans le dock d'ion (à activer par &lt;code&gt;dopath(&amp;quot;mod_dock&amp;quot;)&lt;/code&gt; dans
&lt;code&gt;cfg_ion.lua&lt;/code&gt; puis &lt;code&gt;cfg_dock.lua&lt;/code&gt;) ; bien pratique
pour gajim par exemple. J'ai découvert le scratchpad et j'ai mis un Eterm
dedans, c'est bien pratique d'avoir toujours une console sous la main (avec un
petit alt+espace).&lt;/li&gt;
&lt;li&gt;Internet : navigateur iceweasel (firefox) qui me fait une saloperie de
bug avec les ligatures - bizarrement, ça ne me le fait pas sur le pc de bureau.
&lt;del&gt;Gaim pour mes comptes jabber, irc et msn.&lt;/del&gt; Gajim, qui se connecte à
mon serveur jabber, avec des passerelles msn et irc installées&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2007/01/07/#pnote-68734-2&quot; id=&quot;rev-pnote-68734-2&quot; name=&quot;rev-pnote-68734-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;.
&lt;del&gt;Sylpheed-claws-gtk2 pour les mails&lt;/del&gt;. Remplacé temporairement par
Thunderbird avec quelques plugins (pour cause de conflit de claws et gtk dans
lenny). Noter l'option avancée &lt;code&gt;mail.check_all_imap_folders_for_new&lt;/code&gt;
de thunderbird qui permet de vérifier tous les dossiers imap lorsqu'il relève
les messages.&lt;/li&gt;
&lt;li&gt;Multimédia : MPD (music player daemon) pour la musique bien sûr et
lastmp (adjoint de lastfmsubmitd) pour envoyer ma liste de lecture sur latfm.
Mplayer, que j'utilise en plugin dans iceweasel. Vlc, avec libdvdcss2 pour lire
les DVD (récupérée sur leur dépôt, absente des dépôts debian). Jack pour
extraire et encoder des CD. &lt;code&gt;espeak&lt;/code&gt; : synthèse vocale.
&lt;code&gt;Audacity&lt;/code&gt; pour enregistrer des fichiers audio. &lt;code&gt;Gimp&lt;/code&gt;
pour les images, avec le module &lt;code&gt;gimp-ufraw&lt;/code&gt; pour les photos NEF du
Nikon D70S. &lt;code&gt;qiv&lt;/code&gt; pour les prévisualisations (prendre le temps de
lire le manuel, c'est court mais utile).&lt;/li&gt;
&lt;li&gt;Bureautique : OpenOffice. C'est un peu bourrin mais quand je suis
branché sur l'alimentation secteur, je tourne à 1700MHz, donc c'est plus
qu'utilisable. Je tape certains de mes cours avec (ceux de droit, en
particulier). J'ai installé LaTeX aussi (distribution tetex). Gedit pour
l'édition de petits textes rapidement (quand j'ai la flemme d'utiliser vim).
Evince pour lire les fichiers pdf. gnuhtml2latex pour convertir en latex des
fichiers html (notamment ceux produits par &lt;a href=&quot;http://martin.jambon.free.fr/caml2html.html&quot;&gt;caml2html&lt;/a&gt;).
&lt;code&gt;antiword&lt;/code&gt; pour convertir des .doc en .txt (marche sur des documents
simples uniquement). Inkscape pour éditer les svg.&lt;/li&gt;
&lt;li&gt;Utilitaires pour le portable : &lt;del&gt;Gnome-power-manager pour la
gestion de l'énergie&lt;/del&gt; (supprimé, je n'ai pas réussi à le faire fonctionner
correctement). &lt;code&gt;Laptop-mode-tools&lt;/code&gt; l'a remplacé, mais je n'ai pas
encore testé. J'ai remplacé &lt;code&gt;hotkey-setup&lt;/code&gt; par &lt;code&gt;tpb&lt;/code&gt;. Je
charge les modules &lt;code&gt;ibm_acpi&lt;/code&gt; et &lt;code&gt;nvram&lt;/code&gt; (requis par tpb)
au démarrage (&lt;code&gt;/etc/modules&lt;/code&gt;) et active les fonctions associées
(&lt;code&gt;/etc/init.d/ibm-acpi&lt;/code&gt;, lancé aux mêmes niveaux que
&lt;code&gt;hotkey-setup&lt;/code&gt;) (&lt;em&gt;cf.&lt;/em&gt; config chez noirbizarre --- lien
&lt;em&gt;infra&lt;/em&gt;). J'ai installé &lt;code&gt;libgl1_mesa_dri&lt;/code&gt; qui est sensé
fournir une accélération matérielle (pas vérifié). &lt;code&gt;atitvout&lt;/code&gt; ne
fonctionne pas avec ma carte vidéo (trop récente, le soft n'est plus
maintenu).&lt;/li&gt;
&lt;li&gt;Autres utilitaires : &lt;code&gt;Ntpdate&lt;/code&gt; pour mettre à l'heure
l'ordinateur en le synchronisant sur des serveurs ntp sur Internet (en fait,
j'utilise &lt;code&gt;ntpdate-debian&lt;/code&gt; qui trouve les serveurs tout seul).
&lt;code&gt;Xlockmore-gl&lt;/code&gt; (associé à &lt;code&gt;fortune-mod&lt;/code&gt;) pour pouvoir
m'éloigner 2 minutes de l'ordinateur sans craindre que quelqu'un s'amuse avec
(la partie &amp;quot;gl&amp;quot;, c'est surtout pour la frime à vrai dire). &lt;del&gt;K3b (et ses
milliards de dépendances) pour graver des CDs.&lt;/del&gt; En plus d'être gros, k3b
ne fonctionne pas sur ce portable (pourtant, c'est un bon logiciel
d'habitude) ; ayant la flemme de me plonger dans les détails, je suis
revenu au bon vieux &lt;code&gt;wodim&lt;/code&gt; (ex-cdrecord, si j'ai bien compris).
&lt;code&gt;sshfs&lt;/code&gt; pour monter des répertoires distants via ssh. Penser à
ajouter une ligne &lt;code&gt;fuse&lt;/code&gt; dans &lt;code&gt;/etc/modules&lt;/code&gt; sinon
&lt;code&gt;/dev/fuse&lt;/code&gt; n'est pas créé. &lt;code&gt;hplip&lt;/code&gt; pour imprimer avec
des imprimantes HP et CUPS.&lt;/li&gt;
&lt;li&gt;Terminal : screen et le fichier de conf qui va bien. Eterm parce que
xterm est trop pénible, avec de même ma conf perso (sobre et efficace).
Sysv-rc-conf pour gérer les services qui se lancent au démarrage.&lt;/li&gt;
&lt;li&gt;Cours / boulot : Wireshark pour le cours de réseaux et nmap. Nam, ns
et nsemulator pour simuler des traffics réseaux&lt;sup&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2007/01/07/#pnote-68734-3&quot; id=&quot;rev-pnote-68734-3&quot; name=&quot;rev-pnote-68734-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt;. Gnuplot pour
produire des graphiques. OCaml, naturellement. &lt;code&gt;python-imaging&lt;/code&gt;
(PIL) pour la semaines Athens (cours d'intelligence artificielle).
&lt;code&gt;Graphviz&lt;/code&gt; pour visualiser les graphes générés par &lt;code&gt;ocamldoc
-dot&lt;/code&gt; (commande : &lt;code&gt;dot -Tps ocamldoc.out &amp;gt;
ocamldoc.ps&lt;/code&gt; par exemple).&lt;code&gt;tinyca&lt;/code&gt; pour gérer une petite
autorité de certification simplement (projet de sécurité des réseaux).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Références utiles&lt;/em&gt; : &lt;a href=&quot;http://www.thinkwiki.org&quot; title=&quot;http://www.thinkwiki.org&quot;&gt;http://www.thinkwiki.org&lt;/a&gt; et &lt;a href=&quot;http://www.linux-on-laptops.com/ibm.html&quot; title=&quot;http://www.linux-on-laptops.com/ibm.html&quot;&gt;http://www.linux-on-laptops.com/ibm...&lt;/a&gt;
constituent de bonnes bases. Le premier notamment est &lt;strong&gt;très&lt;/strong&gt;
complet, et intéressant même pour les gens sous Windows. Pour ion :
&lt;a href=&quot;http://dev.nozav.org/intro_ion.html&quot; hreflang=&quot;fr&quot;&gt;Introduction à Ion
3&lt;/a&gt;. Un excellent article qui contient un ensemble de trucs très complets
chez &lt;a href=&quot;http://noirbizarre.info/blog/?page_id=5&quot;&gt;Noirbizarre&lt;/a&gt;
(attention, la partie sur le roaming wifi est &lt;strong&gt;obsolète&lt;/strong&gt;).&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2007/01/07/#rev-pnote-68734-1&quot; id=&quot;pnote-68734-1&quot; name=&quot;pnote-68734-1&quot;&gt;1&lt;/a&gt;]
Je rajouterai peut-être xfce à l'occasion, je ne suis pas sectaire.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2007/01/07/#rev-pnote-68734-2&quot; id=&quot;pnote-68734-2&quot; name=&quot;pnote-68734-2&quot;&gt;2&lt;/a&gt;]
Pour une passerelle icq (que je n'utilise pas), aller voir gajim.org, qui en
fournit une (par exemple).&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.kerneis.info/post/2007/01/07/#rev-pnote-68734-3&quot; id=&quot;pnote-68734-3&quot; name=&quot;pnote-68734-3&quot;&gt;3&lt;/a&gt;]
depuis le dépôt externe &lt;code&gt;deb
http://bode.cs.uni-magdeburg.de/~aherms/debian sid ns2&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;</description>
    
    
    
          <comments>http://blog.kerneis.info/post/2007/01/07/Thinkpad-T42-Tatanka-Debian#comment-form</comments>
      <wfw:comment>http://blog.kerneis.info/post/2007/01/07/Thinkpad-T42-Tatanka-Debian#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.kerneis.info/feed/rss2/comments/68734</wfw:commentRss>
      </item>
    
</channel>
</rss>