<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel>
	<title>Gentoo Francophone</title>
	<link>http://www.gentoofr.org/</link>
	<description>[titre0]Bienvenue sur le site Gentoo Francophone[/titre0] Qu'est-ce que Gentoo Linux ? Gentoo Linux peut &#234;tre qualifi&#233;e de m&#233;ta-distribution car elle s'adapte sans limite &#224; une multitude d'architectures. Elle peut &#234;tre optimis&#233;e et param&#233;tr&#233;e comme on le souhaite. Les principales caract&#233;ristiques, comme le souligne le site de gentoo, sont donc : ses performances extr&#234;mes, une grande personnalisation de la distribution, ses possibilit&#233;s d'adaptation, sa documentation tr&#232;s riche et pr&#233;cise tout en restant simple, et aussi quelque chose de tr&#232;s important : sa grande communaut&#233; d'utilisateurs et de d&#233;veloppeurs. Derni&#232;re version stable : 10.0 | Installer la gentoo | Mise &#224; jour de la gentoo GentooFR (site non-officiel) a pour but de rassembler la communaut&#233; francophone de la distribution Gentoo GNU/Linux et de faire partager la connaissance autour de ce syst&#232;me et du monde Linux en g&#233;n&#233;ral pourvu que cela soit libre.
Vous trouverez un centre de documentation et les projets de GentooFR (qui sont pour l'instant retir&#233;s). Merci &#224; Imago Media pour l'h&#233;bergement gratuit du site. Le site est encore en d&#233;veloppement (pour plus de renseignements, irc.geeknode.org #gentoofr). Si vous trouvez la moindre erreur, veuillez nous la communiquer &#224; moderateurs CHEZ gentoofr POINT org. Merci.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>

	<image>
		<title>Gentoo Francophone</title>
		<url>http://dev.gentoofr.org/IMG/siteon0.png</url>
		<link>http://www.gentoofr.org/</link>
		<height>110</height>
		<width>160</width>
	</image>




	<item>
		<title>lsof</title>
		<link>http://dev.gentoofr.org/lsof.html</link>
		<guid isPermaLink="true">http://dev.gentoofr.org/lsof.html</guid>
		<dc:date>2008-09-27T11:01:38Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Stephane Malinet</dc:creator>

<category domain="http://dev.gentoofr.org/-Trucs-et-Astuces-.html">Trucs</category>


		<description>lsof permet de lister les fichiers et repertoires ouverts mais aussi les sockets (TCP et UDP)... &lt;br /&gt;[titre1]Introduction[/titre1] &lt;br /&gt;Ne vous est-il jamais arriv&#233; de vouloir supprimer un repertoire ou de d&#233;monter une partition et que cela vous soit refus&#233; m&#234;me en tant que root ? Probablement que si car c'est un probl&#232;me qui survient lorsque la ressource est utilis&#233;e par une application ou un utilisateur, et c'est l&#224; que lsof intervient... &lt;br /&gt;Regardons par quelques exemples ce dont il retourne... (...)


-
&lt;a href="http://dev.gentoofr.org/-Trucs-et-Astuces-.html" rel="directory"&gt;Trucs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;i class=&quot;spip&quot;&gt;lsof&lt;/i&gt; permet de lister les fichiers et repertoires ouverts mais aussi les sockets (TCP et UDP)...&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;[titre1]Introduction[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Ne vous est-il jamais arriv&#233; de vouloir supprimer un repertoire ou de d&#233;monter une partition et que cela vous soit refus&#233; m&#234;me en tant que &lt;i class=&quot;spip&quot;&gt;root&lt;/i&gt; ? Probablement que si car c'est un probl&#232;me qui survient lorsque la ressource est utilis&#233;e par une application ou un utilisateur, et c'est l&#224; que &lt;i class=&quot;spip&quot;&gt;lsof&lt;/i&gt; intervient...&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Regardons par quelques exemples ce dont il retourne...&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre1]Installation[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;# emerge -av lsof&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;La Gentoo c'est quand m&#234;me formidable !&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre1]Utilisation[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Imaginons que vous vouliez reformater la partition correspondant au repertoire &lt;i class=&quot;spip&quot;&gt;/home&lt;/i&gt; et que vous n'arrivez pas &#224; la d&#233;monter.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# umount /home&lt;br /&gt; umount: /home: p&#233;riph&#233;rique occup&#233;&lt;br /&gt; umount: /home: p&#233;riph&#233;rique occup&#233;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Nous allons rechercher le soucis :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# lsof | grep /home&lt;br /&gt; zsh 16001 babykart cwd DIR 8,18 34 65537 /home/babykart&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Il semble donc que nous ayons le coupable : l'utilisateur babykart utilisant un shell zsh dans le repertoire &lt;i class=&quot;spip&quot;&gt;/home/babykart&lt;/i&gt;.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Soit vous faites changer de repertoire &#224; babykart soit vous killez nerveusement... ;-)&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Sinon &lt;i class=&quot;spip&quot;&gt;lsof&lt;/i&gt; vous permet de lister les connexions :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;lsof -i:80&lt;br /&gt; COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME&lt;br /&gt; lighttpd 30521 lighttpd 4u IPv4 311283 TCP *:http (LISTEN)&lt;br /&gt; lighttpd 30522 lighttpd 4u IPv4 311283 TCP *:http (LISTEN)&lt;br /&gt; lighttpd 30523 lighttpd 4u IPv4 311283 TCP *:http (LISTEN)&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Pour d'autres options reportez-vous au &lt;i class=&quot;spip&quot;&gt;man&lt;/i&gt; ...&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre1]Remerciements[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Ce &quot;trucs&quot; est tir&#233; de la partie &lt;a href=&quot;http://www.gentoo.org/news/en/gmn/20080831-newsletter.xml#doc_chap4&quot; class=&quot;spip_out&quot;&gt;&quot;4. Tips and Tricks&quot; de la Gentoo Monthly Newsletter du 31-08-2008&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>a2ps dans emacs</title>
		<link>http://dev.gentoofr.org/a2ps-dans-emacs.html</link>
		<guid isPermaLink="true">http://dev.gentoofr.org/a2ps-dans-emacs.html</guid>
		<dc:date>2008-09-21T17:22:04Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Thierry Volpiatto</dc:creator>

<category domain="http://dev.gentoofr.org/-Trucs-et-Astuces-.html">Trucs</category>


		<description>L'extension a2ps-print permet d'imprimer sous l'editeur Emacs. &lt;br /&gt;[titre1]a2ps dans emacs[/titre1] &lt;br /&gt;Pour installer a2ps-print sur votre Gentoo, il suffit d'installer le paquet a2ps : &lt;br /&gt;# emerge -av a2ps &lt;br /&gt;Le fichier contenant l'extension propose quelques exemples de configuration pour votre fichier .emacs. Elle ne marchent pas toutes en tout cas avec gentoo , voici ce que j'ai mis dans mon .emacs : &lt;br /&gt;(load &quot;a2ps-print&quot;) (global-set-key (kbd &quot; a&quot;) 'a2ps-buffer) (global-set-key (kbd &quot; z&quot;) (...)


-
&lt;a href="http://dev.gentoofr.org/-Trucs-et-Astuces-.html" rel="directory"&gt;Trucs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;L'extension a2ps-print permet d'imprimer sous l'editeur Emacs [&lt;a href=&quot;http://dev.gentoofr.org/#nb7-1&quot; name=&quot;nh7-1&quot; id=&quot;nh7-1&quot; class=&quot;spip_note&quot; title='[1] Emacs ou Editing MACroS est une famille d&amp;#39;&#233;diteurs de texte disposant (...)' &gt;1&lt;/a&gt;].&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;[titre1]a2ps dans emacs[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Pour installer &lt;i class=&quot;spip&quot;&gt;a2ps-print&lt;/i&gt; sur votre Gentoo, il suffit d'installer le paquet &lt;i class=&quot;spip&quot;&gt;a2ps&lt;/i&gt; :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;# emerge -av a2ps&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Le fichier contenant l'extension propose quelques exemples de configuration pour votre fichier &lt;i&gt;.emacs&lt;/i&gt;. Elle ne marchent pas toutes en tout cas avec gentoo , voici ce que j'ai mis dans mon &lt;i&gt;.emacs&lt;/i&gt; :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;(load &quot;a2ps-print&quot;)&lt;br /&gt; (global-set-key (kbd &quot;&amp;lt;f12&amp;gt; a&quot;) 'a2ps-buffer) &lt;br /&gt; (global-set-key (kbd &quot;&amp;lt;f12&amp;gt; z&quot;) 'a2ps-region) &lt;br /&gt; (setq a2ps-switches `(&quot;-C&quot; &quot;--line-numbers=1&quot;))&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;i&gt;a2ps-print.el&lt;/i&gt; utilise par d&#233;faut l'impression en mode paysage en double page, or en g&#233;n&#233;ral quand on est dans emacs on veut imprimer du texte en mode portrait , donc pour cela , il faut :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;(une petite sauvegarde du fichier original en cas de boulette...)&lt;br /&gt; # cp /usr/share/emacs/site-lisp/a2ps-print.el /usr/share/emacs/site-lisp/a2ps-print.el_ORI&lt;/code&gt;&lt;/div&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; Editer en root &lt;i class=&quot;spip&quot;&gt; /usr/share/emacs/site-lisp/a2ps-print.el&lt;/i&gt;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; Ajouter &#224; la fin du fichier, juste apr&#233;s &lt;i class=&quot;spip&quot;&gt;(concat &quot;-d&quot;)&lt;/i&gt; et en passant &#224; la ligne : (ligne 96) &lt;code class='spip_code' dir='ltr'&gt;(concat &quot;-1Rf12&quot;)&lt;/code&gt; et enregistrez&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; Revenir sur la liste du r&#233;pertoire et mettre son curseur sur a2ps-print et &#233;x&#233;cuter la commande &lt;strong class=&quot;spip&quot;&gt; &quot;Byte-compile&quot; avec : &quot;B&quot;&lt;/strong&gt;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; Redemarrez emacs&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; ouvrir un fichier et faire &lt;strong class=&quot;spip&quot;&gt;&quot;f12 a&quot;&lt;/strong&gt; pour imprimer tout le buffer
ou mettre une zone en surbrillance et l'imprimer en faisant : &lt;strong class=&quot;spip&quot;&gt;&quot;f12 z&quot;&lt;/strong&gt;
Vous pouvez changer ces macros &#224; votre convenance dans &lt;i&gt;.emacs&lt;/i&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p class=&quot;spip_note&quot;&gt;[&lt;a href=&quot;http://dev.gentoofr.org/#nh7-1&quot; name=&quot;nb7-1&quot; class=&quot;spip_note&quot; title=&quot;Notes 7-1&quot;&gt;1&lt;/a&gt;] Emacs ou Editing MACroS est une famille d'&#233;diteurs de texte disposant d'un ensemble extensible de fonctionnalit&#233;s et qui est tr&#232;s populaire parmi les programmeurs (wikip&#233;dia)&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Le service multiposte de Free et vlc</title>
		<link>http://dev.gentoofr.org/Le-service-multiposte-de-Free-et-vlc.html</link>
		<guid isPermaLink="true">http://dev.gentoofr.org/Le-service-multiposte-de-Free-et-vlc.html</guid>
		<dc:date>2008-09-21T17:20:30Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>max</dc:creator>

<category domain="http://dev.gentoofr.org/-Trucs-et-Astuces-.html">Trucs</category>


		<description>Free conseille le lecteur Vlc pour l'utilisation de son service multiposte. Ce lecteur permet de lire une multitude de formats vid&#233;os et d'audios, DVD, VCD... et en ce qui nous int&#233;resse ici un flux r&#233;seau. &lt;br /&gt;[titre2]Configuration des use de vlc et du masque pour certaines versions de live[/titre2] &lt;br /&gt;Avant d'installer vlc, nous allons d&#233;j&#224; configurer correctement les USE pour que vlc puisse lire le flux de free pour la t&#233;l&#233;vision. &lt;br /&gt;# echo &quot;media-video/vlc live stream&quot;&gt;&gt; /etc/portage/packages.use &lt;br /&gt;Nous (...)


-
&lt;a href="http://dev.gentoofr.org/-Trucs-et-Astuces-.html" rel="directory"&gt;Trucs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;Free conseille le lecteur Vlc pour l'utilisation de son service multiposte. Ce lecteur permet de lire une multitude de formats vid&#233;os et d'audios, DVD, VCD... et en ce qui nous int&#233;resse ici un flux r&#233;seau.&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;[titre2]Configuration des use de vlc et du masque pour certaines versions de live[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Avant d'installer vlc, nous allons d&#233;j&#224; configurer correctement les &lt;i class=&quot;spip&quot;&gt;USE&lt;/i&gt; pour que vlc puisse lire le flux de free pour la t&#233;l&#233;vision.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;# echo &quot;media-video/vlc live stream&quot;&amp;gt;&amp;gt; /etc/portage/packages.use&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Nous vous conseillons aussi les &lt;i&gt;USE&lt;/i&gt; :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; oggvorbis, theora, mpeg, ffmpeg, flac, matroska, win32codecs : support du format ogg, ogg, th&#233;ora, mpeg, matroska, et diff&#233;rents codecs windows.&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; dvd : support des dvd&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; dts : support de dts&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; cdda, cddb : support des cd audio et r&#233;cup&#233;ration des informations des cds&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; wxwindows : interface graphique de vlc&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;Pour avoir plus d'informations sur les USE, vous pouvez utiliser la commande (euse est disponible dans le paquet &lt;i&gt;gentoolkit&lt;/i&gt;) : &lt;code class='spip_code' dir='ltr'&gt;# euse -i use&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Le paquet &lt;i&gt;live&lt;/i&gt;, qui permet la lecture des flux rtp/rctp/rts utilis&#233;s pour le multiposte, connait des bugs dans les versions sup&#233;rieurs &#224; 2005.11.11. C'est pourquoi, avant d'installer vlc, nous allons masquer ces versions :
&lt;code class='spip_code' dir='ltr'&gt;# echo &quot;&amp;gt;media-plugins/live-2005.11.11&quot; &amp;gt;&amp;gt; /etc/portage/package.mask&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre2]Installation[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Enfin il ne vous reste plus qu'&#224; installer vlc :
&lt;code class='spip_code' dir='ltr'&gt;# emerge -av vlc&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre2]Utilisation[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Pour l'utilisation, vous n'avez normalement rien &#224; configurer. Pour lancer la t&#233;l&#233;vision, la commande est la suivante :
&lt;code class='spip_code' dir='ltr'&gt;# vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Vous trouverez plus d'informations sur le multiposte sur &lt;a href=&quot;http://adsl.free.fr/tv/multiposte/&quot; class=&quot;spip_url spip_out&quot;&gt;http://adsl.free.fr/tv/multiposte/&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Configuration simplifi&#233;e iptables</title>
		<link>http://dev.gentoofr.org/Configuration-simplifiee-iptables.html</link>
		<guid isPermaLink="true">http://dev.gentoofr.org/Configuration-simplifiee-iptables.html</guid>
		<dc:date>2006-04-18T15:19:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Stephane Malinet</dc:creator>

<category domain="http://dev.gentoofr.org/-Trucs-et-Astuces-.html">Trucs</category>


		<description>Introduction &lt;br /&gt;Configuration du noyau &lt;br /&gt;Iptables &lt;br /&gt;Remerciements &lt;br /&gt;Liens &lt;br /&gt;&lt;a href=&quot;http://dev.gentoofr.org/[*&quot; class=&quot;spip_out&quot;&gt;introductionNetworking &#8212;&lt;/a&gt; Networking support Networking options ---&gt; Packet socket [*] Packet socket : mmapped IO [*] IP : multicasting QoS and/or fair queueing ---&gt; [*] QoS and/or fair queueing Hierarchical Token Bucket (HTB) Ingress Qdisc [*] Network packet filtering framework (Netfilter) ---&gt; Core Netfilter Configuration (...)


-
&lt;a href="http://dev.gentoofr.org/-Trucs-et-Astuces-.html" rel="directory"&gt;Trucs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt;&lt;a href=&quot;http://dev.gentoofr.org/Configuration-simplifiee-iptables.html#introduction&quot; class=&quot;spip_in&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt;&lt;a href=&quot;http://dev.gentoofr.org/Configuration-simplifiee-iptables.html#configuration-du-noyau&quot; class=&quot;spip_in&quot;&gt;Configuration du noyau&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt;&lt;a href=&quot;http://dev.gentoofr.org/Configuration-simplifiee-iptables.html#iptables&quot; class=&quot;spip_in&quot;&gt;Iptables&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt;&lt;a href=&quot;http://dev.gentoofr.org/Configuration-simplifiee-iptables.html#remerciements&quot; class=&quot;spip_in&quot;&gt;Remerciements&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt;&lt;a href=&quot;http://dev.gentoofr.org/Configuration-simplifiee-iptables.html#liens&quot; class=&quot;spip_in&quot;&gt;Liens&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;hr class=&quot;spip&quot; /&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;a name=&quot;introduction&quot;&gt;&lt;/a&gt;[titre1]Introduction[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Cet article a pour but la configuration d'une passerelle avec deux interfaces r&#233;seaux : une sur un r&#233;seau local et l'autre externe (internet).&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Le script servant a la gestion simplifi&#233;e d'iptables ne supporte que deux interfaces, inutile d'&#233;ssayer avec plus.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;a name=&quot;configuration-du-noyau&quot;&gt;&lt;/a&gt;[titre1]Configuration du noyau[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Dans un premier temps, il vous faudra modifier la configuration du noyau afin d'y activer les supports n&#233;c&#233;ssaires au bon fonctionement d'&lt;i class=&quot;spip&quot;&gt;iptables&lt;/i&gt;.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;Networking ---&amp;gt;&lt;br /&gt; [*] Networking support&lt;br /&gt; Networking options ---&amp;gt;&lt;br /&gt; &amp;lt;*&amp;gt; Packet socket&lt;br /&gt; [*] Packet socket: mmapped IO&lt;br /&gt; [*] IP: multicasting&lt;br /&gt; QoS and/or fair queueing ---&amp;gt;&lt;br /&gt; [*] QoS and/or fair queueing&lt;br /&gt; &amp;lt;M&amp;gt; Hierarchical Token Bucket (HTB)&lt;br /&gt; &amp;lt;M&amp;gt; Ingress Qdisc&lt;br /&gt; [*] Network packet filtering framework (Netfilter) ---&amp;gt;&lt;br /&gt; Core Netfilter Configuration ---&amp;gt;&lt;br /&gt; &amp;lt;*&amp;gt; Netfilter netlink interface&lt;br /&gt; &amp;lt;*&amp;gt; Netfilter NFQUEUE over NFNETLINK interface&lt;br /&gt; &amp;lt;*&amp;gt; Netfilter LOG over NFNETLINK interface&lt;br /&gt; &amp;lt;*&amp;gt; Netfilter connection tracking support Netfilter connection tracking support (Layer 3 Independent Connection tracking) ---&amp;gt;&lt;br /&gt; [*] Connection tracking flow accounting&lt;br /&gt; [*] Connection mark tracking support&lt;br /&gt; [*] Connection tracking events (EXPERIMENTAL)&lt;br /&gt; &amp;lt;M&amp;gt; FTP protocol support&lt;br /&gt; &amp;lt;M&amp;gt; IRC protocol support&lt;br /&gt; &amp;lt;*&amp;gt; Connection tracking netlink interface (EXPERIMENTAL)&lt;br /&gt; --- Netfilter Xtables support (required for ip_tables)&lt;br /&gt; &amp;lt;M&amp;gt; Multiple port match support&lt;br /&gt; &amp;lt;M&amp;gt; &quot;state&quot; match support&lt;br /&gt; IP: Netfilter Configuration ---&amp;gt;&lt;br /&gt; &amp;lt;*&amp;gt; Connection tracking (required for masq/NAT)&lt;br /&gt; [*] Connection tracking flow accounting&lt;br /&gt; [*] Connection mark tracking support&lt;br /&gt; &amp;lt;*&amp;gt; IPv4 connection tracking support (required for NAT)&lt;br /&gt; [*] proc/sysctl compatibility with old connection tracking&lt;br /&gt; &amp;lt;*&amp;gt; IP tables support (required for filtering/masq/NAT)&lt;br /&gt; &amp;lt;M&amp;gt; IP range match support&lt;br /&gt; &amp;lt;M&amp;gt; Owner match support&lt;br /&gt; &amp;lt;M&amp;gt; address type match support&lt;br /&gt; &amp;lt;*&amp;gt; Packet filtering&lt;br /&gt; &amp;lt;M&amp;gt; REJECT target support&lt;br /&gt; &amp;lt;M&amp;gt; LOG target support&lt;br /&gt; &amp;lt;*&amp;gt; Full NAT&lt;br /&gt; &amp;lt;M&amp;gt; MASQUERADE target support&lt;br /&gt; &amp;lt;M&amp;gt; REDIRECT target support&lt;br /&gt; &amp;lt;*&amp;gt; Packet mangling&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Recompilez et installez ce noyau et redemarez le syst&#232;me.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;a name=&quot;iptables&quot;&gt;&lt;/a&gt;[titre1]Iptables[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Tout d'abord, installons le paquet &lt;i class=&quot;spip&quot;&gt;net-firewall/iptables&lt;/i&gt; :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;# emerge -av net-firewall/iptables&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Je vous propose une gestion simplifi&#233;e d'&lt;i class=&quot;spip&quot;&gt;iptables&lt;/i&gt; avec :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;un script &lt;i class=&quot;spip&quot;&gt;netfilter-rules&lt;/i&gt; :&lt;/p&gt; &lt;dl class='spip_document_33 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;a href=&quot;http://dev.gentoofr.org/IMG/zip/netfilter-rules.zip&quot; title='Zip - 1007 octets' type=&quot;application/zip&quot;&gt;&lt;img src='http://dev.gentoofr.org/local/cache-vignettes/L52xH52/zip-581d9.png' width='52' height='52' alt='Zip - 1007 octets' style='height:52px;width:52px;' class=' format_png' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;netfilter-rules&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p class=&quot;spip&quot;&gt;et un fichier de configuration &lt;i class=&quot;spip&quot;&gt;/etc/netfilter-rules.conf&lt;/i&gt; :&lt;/p&gt; &lt;dl class='spip_document_34 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;a href=&quot;http://dev.gentoofr.org/IMG/zip/netfilter-rules.conf.zip&quot; title='Zip - 709 octets' type=&quot;application/zip&quot;&gt;&lt;img src='http://dev.gentoofr.org/local/cache-vignettes/L52xH52/zip-581d9.png' width='52' height='52' alt='Zip - 709 octets' style='height:52px;width:52px;' class=' format_png' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;netfilter-rules.conf&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# unzip netfilter-rules.zip&lt;br /&gt; # cp netfilter-rules /usr/local/sbin&lt;br /&gt; # chmod +x /usr/local/sbin/netfilter-rules&lt;br /&gt; # unzip netfilter-rules.conf.zip&lt;br /&gt; # cp netfilter-rules.conf /etc&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Editez le fichier de configuration avec votre &#233;diteur pr&#233;f&#233;r&#233; :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# vi /etc/netfilter-rules.conf&lt;br /&gt; &lt;br /&gt; ### configuration generale&lt;br /&gt; # on autorise tout sur ces interfaces&lt;br /&gt; # (laissez toujours la boucle locale)&lt;br /&gt; all=&quot;lo&quot;&lt;br /&gt; # on autorise le ping sur ces interfaces&lt;br /&gt; ping=&quot;eth0 eth1&quot;&lt;br /&gt; # mais plus specifiquement par protocole, par interface et par port&lt;br /&gt; interfaces_TCP=&quot;eth0+21+22+25+53+80+443+873+993+4080 eth1+22+25+873+993&quot;&lt;br /&gt; interfaces_UDP=&quot;eth0+53+68&quot;&lt;br /&gt; # a l'exception de tout ce qui vient de ces reseaux&lt;br /&gt; #exceptions=&quot;192.168.0.0/24 \&lt;br /&gt; # 192.168.1.0/24&quot;&lt;br /&gt; # log t'on les packets dropp&#233;s ?&lt;br /&gt; logdrop=&quot;false&quot;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; ### configuration passerelle&lt;br /&gt; gateway=&quot;true&quot;&lt;br /&gt; # interface externe &lt;br /&gt; extif=&quot;eth1&quot;&lt;br /&gt; # interface interne &lt;br /&gt; intif=&quot;eth0&quot;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; ### dans le cas d'une passerelle: on veut que les requetes sur le port 80 soit forwardes sur &lt;br /&gt; ### une machine du r&#233;seau local&lt;br /&gt; #iptables -t nat -A PREROUTING -p TCP --dport 80 -i $extif -j DNAT --to-destination 192.168.129.2:80&lt;br /&gt; #iptables -A FORWARD -i $extif -o $intif -p TCP --dport 80 -j ACCEPT&lt;br /&gt; # multiposte free.fr&lt;br /&gt; #iptables -t nat -A PREROUTING -p UDP --dport 32000:34000 -j DNAT --to-destination 192.168.0.2&lt;br /&gt; #iptables -A FORWARD -i $extif -o $intif -p UDP -s 212.27.38.253 --dport 32000:34000 -j ACCEPT&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; ### Dr : exemples interdictions specifiques par IP source (a destination du port 25)&lt;br /&gt; #iptables -A INPUT -p tcp --dport 25 -j LOGDROP -s x.x.x.x&lt;br /&gt; #iptables -A INPUT -p tcp --dport 25 -j LOGDROP -s x.x.x.x/x&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Ce dernier me parait suffisament bien renseign&#233; pour ne rien avoir &#224; y ajouter... ;)
Une fois les modifications faites selon vos besoins, &#233;xecutez le script :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;# ./netfilter-rules&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;S'il n'y a aucun message, c'est que le script s'est bien d&#233;roul&#233;.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;D&#233;marrez le firewall :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; # /etc/init.d/iptables save &lt;br /&gt; # /etc/init.d/iptables start&lt;br /&gt; # rc-update add iptables default&lt;br /&gt; &lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;V&#233;rifiez que vos r&#232;gles ont bien &#233;t&#233; appliqu&#233;es :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;# iptables -L -v&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Apr&#232;s chaque modification dans le fichier &lt;i class=&quot;spip&quot;&gt;/etc/netfilter-rules.conf&lt;/i&gt;, n'oubliez pas de relancer le script &lt;i class=&quot;spip&quot;&gt;netfilter-rules&lt;/i&gt;...&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Il ne reste plus qu'&#224; s'assurer que le script se lance automatiquement au d&#233;marrage du syst&#232;me.
Pour ce faire, &#233;ditez le fichier &lt;i class=&quot;spip&quot;&gt;/etc/conf.d/local.start&lt;/i&gt; et mettez la ligne correspondante au chemin du script &lt;i class=&quot;spip&quot;&gt;netfilter-rules&lt;/i&gt;, ex :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;/usr/local/sbin/netfilter-rules&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Dans le cas ou cette solution ne vous conviendrait pas, vous trouverez sur internet toutes les documentations sur la configuration d'&lt;i class=&quot;spip&quot;&gt;iptables&lt;/i&gt;.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;a name=&quot;options&quot;&gt;&lt;/a&gt;[titre1]Options[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Cette partie est optionnelle.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre2]Fail2ban[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Si comme moi vous aimez pouvoir vous connecter sur votre passerelle depuis n'importe o&#249;, vous laisserez probablement l'acc&#233;s SSH ouvert.
Dans ce cas, vous vous retrouverez vite avec des logs pleins de tentatives de connexion d'utilisateurs pour le moins farfelus...
Alors, &lt;i class=&quot;spip&quot;&gt;fail2ban&lt;/i&gt; va ajouter une chaine dans &lt;i class=&quot;spip&quot;&gt;iptables&lt;/i&gt; afin de bloquer une adresse IP apr&#232;s 5 tentavives rat&#233;es et ce pendant 600 secondes.
Bien s&#251;r, ces valeurs sont param&#233;trables.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# echo &quot;net-analyzer/fail2ban ~x86&quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt; # emerge -av net-analyzer/fail2ban&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Editez le fichier de configuration &lt;i class=&quot;spip&quot;&gt;/etc/fail2ban/jail.conf&lt;/i&gt; en modifiant le chemin de vos fichiers de logs :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;[SSH]&lt;br /&gt; enabled = true&lt;br /&gt; logfile = /var/log/auth.log&lt;br /&gt; [...]&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Lancez le service :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# /etc/init.d/fail2ban start&lt;br /&gt; # rc-update add fail2ban default&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;a name=&quot;remerciements&quot;&gt;&lt;/a&gt;[titre1]Remerciements[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Je remercie en particulier Didier Rebeix pour le script de gestion simplifi&#233;e d'&lt;i class=&quot;spip&quot;&gt;iptables&lt;/i&gt; fort pratique, et qui m'a permis de comprendre le fonctionement d'&lt;i class=&quot;spip&quot;&gt;iptables&lt;/i&gt;...&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;a name=&quot;liens&quot;&gt;&lt;/a&gt;[titre1]Liens[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://dev.gentoofr.org/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; &lt;a href=&quot;http://www.netfilter.org/&quot; class=&quot;spip_out&quot;&gt;Iptables&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Introduction &#224; eselect</title>
		<link>http://dev.gentoofr.org/Introduction-a-eselect.html</link>
		<guid isPermaLink="true">http://dev.gentoofr.org/Introduction-a-eselect.html</guid>
		<dc:date>2006-01-13T17:54:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>max</dc:creator>

<category domain="http://dev.gentoofr.org/-Trucs-et-Astuces-.html">Trucs</category>


		<description>[titre1]Introduction[/titre1] &lt;br /&gt;Eselect est un outil pour l'administration et la configuration du syst&#232;me Gentoo. Il peut donc modifier le comportement du syst&#232;me et devra &#234;tre utiliser avec soin par son interface. &lt;br /&gt;Il est constitu&#233; de : &lt;br /&gt;d'un programme principal appel&#233; eselect, &lt;br /&gt;de diff&#233;rents modules (*.eselect) qui effectuent diff&#233;rentes t&#226;ches, &lt;br /&gt;et plusieurs biblioth&#232;ques qui assurent le bon fonctionnement de l'outil et simplifient la cr&#233;ation des modules. &lt;br /&gt;Les modules sont, en fait, un moyen simple (...)


-
&lt;a href="http://dev.gentoofr.org/-Trucs-et-Astuces-.html" rel="directory"&gt;Trucs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;[titre1]Introduction[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Eselect est un outil pour l'administration et la configuration du syst&#232;me Gentoo. Il peut donc modifier le comportement du syst&#232;me et devra &#234;tre utiliser avec soin par son interface.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Il est constitu&#233; de :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; d'un programme principal appel&#233; &lt;strong class=&quot;spip&quot;&gt;eselect&lt;/strong&gt;,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; de diff&#233;rents modules (*.eselect) qui effectuent diff&#233;rentes t&#226;ches,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; et plusieurs biblioth&#232;ques qui assurent le bon fonctionnement de l'outil et simplifient la cr&#233;ation des modules.&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;Les modules sont, en fait, un moyen simple pour rajouter une configuration d'une partie du syst&#232;me. Par exemple, vous avez le module &lt;strong class=&quot;spip&quot;&gt;rc&lt;/strong&gt; qui sert &#224; param&#233;trer et &#224; g&#233;rer les scripts init.d.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre2]Installation[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Si vous n'&#234;tes pas en architecture instable ou , il va falloir d&#233;masquer le paquet &lt;strong class=&quot;spip&quot;&gt;app-admin/eselect&lt;/strong&gt; pour pouvoir ensuite l'installer.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ echo app-admin/eselect ~x86 &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Maintenant, on peut utiliser emerge pour l'installer :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ emerge -av app-admin/eselect&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre2]Utilisation[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;La syntaxe g&#233;n&#233;rale d'utilisation d'eselect est la suivante :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;# eselect [&amp;lt;options globales&amp;gt;] &amp;lt;module&amp;gt; &amp;lt;action&amp;gt; &amp;lt;options&amp;gt;&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;Options statiques&lt;/strong&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &#8212;no-color : D&#233;sactive la couleur au rendu (Option globale).&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; help : Affiche l'aide.&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; list-modules : Trouve et affiche les modules disponibles.&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; usage : Affiche l'usage.&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; version : Affiche la version.&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;Actions disponibles pour les modules&lt;/strong&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; list : Affiche les options s&#233;l&#233;ctionnables. Exemple : &lt;/li&gt;&lt;/ul&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# eselect kernel list&lt;br /&gt; Available kernel symlink targets:&lt;br /&gt; [1] linux-2.6.14-gentoo-r4 *&lt;br /&gt; [2] linux-2.6.14-gentoo-r5&lt;br /&gt; [3] linux-2.6.14-gentoo-r6&lt;br /&gt; [4] linux-2.6.15-gentoo&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; show : Affiche l'option s&#233;l&#233;ctionn&#233;e. Exemple :&lt;/li&gt;&lt;/ul&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# eselect kernel show&lt;br /&gt; Current kernel symlink:&lt;br /&gt; linux-2.6.14-gentoo-r4&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; set : Selectionne une option disponible. Vous trouverez la liste des options avec l'action &lt;i class=&quot;spip&quot;&gt;list&lt;/i&gt;. Exemple :&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ eselect kernel set linux-2.6.14-gentoo-r6&lt;/code&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; enable : Active une fonction d'un module. Exemple :&lt;/li&gt;&lt;/ul&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; $ eselect bashcomp enable vim&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; disable : D&#233;sactive une fonction d'un module.&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; update : Comme &lt;i class=&quot;spip&quot;&gt;set&lt;/i&gt;, mais il choisit automatiquement une option.&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; scan : Recuille les informations sur le syst&#232;me et les stocke pour la future utilisation d'eselect.&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;Liste des modules par d&#233;faut&lt;/strong&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; bashcomp : Gestion des scripts pour la completion dans bash.&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; binutils : Gestion des versions du paquet sys-devel/binutils.&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; blas : Gestion des r&#233;alisations de BLAS [&lt;a href=&quot;http://dev.gentoofr.org/#nb1-1&quot; name=&quot;nh1-1&quot; id=&quot;nh1-1&quot; class=&quot;spip_note&quot; title='[1] Basic Linear Algebra Subprograms ; http://www.netlib.org/blas/' &gt;1&lt;/a&gt;]&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; env : Gestion des variables environnements d&#233;finies dans /etc/env.d.&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; kernel : Gestion du lien symbolique /usr/src/linux.&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; lapack : Gestion des r&#233;alisations LAPACK [&lt;a href=&quot;http://dev.gentoofr.org/#nb1-2&quot; name=&quot;nh1-2&quot; id=&quot;nh1-2&quot; class=&quot;spip_note&quot; title='[2] Linear Algebra PACKage ; http://www.netlib.org/lapack/' &gt;2&lt;/a&gt;]&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; mailer : Gestion des profiles mailwrapper dans /etc/mail.&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; profile : Gestion du lien symbolique /etc/make.profile.&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; rc : Gestion des scripts d'init.&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;Vous trouverz une aide plus pr&#233;cise pour un module en particuler en regardant son man (module.eselect. Exemple : man bashcomp.eselect).&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Vous trouverez d'autres modules en cherchant dans la cat&#233;gorie app-admin comme eselect-php, eselect-compiler, eselect-opengl...&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Si vous voulez d&#233;velopper un module, regardez &lt;a href=&quot;http://www.gentoo.org/proj/en/eselect/dev-guide.xml&quot; class=&quot;spip_out&quot;&gt;le guide de d&#233;veloppement pour eselect&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p class=&quot;spip_note&quot;&gt;[&lt;a href=&quot;http://dev.gentoofr.org/#nh1-1&quot; name=&quot;nb1-1&quot; class=&quot;spip_note&quot; title=&quot;Notes 1-1&quot;&gt;1&lt;/a&gt;] Basic Linear Algebra Subprograms ; http://www.netlib.org/blas/&lt;/p&gt; &lt;p class=&quot;spip_note&quot;&gt;[&lt;a href=&quot;http://dev.gentoofr.org/#nh1-2&quot; name=&quot;nb1-2&quot; class=&quot;spip_note&quot; title=&quot;Notes 1-2&quot;&gt;2&lt;/a&gt;] Linear Algebra PACKage ; http://www.netlib.org/lapack/&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Installation de X11R7</title>
		<link>http://dev.gentoofr.org/Installation-de-X11R7.html</link>
		<guid isPermaLink="true">http://dev.gentoofr.org/Installation-de-X11R7.html</guid>
		<dc:date>2005-12-25T13:32:23Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>max</dc:creator>

<category domain="http://dev.gentoofr.org/-Trucs-et-Astuces-.html">Trucs</category>


		<description>[titre1]Introduction[/titre1] &lt;br /&gt;X11R7.0 est la premi&#232;re version-candidate (ou &quot;release&quot;) principale du &quot;syst&#232;me de fen&#234;tre X&quot; (ou &quot;X Window system&quot;) depuis plus de dix ans. Sa principale avanc&#233;e est la modularisation du code, c'est-&#224;-dire, que X11 n'est plus monolithique, il est comporte d&#233;sormais plusieurs archives ou paquet. &#192; noter que cette version utilise &#224; pr&#233;sent les outils autotools pour la compilation. &lt;br /&gt;Gr&#226;ce &#224; la modularisation de X11, les changements (code et gestion du code) dans les (...)


-
&lt;a href="http://dev.gentoofr.org/-Trucs-et-Astuces-.html" rel="directory"&gt;Trucs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;[titre1]Introduction[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;X11R7.0 est la premi&#232;re version-candidate (ou &quot;release&quot;) principale du &quot;syst&#232;me de fen&#234;tre X&quot; (ou &quot;X Window system&quot;) depuis plus de dix ans. Sa principale avanc&#233;e est la modularisation du code, c'est-&#224;-dire, que X11 n'est plus monolithique, il est comporte d&#233;sormais plusieurs archives ou paquet. &#192; noter que cette version utilise &#224; pr&#233;sent les outils autotools pour la compilation.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Gr&#226;ce &#224; la modularisation de X11, les changements (code et gestion du code) dans les d&#233;veloppements des futures versions, seront plus facile. Il en estt de m&#234;me pour la distribution des composants qui sera plus simple et plus rapide.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;X11R6.9 est sorti en m&#234;me temps que la 7.0, le code est le m&#234;me que sa grande soeur, sauf qu'il n'est pas modulariser et qu'autotools n'intervient pas.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;L'&#233;quipe de Gentoo nous a &#233;crit de jolis ebuilds (93 pour &#234;tre pr&#233;cis) pour installer cette release.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre1]Installation[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Nous allons d&#233;j&#224; sauvegarder votre version actuelle de xorg pour ne pas &#224; avoir &#224; la recompiler si jamais l'installation connait des m&#233;saventures. Nous allons donc devoir utiliser la commande &quot;quickpkg&quot; (se trouvant dans le paquet gentoolkit) qui sert &#224; faire une archive des fichiers d'un paquet d&#233;j&#224; install&#233; sur le syst&#232;me.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ emerge gentoolkit&lt;br /&gt; $ quickpkg xorg-x11&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Ensuite, nous pouvons d&#233;sinstaller sans soucis l'ancienne version de xorg, et supprimer les biblioth&#232;ques Opengl :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ emerge -Ca xorg-x11&lt;br /&gt; $ rm -rf /usr/lib/libGL*&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Apr&#232;s cela, nous allons d&#233;masquer les paquets, je mets donc &#224; disposition le fichier package.unmask. Si jamais le fichier /etc/portage/package.unmask existe &lt;strong class=&quot;spip&quot;&gt;d&#233;j&#224;&lt;/strong&gt;, ajoutez la liste des paquets &#224; d&#233;masquer dans votre fichier actuel. Sinon vous pouvez le copier directement dans /etc/portage.&lt;/p&gt; &lt;dl class='spip_document_10 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;a href=&quot;http://dev.gentoofr.org/IMG/zip/package.unmask.1.zip&quot; title='Zip - 682 octets' type=&quot;application/zip&quot;&gt;&lt;img src='http://dev.gentoofr.org/local/cache-vignettes/L52xH52/zip-581d9.png' width='52' height='52' alt='Zip - 682 octets' style='height:52px;width:52px;' class=' format_png' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p class=&quot;spip&quot;&gt;Maintenant, vous pouvez installer xorg-x11 :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ emerge xorg-x11&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;Note :&lt;/strong&gt; Vous pouvez ajouter la USE dri au paquet xorg-server si vous souhaitez le support &quot;Direct Rendering support&quot;.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[warn]Beaucoup de paquets utilisent la biblioth&#232;que libXp qui est int&#233;gr&#233;e dans xorg-6.*. Il est donc pr&#233;f&#233;rable d'activer la USE xprint qui installera le paquet x11-libs/libXp pour que toutes vos applications fonctionnent correctement.[/warn]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Ensuite, vous installerez les drivers n&#233;cessaires pour le bon fonctionnement de votre carte video et de votre souris/clavier. (Regardez dans le r&#233;pertoire /usr/portage/x11-drivers)&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ echo x11-drivers/xf86-input-mouse &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo x11-drivers/xf86-input-keyboard &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ emerge xf86-input-mouse xf86-input-keyboard&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Pour ceux qui utilise le driver nvidia, vous devrez r&#233;installer le paquet nvidia-glx :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ emerge nvidia-glx&lt;br /&gt; $ eselect opengl set nvidia &lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Enfin, il ne reste plus qu'&#224; d&#233;masquer et installer les polices (ou &quot;fonts&quot;) :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ echo media-fonts/font-adobe-100dpi &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-adobe-75dpi &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-adobe-utopia-100dpi &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-adobe-utopia-75dpi &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-bh-100dpi &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-bh-75dpi &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-bh-lucidatypewriter-100dpi &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-bh-lucidatypewriter-75dpi &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-bh-type1 &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-bitstream-100dpi &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-bitstream-75dpi &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-bitstream-speedo &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-xfree86-type1 &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/ttf-bitstream-vera &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ echo media-fonts/font-ibm-type1 &amp;gt;&amp;gt; /etc/portage/package.unmask&lt;br /&gt; $ emerge -av media-fonts/font-adobe-100dpi media-fonts/font-adobe-75dpi media-fonts/font-adobe-utopia-100dpi media-fonts/font-adobe-utopia-75dpi media-fonts/font-bh-100dpi media-fonts/font-bh-75dpi media-fonts/font-bh-lucidatypewriter-100dpi media-fonts/font-bh-lucidatypewriter-75dpi media-fonts/font-bh-type1 media-fonts/font-bitstream-100dpi media-fonts/font-bitstream-75dpi media-fonts/font-bitstream-speedo media-fonts/font-xfree86-type1 media-fonts/ttf-bitstream-vera media-fonts/font-ibm-type1&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Pour ce qui est de la configuration de Xorg, vous n'avez normalement pas besoin de le reconfigurer. Si vous voulez quand m&#234;me le faire, utilisez la commande &quot;xorgconfig&quot;.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre2]Probl&#232;mes[/titre2]&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; Dans votre configuration, si vous avez sp&#233;cifi&#233; le protocole auto pour votre souris, il se peut qu'elle ne soit pas reconnue. Il est conseill&#233; d'utiliser plut&#244;t le protocole &quot;ExplorerPS/2&quot; ou &quot;IMPS/2&quot;.&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; Il se peut que des applications ne veuillent pas se lancer car la couleur &quot;Black&quot; n'est pas reconnue. Alors, il vous faudra ajouter le module bitmap dans la section Module dans /etc/X11/xorg.conf :&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;Load &quot;bitmap&quot;&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Comment identifier les raccourcis d'un clavier ?</title>
		<link>http://dev.gentoofr.org/Comment-identifier-les-raccourcis.html</link>
		<guid isPermaLink="true">http://dev.gentoofr.org/Comment-identifier-les-raccourcis.html</guid>
		<dc:date>2004-12-14T19:58:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>max</dc:creator>

<category domain="http://dev.gentoofr.org/-Trucs-et-Astuces-.html">Trucs</category>


		<description>[titre1]Introduction[/titre1] &lt;br /&gt;Vous avez tous un clavier avec des raccourcis avec des petites images dessus, comme Recherche, E-Mail..etc Ils sont reconnus automatiquement sous windows mais alors comment faire sous Linux ? &lt;br /&gt;Il faut d&#233;ja les identifier avec les utilitaires xev et xmodmap qui sont compris dans le paquet de votre serveur X (Xorg ou Xfree). &lt;br /&gt;[titre1]Identifier les raccourcis du clavier[/titre1] &lt;br /&gt;Lancer xev dans une console SANS la quitter en mode graphique : &lt;br /&gt;$ xev &lt;br /&gt;Une boite va (...)


-
&lt;a href="http://dev.gentoofr.org/-Trucs-et-Astuces-.html" rel="directory"&gt;Trucs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;[titre1]Introduction[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Vous avez tous un clavier avec des raccourcis avec des petites images dessus, comme Recherche, E-Mail..etc Ils sont reconnus automatiquement sous windows mais alors comment faire sous Linux ?&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Il faut d&#233;ja les identifier avec les utilitaires xev et xmodmap qui sont compris dans le paquet de votre serveur X (Xorg ou Xfree).&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre1]Identifier les raccourcis du clavier[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Lancer xev dans une console SANS la quitter en mode graphique :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ xev&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Une boite va apparaitre avec un carr&#233; noir. Appuyez sur un des raccourcis (il faut que la fen&#234;tre soit s&#233;l&#233;ctionn&#233;e) et vous allez voir apparaitre dans la console des lignes de ce style :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;KeyRelease event, serial 30, synthetic NO, window 0x3a00001,&lt;br /&gt; root 0x8e, subw 0x0, time 8324073, (165,-243), root:(925,357),&lt;br /&gt; state 0x10, keycode 229 (keysym 0x0, NoSymbol), same_screen YES,&lt;br /&gt; XLookupString gives 0 bytes:&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Ce qui nous int&#233;resse, c'est l'expression en gras : keycode 229. C'est lui qui va dire comment s'appelle la touche raccourcis &quot;Recherche&quot; par exemple.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Ensuite, il faut cr&#233;er un fichier /.xmodmap qui identifiera les touches. Vous appellez le code de la touche par exemple Recherche mais son nom n'est pas important. Sauvegardez le fichier.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ vim ~/.xmodmap&lt;br /&gt; &lt;br /&gt; (exemple)&lt;br /&gt; keycode 229 = Recherche&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Apr&#233;s il faut dire au serveur X que le nom Recherche est un raccourcis de votre clavier. Editez le fichier /usr/X11R6/lib/X11/XKeysymDB.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ vim /usr/X11R6/lib/X11/XKeysymDB&lt;br /&gt; &lt;br /&gt; (&#224; la fin du fichier)&lt;br /&gt; ! Clavier Logitech&lt;br /&gt; &lt;br /&gt; Recherche:10090001&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Le num&#233;ro apr&#233;s &quot;Recherche :&quot; doit &#234;tre commenc&#233; &#224; 10090000, c'est tout. Vous mettez le nombre que vous voulez. Il faut juste faire attention qu'il ne soit pas utiliser pas d'autres touches d&#233;finies au d&#233;but du fichier.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;La manipulation finale est d'identifier la touche en faisant :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ xmodmap ~/.xmodmap&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Refaites cette manipulation pour chaques raccourcis de votre clavier.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre2]Sous kde ?[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Pour que le raccourcis Recherche lance par exemple firefox qui va directement sur google.fr, c'est tr&#232;s simple :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; Lancez le centre de configuration de Kde,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; allez dans la section R&#233;gionalisation et accessiblit&#233;,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; cliquez sur KHotKeys,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; cr&#233;ez une nouvelle action,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; appellez l'action Recherche,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; allez dans la partie d&#233;clencheurs -&gt; nouveau -&gt; D&#233;clencheur par raccourcis,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; cliquez sur le carr&#233; Aucun et appuyez sur votre raccourcis,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; normalement il va afficher Recherche,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; ensuite allez dans la partie action -&gt; nouveau -&gt; Commande / URL,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; tapez par exemple : /usr/bin/firefox http://google.fr,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; enregistrez et appliquez,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; appuyez sur le raccourcis Recherche... tatata firefox se lance ;)&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;Bien sur ce n'est qu'un exemple... Vous pourrez modifier ou cr&#233;er &#224; votre guise. Je pense que Gnome et fluxbox...supporte aussi ceci.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Clavier Dvorak</title>
		<link>http://dev.gentoofr.org/Clavier-Dvorak.html</link>
		<guid isPermaLink="true">http://dev.gentoofr.org/Clavier-Dvorak.html</guid>
		<dc:date>2004-11-19T14:55:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>max</dc:creator>

<category domain="http://dev.gentoofr.org/-Trucs-et-Astuces-.html">Trucs</category>


		<description>Dvorak, est une disposition des touches particuli&#232;res &#233;tudi&#233;e pour une frappe plus ais&#233;e et aussi plus rapide. Dans cette article, vous trouverez quelques informations sur cette disposition et comment l'utiliser. &lt;br /&gt;[titre1]Introduction[/titre1] &lt;br /&gt;Le clavier dvorak a une diposition orginale des touches optimis&#233;es pour le confort. Il a pour but de pouvoir disposer d'une meilleure ergonomie. &lt;br /&gt;Etudi&#233; pour, sa disposition des touches permet une frappe plus ais&#233;e et aussi plus rapide. Il existe bien le (...)


-
&lt;a href="http://dev.gentoofr.org/-Trucs-et-Astuces-.html" rel="directory"&gt;Trucs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;Dvorak, est une disposition des touches particuli&#232;res &#233;tudi&#233;e pour une frappe plus ais&#233;e et aussi plus rapide. Dans cette article, vous trouverez quelques informations sur cette disposition et comment l'utiliser.&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;[titre1]Introduction[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Le clavier dvorak a une diposition orginale des touches optimis&#233;es pour le confort. Il a pour but de pouvoir disposer d'une meilleure ergonomie.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Etudi&#233; pour, sa disposition des touches permet une frappe plus ais&#233;e et aussi plus rapide. Il existe bien le dvorak-fr pour le fran&#231;ais.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Mais il a un d&#233;faut, il n'est pas vendu partout ce qui le rend rare. Donc m&#234;me si vous tapez tr&#232;s vite avec la disposition dvorak, pour revenir sur l'azerty c'est pas du gateau...&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre2]Dvorak ou Azerty ?[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Sans trop rentrer dans les d&#233;tails, le concept de la disposition qwerty remonte au 19&#233;me si&#233;cle lors de la cr&#233;ation de la machine &#224; &#233;crire. Elle a &#233;t&#233; cr&#233;e pour enlever les imperfections m&#233;caniques des premi&#232;res machines &#224; &#233;crire. Quelques ann&#233;es plus tard, une adaptation du clavier qwerty pour la langue fran&#231;aise prend le nom de azerty.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Dans les ann&#233;es 1930, August Dvorak, a une id&#233;e, inventer un autre clavier avec une disposition optimis&#233;e plus confortable et plus facile pour l'utilisateur.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre2]Accessibilit&#233; des symboles[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Le clavier dispose de 48 touches, donc un peu pr&#233;s cinquante touches en moins qu'un clavier normal. Et pourtant les symboles comme , : / \ ( ) &quot; + : ..etc sont en acc&#233;s direct, c'est-&#224;-dire sans avoir besoin de shift ou autre.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Mais par contre, pour une touche, il y a quatres possibilit&#233;s (acc&#232;s direct, shift, alt gr, shift + alt gr).&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;En regardant cette disposition de plus pr&#233;s, on en conclut qu'elle est fait pour limiter la distance parcourue par les doigts ce qui permet donc d'&#234;tre plus rapide.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Je ne vous cache pas que pour se mettre au dvorak, il faut au minimum un bon mois pour s'adapter &#224; la disposition.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre1]Configuration[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Bon, j'arr&#234;te avec la th&#233;orie, les explications, faisons un peu d'applications. Il n'y a pas besoin d'acheter un clavier dvorak pour avoir la disposition dvorak.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Si vous &#234;tes bien &#224; jour avec kbd (un outil pour les claviers), ca devrait aller...&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Si vous voulez v&#233;rifier que vous diposez de la carte de dvorak, faites ceci :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ ls /usr/share/keymaps/i386/dvorak&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Editez le fichier de configuration /etc/rc.conf pour avoir un clavier configur&#233; automatiquement dvorak au d&#233;marrage :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ vim /etc/rc.conf&lt;br /&gt; &lt;br /&gt; KEYMAP=&quot;dvorak&quot;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Il n'y a pas pour l'instant d'adaptation officiel pour la langue fran&#231;aise.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Allez dans le fichier de configuration /etc/X11/Xorg.conf et mettre ces valeurs :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ vim /etc/X11/Xorg.conf&lt;br /&gt; &lt;br /&gt; Section &quot;InputDevice&quot;&lt;br /&gt; &lt;br /&gt; Option &quot;XkbLayout&quot; &quot;dvorak,fr&quot;&lt;br /&gt; Option &quot;XkbVariant&quot; &quot;fr,&quot;&lt;br /&gt; Option &quot;XkbOptions&quot; &quot;grp:alt_shift_toggle&quot;&lt;br /&gt; &lt;br /&gt; EndSection&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Si vous voulez juste tester ce que ca donne, faites ceci :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ setxkbmap -layout dvorak -variant fr&lt;br /&gt; $ setxkbmap -layout fr&lt;br /&gt; ( pour repasser en azerty )&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;[titre1]Liens[/titre1]&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &lt;a href=&quot;http://foulmetal.free.fr/wiki/clavier-dvorak-fr.png&quot; class=&quot;spip_out&quot;&gt;La carte de clavier dvorak-fr&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;a href=&quot;http://www.algo.be/ergo/dvorak-fr.html&quot; class=&quot;spip_out&quot;&gt;Site consacr&#233; au clavier dvorak&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Configuration de SplashUtils pour votre d&#233;marrage</title>
		<link>http://dev.gentoofr.org/Configuration-de-SplashUtils-pour.html</link>
		<guid isPermaLink="true">http://dev.gentoofr.org/Configuration-de-SplashUtils-pour.html</guid>
		<dc:date>2004-11-02T08:48:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>max</dc:creator>

<category domain="http://dev.gentoofr.org/-Trucs-et-Astuces-.html">Trucs</category>


		<description>[titre1]Introduction[/titre1] &lt;br /&gt;SplashUtils est un utilitaire pour configurer le splash (une image) au d&#233;marrage pour qu'il soit plus sympa. Il faut obligatoirement que le kernel supporte les framebuffers. &lt;br /&gt;Pour plus d'informations sur l'installation de splashutils, regardez la news Gensplash et kernel nitro 2.6.9-r1 qui explique aussi la configuration du noyau pour les framebuffers. &lt;br /&gt;[titre1]Configuration[/titre1] &lt;br /&gt;Apr&#233;s avoir configur&#233;, compil&#233; le noyau et splashutils, vous pouvez passer &#224; la (...)


-
&lt;a href="http://dev.gentoofr.org/-Trucs-et-Astuces-.html" rel="directory"&gt;Trucs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;[titre1]Introduction[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;SplashUtils est un utilitaire pour configurer le splash (une image) au d&#233;marrage pour qu'il soit plus sympa. Il faut obligatoirement que le kernel supporte les framebuffers.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Pour plus d'informations sur l'installation de splashutils, regardez la news Gensplash et kernel nitro 2.6.9-r1 qui explique aussi la configuration du noyau pour les framebuffers.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre1]Configuration[/titre1]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Apr&#233;s avoir configur&#233;, compil&#233; le noyau et splashutils, vous pouvez passer &#224; la configuration.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;[titre2]Qu'est-ce que initramfs ?[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Initramfs (Initialisation de ramfs) est un gros morceau de code qui d&#233;compresse l'image cpio (compress&#233;) pendant que le kernel choisi se lance.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Pour employer initramfs, il faut cr&#233;er une image initramfs qui doit contenir :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; la ou les images qui doit ou doivent appara&#238;tre pendant le d&#233;marrage,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; le fichier de configuration de l'image,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; un utilitaire d'aide pour le userspace.&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;Les fichiers et la configuration constituent un th&#232;me de gensplash. Il y a deux mani&#233;res pour employer l'image initramfs :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; soit en compilant directement l'image dans le kernel,&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; ou soit en chargeant l'image au d&#233;marrage (elle est conseill&#233;e).&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;[titre2]Compiler l'image directement dans le noyau[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Premi&#232;rement, vous allez supprimer l'image pr&#233;sente :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ rm /usr/src/linux/usr/initramfs_data.cpio.gz&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Ensuite, vous allez cr&#233;er une image contenant le fichier de conf. et la ou les images que vous voulez. Nous allons utiliser la commande splash_geninitramfs qui est similaire &#224; splash :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ splash_geninitramfs -v -g /usr/src/linux/usr/initramfs_data.cpio.gz -r 1024x768 le_th&#232;me&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Si vous voulez d'autres th&#232;mes que ceux propos&#233;s dans /etc/splash, installez l'ebuild splash-themes-livecd :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ emerge media-gfx/splash-themes-livecd&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Apr&#233;s avoir fait ceci, compilez l'image directement dans le kernel :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ cd /usr/src/linux&lt;br /&gt; $ touch usr/initramfs_data.cpio.gz&lt;br /&gt; $ make bzImage&lt;br /&gt; (si vous avez une partition boot)&lt;br /&gt; $ mount /boot&lt;br /&gt; $ make install&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;[titre2]Charger dynamiquement l'image au d&#233;marrage[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;La seule diff&#233;rence avec la premi&#232;re solution, c'est que l'image est charg&#233;e dynamiqument, pas ancr&#233;e dans le noyau ce qui est plus simple quand on veut changer de th&#232;me. Mais il faudra configurer votre gestionnaire de chargement des syst&#232;mes.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;(si vous poss&#233;dez une partition boot)&lt;br /&gt; $ mount /boot&lt;br /&gt; $ splash_geninitramfs -v -g /boot/fbsplash-le_th&#232;me-resolution -r resolution le_th&#232;me&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Pour GRUB, remplacez ceci :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;root=/dev/ram0 real_root=/dev/$ROOT&lt;br /&gt; initrd (hd0,0)/boot/initrd&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;par :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;root=/dev/$ROOT&lt;br /&gt; initrd (hd0,0)/boot/fbsplash-emergence-resolution&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;[titre2]Configuration du chargeur de syst&#232;mes[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Apr&#233;s avoir fait la configuration de splashutils, il faut configurer le chargement du noyau. Remplacez vos param&#233;tres.&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; Configuration pour GRUB (exemple)&lt;/li&gt;&lt;/ul&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;title Gentoo&lt;br /&gt; root (hd0,0)&lt;br /&gt; kernel (hd0,0)/kernel-2.6.9-nitro-r2 root=/dev/hda3 video=vesafb:ywrap,mtrr,1024x768-60@70 splash=silent,theme:livecd-2004.3&lt;br /&gt; initrd (hd0,0)/fbsplash-livecd-2004.3-1024x768&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ mount /boot&lt;br /&gt; $ grub-install /dev/hda3&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; Configuration pour LILO (exemple)&lt;/li&gt;&lt;/ul&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;image=/boot/vmlinuz-2.6.9-nitro2&lt;br /&gt; label=nitro-r2&lt;br /&gt; read-only&lt;br /&gt; root=/dev/hdb1&lt;br /&gt; append=&quot;gentoo=nodevfs video=vesa:ywrap,mtrr,1024x768@60 splash=silent,theme:livecd-2004.3&quot;&lt;br /&gt; initrd=/boot/fbsplash-livecd-2004.3-1024x768&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ mount /boot&lt;br /&gt; $ lilo&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;[titre2]Ajouter une image de fond pour toutes les consoles[/titre2]&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Si vous voulez que les consoles aient une image de fond, &#233;ditez le fichier /etc/conf.d/splash pour personnaliser les messages pour le d&#233;marrage/r&#233;demarrage/arr&#234;t du syst&#232;me, choisir une fonte pour les messages, choisir un th&#232;me diff&#233;rent pour chaque console...etc. Ensuite, vous allez ajouter le splash &#224; votre bootlevel :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ rc-update add splash default&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>





</channel>

</rss>
