<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Geekfault &#187; Création Geekfault</title>
	<atom:link href="http://geekfault.org/categorie/creation-geekfault/feed/" rel="self" type="application/rss+xml" />
	<link>http://geekfault.org</link>
	<description>If it doesn&#039;t segfault, you&#039;re doing it wrong.</description>
	<lastBuildDate>Tue, 08 May 2012 17:13:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Télécharger les Guignols de l&#8217;Info v2</title>
		<link>http://geekfault.org/2009/09/14/telecharger-les-guignols-de-linfo-v2/</link>
		<comments>http://geekfault.org/2009/09/14/telecharger-les-guignols-de-linfo-v2/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 14:13:06 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Création Geekfault]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[guignols]]></category>
		<category><![CDATA[rtmp]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://geekfault.org/?p=1465</guid>
		<description><![CDATA[En avril nous publiions notre script bash pour télécharger les Guignols de l&#8217;Info. Malheureusement, et comme chaque année, Canal+ a changé les technologies de son site web, et notre méthode ne fonctionne plus aujourd&#8217;hui. Nous sommes donc fiers de vous présenter la version entièrement réécrite de ce script pour télécharger les Guignols de l&#8217;Info en [...]
<h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/' rel='bookmark' title='Télécharger les Guignols de l&#8217;Info'>Télécharger les Guignols de l&#8217;Info</a></li>
<li><a href='http://geekfault.org/2010/08/12/ifconfig-me-connaitre-son-ip-publique-en-un-rien-de-temps/' rel='bookmark' title='Ifconfig.me, connaitre son IP publique en un rien de temps'>Ifconfig.me, connaitre son IP publique en un rien de temps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geekfault.org/wp-content/uploads/2009/04/lesguignols.png" title="Les Guignols de l&#039;Info" rel="lightbox.1465"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;' align="left"   src="http://geekfault.org/wp-content/uploads/2009/04/lesguignols-300x182.png" alt="&quot;Nous, le téléchargement, on est pour! Si si, ça fait 50 fois qu&#039;on télécharge le moment à l&#039;Assemblée où la droite est ridicule!&quot; (François Hollande)" title="Les Guignols de l&#039;Info" width="300" height="182" class="size-medium wp-image-182 alignleft" /></a>En avril nous publiions <a href="http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/">notre script bash pour télécharger les Guignols de l&#8217;Info</a>. Malheureusement, et comme chaque année, Canal+ a changé les technologies de son site web, et notre méthode ne fonctionne plus aujourd&#8217;hui.</p>
<p>Nous sommes donc fiers de vous présenter la version entièrement réécrite de ce <strong>script pour télécharger les Guignols de l&#8217;Info en cette rentrée 2009</strong>!<br />
<!--more--></p>
<h3>La technique</h3>
<p>Vous vous souviendrez peut-être que notre précédente technique profitait d&#8217;une faille de sécurité sur le site de Canal+ : bien que le player exploitait le RTMP, les fichiers étaient toujours accessibles en HTTP. Nous en profitions donc pour simplement <span style="font-family: monospace;">wget</span> les différentes vidéos. Évidemment <strong>cette année le HTTP est entièrement bloqué et il faut donc passer par le RTMP</strong>.</p>
<p>Le hic, c&#8217;est que récupérer une URL RTMP relève du parcours du combattant. Mais il y a quelques jours <strong>jeantube</strong> est passé nous signaler une URL très, très intéressante : <a href="http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/guignols">http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/guignols</a>. Celle-ci correspond, je pense, au résultat AJAX des recherches de vidéo sur le site de Canal+.</p>
<p>Ce qui est génial avec ce fichier, c&#8217;est qu&#8217;<strong>il comporte en clair les URL rtmp://</strong>. Il ne nous reste plus qu&#8217;à utiliser un petit logiciel nommé <span style="font-family: monospace;"><a href="http://lkcl.net/rtmp/">rtmpdump</a></span> pour enregistrer localement le fichier.</p>
<h3>Le script</h3>
<p>Pour automatiser la tâche, je vous ai rédigé un petit <strong>script bash</strong> très simple qui à coups de <span style="font-family: monospace;">sed</span> et <span style="font-family: monospace;">grep</span> <strong>récupère l&#8217;URL d&#8217;un épisode et lance le <span style="font-family: monospace;">rtmpdump</span></strong> dessus. Il essaye toujours de prendre la plus haute qualité disponible et s&#8217;utilise comme le précédent:<br />
<code>./getGuignols.sh    #Télécharge l'épisode de la veille<br />
./getGuignols.sh 0  #Télécharge l'épisode d'aujourd'hui<br />
./getGuignols.sh 3  #Télécharge l'épisode d'il y a trois jours</code></p>
<p>Le script est publié sous GPLv3 et j&#8217;ai inclu dans l&#8217;archive le binaire <span style="font-family: monospace;">rtmpdump</span> distribué sous GPLv2. <strong><a href='http://geekfault.org/wp-content/uploads/2009/09/getGuignols.tar.gz'>Le tout se télécharge ici</a></strong></p>
<p>A noter que le code est très facile à comprendre et devrait être aisément adapté à d&#8217;autres émissions publiées sur le site de Canal+.</p>
<h3>Remerciements</h3>
<p>Je remercie <strong>jeantube</strong> sans qui nous ne serions nulle part et les quelques acharnés de <a href="http://www.chrogeek.com/2009/07/petit-hack-entre-amis-comment-telecharger-une-video-de-canal-plus/"><strong>Chrogeek.com</strong></a> qui ont permis de démêler le schmilblik.</p>
<p><h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/' rel='bookmark' title='Télécharger les Guignols de l&#8217;Info'>Télécharger les Guignols de l&#8217;Info</a></li>
<li><a href='http://geekfault.org/2010/08/12/ifconfig-me-connaitre-son-ip-publique-en-un-rien-de-temps/' rel='bookmark' title='Ifconfig.me, connaitre son IP publique en un rien de temps'>Ifconfig.me, connaitre son IP publique en un rien de temps</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geekfault.org/2009/09/14/telecharger-les-guignols-de-linfo-v2/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>SSH sans mot de passe</title>
		<link>http://geekfault.org/2009/05/15/ssh-sans-mot-de-passe/</link>
		<comments>http://geekfault.org/2009/05/15/ssh-sans-mot-de-passe/#comments</comments>
		<pubDate>Fri, 15 May 2009 15:49:54 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Création Geekfault]]></category>
		<category><![CDATA[Logiciel]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mot de passe]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[rsa]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://geekfault.org/?p=341</guid>
		<description><![CDATA[Après avoir vu comment facilement utiliser un tunnel SSH comme proxy pour toutes vos connexions, voilà un moyen simple de ne plus avoir à rentrer son mot de passe lors de la connexion SSH et donc de pouvoir automatiser certaines connexions. Je n&#8217;ai pas trouvé de tutoriel clair et concis en français sur Google alors le [...]
<h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/05/16/rsnapshot/' rel='bookmark' title='Mise en place d&#8217;un système de backup avec Rsnapshot'>Mise en place d&#8217;un système de backup avec Rsnapshot</a></li>
<li><a href='http://geekfault.org/2010/12/05/devenez-miroir-de-wikileaks-sans-risque/' rel='bookmark' title='Devenez miroir de Wikileaks sans risque (corrigé)'>Devenez miroir de Wikileaks sans risque (corrigé)</a></li>
<li><a href='http://geekfault.org/2009/05/19/authentification-avec-une-cle-usb/' rel='bookmark' title='S&#8217;authentifier avec une clé USB'>S&#8217;authentifier avec une clé USB</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;' align="left"   src="http://geekfault.org/wp-content/uploads/2009/05/serveur-150x150.png" alt="Principe du chiffrement asymétrique" title="Principe du chiffrement asymétrique" width="150" height="150" class="alignleft size-thumbnail wp-image-363" />Après avoir vu <a href="http://geekfault.org/2009/05/14/tunnel-ssh/">comment facilement utiliser un  tunnel SSH comme proxy</a> pour toutes vos connexions, voilà un moyen simple de <strong>ne plus avoir à rentrer son mot de passe</strong> lors de la connexion SSH et donc de pouvoir automatiser certaines connexions.</p>
<p>Je n&#8217;ai pas trouvé de tutoriel clair et concis en français sur Google alors le voici.<br />
<!--more--></p>
<h3>Le principe</h3>
<p>Cette astuce ne consiste pas à encoder votre mot de passe en clair quelque part sur votre poste client. Il est basé sur un <strong>échange de clés de cryptage</strong> <a href="http://fr.wikipedia.org/wiki/Rivest_Shamir_Adleman">RSA</a> entre le serveur et le client.</p>
<div style="text-align: center;"><img src="http://geekfault.org/wp-content/uploads/2009/05/cle-rsa.png" alt="Principe du chiffrement asymétrique" title="Principe du chiffrement asymétrique" width="580" height="180" class="alignnone size-full noborder wp-image-363" /></div>
<p>Le cryptage RSA repose sur une paire de clés : une publique et une privée. Vous l&#8217;aurez compris, la clé privée reste sur votre ordinateur client et vous pouvez partager votre clé publique avec tous les serveurs sur lesquels vous souhaites vous authentifier.</p>
<p>Lors de chaque connexion, <strong>le serveur chiffre une chaine de caractères aléatoire</strong> avec la clé publique. Seule la clé privée est suffisante pour <strong>déchiffrer</strong> cette chaine de caractères et la transmettre au serveur (sans risque puisque les transmissions SSH sont elles-mêmes cryptées). C&#8217;est le principe de toutes les procédures d&#8217;authentification (GnuPG, BeID, cartes bancaires, &#8230;)</p>
<h3>Générer les clés de cryptage</h3>
<p>Il faut donc, sur le cient, générer les <strong>clés RSA</strong> qui lui permettront de signer. Il existe d&#8217;autres types de clés mais le RSA est simple et sécurisé.<br />
<code>$ ssh-keygen -t rsa</code></p>
<p>Une <strong>passphrase</strong> permet d&#8217;avoir un seul mot de passe pour toutes vos connexions SSH, même si le vrai mot de passe de connexion est différent sur chaque serveur. Si vous ne voulez pas utiliser de passphrase pour une connexion entièrement automatisée, <strong>tapez simplement <em>enter</em></strong>.</p>
<h3>Copier la clé publique sur le serveur</h3>
<p>Il faut maintenant <strong>copier la clé publique</strong> générée sur le serveur SSH, pour qu&#8217;il puisse bien vérifier que c&#8217;est vous qui signez la demande de connexion. On le fait par un petit <em>scp</em> (copie de fichier sur SSH):<br />
<code>$ scp ~/.ssh/id_rsa.pub utilisateur@serveur:~/.ssh/authorized_keys</code></p>
<p>Et voilà! C&#8217;est tout! Vous pouvez maintenant vous connecter sur votre serveur SSH sans mot de passe:<br />
<code>ssh utilisateur@serveur</code></p>
<h3>Exécuter une commande sur le SSH</h3>
<p>Une dernière petite astuce, si vous souhaitez <strong>directement exécuter une commande sur le serveur SSH</strong>, utilisez le paramètre<br />
<em>-t</em>. Par exemple, pour ouvrir votre screen IRC:<br />
<code>$ ssh utilisateur@serveur -t screen -x irc</code></p>
<p><h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/05/16/rsnapshot/' rel='bookmark' title='Mise en place d&#8217;un système de backup avec Rsnapshot'>Mise en place d&#8217;un système de backup avec Rsnapshot</a></li>
<li><a href='http://geekfault.org/2010/12/05/devenez-miroir-de-wikileaks-sans-risque/' rel='bookmark' title='Devenez miroir de Wikileaks sans risque (corrigé)'>Devenez miroir de Wikileaks sans risque (corrigé)</a></li>
<li><a href='http://geekfault.org/2009/05/19/authentification-avec-une-cle-usb/' rel='bookmark' title='S&#8217;authentifier avec une clé USB'>S&#8217;authentifier avec une clé USB</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geekfault.org/2009/05/15/ssh-sans-mot-de-passe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Télécharger les Guignols de l&#8217;Info</title>
		<link>http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/</link>
		<comments>http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 20:39:59 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Création Geekfault]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[guignols]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[téléchargement]]></category>

		<guid isPermaLink="false">http://geekfault.org/?p=173</guid>
		<description><![CDATA[Mercredi, Canal+ a modifié son player en ligne qui permet de regarder les Guignols de l&#8217;Info. Avant, le fichier .FLV était transmis en HTTP et un simple plugin pour Firefox tel que Video DownloadHelper permettait d&#8217;attraper le d&#8217;adresse de ce fichier et le télécharger simplement. Le nouveau player, en plus d&#8217;un détecteur d&#8217;Ad Block, exploite désormais [...]
<h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/09/14/telecharger-les-guignols-de-linfo-v2/' rel='bookmark' title='Télécharger les Guignols de l&#8217;Info v2'>Télécharger les Guignols de l&#8217;Info v2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geekfault.org/wp-content/uploads/2009/04/lesguignols.png" title="&quot;Nous, le téléchargement, on est pour! Si si, ça fait 50 fois qu&#039;on télécharge le moment à l&#039;Assemblée où la droite est ridicule!&quot; (François Hollande)" rel="lightbox.173"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;' align="left"   src="http://geekfault.org/wp-content/uploads/2009/04/lesguignols-300x182.png" alt="Les Guignols de l&#039;Info" title="&quot;Nous, le téléchargement, on est pour! Si si, ça fait 50 fois qu&#039;on télécharge le moment à l&#039;Assemblée où la droite est ridicule!&quot; (François Hollande)" width="300" height="182" class="alignleft size-medium wp-image-182" /></a>Mercredi, Canal+ a modifié son <strong>player en ligne</strong> qui permet de <a href="http://www.canalplus.fr/c-humour/pid1784-c-les-guignols.html">regarder <strong>les Guignols de l&#8217;Info</strong></a>. Avant, le fichier .FLV était transmis en HTTP et un simple plugin pour Firefox tel que <a href="https://addons.mozilla.org/fr/firefox/addon/3006">Video DownloadHelper</a> permettait d&#8217;attraper le d&#8217;adresse de ce fichier et le télécharger simplement.</p>
<p>Le nouveau player, en plus d&#8217;un détecteur d&#8217;<a href="https://addons.mozilla.org/fr/firefox/addon/1865">Ad Block</a>, exploite désormais le protocol <a href="http://fr.wikipedia.org/wiki/RTMP">RTMP</a> pour récupérer la vidéo. Le <strong>RTMP</strong>, c&#8217;est le streaming façon Flash Player. Presque impossible à dumper, je n&#8217;ai trouvé que quelques logiciels payants sous Windaube qui en soient capables.</p>
<p>Mais apparemment Canal n&#8217;a pas revu son système de publication vidéo dans son entièreté, et on peut encore trouver des traces de l&#8217;ancien système : <strong>les vidéos sont toujours accessibles à leur adresse HTTP !</strong> Voici comment l&#8217;exploiter.<br />
<!--more--><br />
Ca faisait presque deux semaines que je notais les adresses de téléchargement des épisodes des Guignols de l&#8217;Info, ce qui m&#8217;a permis d&#8217;en extraire le schéma :<br />
<code>23/03/09 : http://vod-flash.canalplus.fr/WWWPLUS/STREAMING/0903/LES_GUIGNOLS_QUOTIDIEN_090323_AUTO_2389_169_video_H.flv<br />
24/03/09 : http://vod-flash.canalplus.fr/WWWPLUS/STREAMING/0903/LES_GUIGNOLS_QUOTIDIEN_090324_AUTO_2405_169_video_H.flv<br />
25/03/09 : http://vod-flash.canalplus.fr/WWWPLUS/STREAMING/0903/LES_GUIGNOLS_QUOTIDIEN_090325_AUTO_2418_169_video_H.flv</p>
<p>JJ/MM/YY : http://vod-flash.canalplus.fr/WWWPLUS/STREAMING/YYMM/LES_GUIGNOLS_QUOTIDIEN_YYMMJJ_AUTO_XXXX_169_video_H.flv</code><br />
La date du jour, c&#8217;est facile. J&#8217;avais juste un problème pour le code à 4 chiffres, qui ne peut pas être calculé simplement. Le seul truc qu&#8217;on peut remarquer c&#8217;est qu&#8217;il augmente d&#8217;émission en émission.</p>
<p><strong>J&#8217;ai donc écrit un petit script bash</strong> qui essaye toutes les possibilités, jusqu&#8217;à ce qu&#8217;il trouve, après 15 essais généralement. Il stocke le dernier code utilisé dans le fichier LastCode de manière à ne pas repartir à zéro le jour suivant.</p>
<p><strong>Sans argument, il récupère l&#8217;épisode de la veille.</strong> En lui donnant des arguments il est possible de récupèrer virtuellement n&#8217;importe quel épisode. Exemples :<br />
<code>$ ./GetGuignols.sh #Récupère l'épisode de la veille, en se basant sur le fichier LastCode<br />
$ ./GetGuignols.sh 0 #Récupère l'épisode d'aujourd'hui, en se basant sur le fichier LatCode<br />
$ ./GetGuignols.sh 3 2580 #Récupère l'épisode d'il y a 3 jours, en cherchant à partir du code 2580</code></p>
<p>Et ça donne ça :<br />
<a href="http://geekfault.org/wp-content/uploads/2009/04/getguignols.png" title="Capture d&#039;écran du script GetGuignols" rel="lightbox.173"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;' align="left"   src="http://geekfault.org/wp-content/uploads/2009/04/getguignols-300x52.png" alt="Capture d&#039;écran du script GetGuignols" title="Capture d&#039;écran du script GetGuignols" width="300" height="52" class="alignleft size-medium wp-image-176" /></a><a href='http://geekfault.org/wp-content/uploads/2009/04/getguignols.tgz'><strong>Télécharger le script Bash</strong></a>. Comme d&#8217;habitude c&#8217;est distribué sous license GPL et j&#8217;ai très bien commenté le code. Je partage avec vous ce script parce que le savoir appartient à tout le monde ^_^, au risque que Canal+ bloque finalement le protocole HTTP.</p>
<p>Bon visionnage <img src='http://geekfault.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/09/14/telecharger-les-guignols-de-linfo-v2/' rel='bookmark' title='Télécharger les Guignols de l&#8217;Info v2'>Télécharger les Guignols de l&#8217;Info v2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geekfault.org/2009/04/10/telecharger-guingols-de-l-info/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Keymap Linux sous Windows</title>
		<link>http://geekfault.org/2009/03/27/keymap-linux-sous-windows/</link>
		<comments>http://geekfault.org/2009/03/27/keymap-linux-sous-windows/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 13:31:16 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Création Geekfault]]></category>
		<category><![CDATA[accents]]></category>
		<category><![CDATA[capitales]]></category>
		<category><![CDATA[keymap]]></category>
		<category><![CDATA[majuscules]]></category>

		<guid isPermaLink="false">http://geekfault.webtito.be/?p=93</guid>
		<description><![CDATA[Avez-vous déjà essayé de taper une phrase entière en capitales sous Windows? Par exemple pour engueuler votre petit frère qui a encore été sur un site porno et qui a installé 20 virus : H2 MEC T4AS TROP FOIR2 ALORS QUE T4AS MËME PAS L4ÄGE DE BOIRE DU C2C2MEL 888 Et là, c&#8217;est le drame : le keymap [...]
<h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/05/31/chromium-google-chrome-sous-linux/' rel='bookmark' title='Chromium, le Google Chrome sous Linux sans émulation'>Chromium, le Google Chrome sous Linux sans émulation</a></li>
<li><a href='http://geekfault.org/2010/07/07/xcompose-%e2%86%92-enlarge-your-keymap/' rel='bookmark' title='XCompose → Enlarge your keymap'>XCompose → Enlarge your keymap</a></li>
<li><a href='http://geekfault.org/2010/05/09/choisir-son-keymap-x-org-1-8-sans-xorg-conf-ni-hack/' rel='bookmark' title='Choisir son keymap X.org 1.8 sans xorg.conf ni hack'>Choisir son keymap X.org 1.8 sans xorg.conf ni hack</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2009/03/clavier.jpg" title="Clavier vierge de tout keymap mal foutu :)" rel="lightbox.93"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;' align="left"   src="/wp-content/uploads/2009/03/clavier-150x150.jpg" alt="clavier" title="Clavier vierge de tout keymap mal foutu :)" width="150" height="150" class="alignleft size-thumbnail wp-image-96" /></a>Avez-vous déjà essayé de taper une phrase entière en capitales sous Windows? Par exemple pour engueuler votre petit frère qui a encore été sur un site porno et qui a installé 20 virus :</p>
<blockquote><p>H2 MEC T4AS TROP FOIR2 ALORS QUE T4AS MËME PAS L4ÄGE DE BOIRE DU C2C2MEL 888</p></blockquote>
<p>Et là, c&#8217;est le drame : le keymap de Microcrotte Windaube a cassé votre message si poétique. Pourtant, sous Linux, ça ne se comporte pas du tout comme ça! Si vous enfoncez <em>Shift Lock</em> et appuyez sur &#8220;é&#8221; vous obtenez un &#8220;É&#8221;&#8230; Pourquoi pas sous Windows?</p>
<blockquote><p>HÉ MEC T&#8217;AS TROP FOIRÉ ET T&#8217;AS MÊME PAS L&#8217;ÂGE DE BOIRE DU CÉCÉMEL !!!</p></blockquote>
<p><!--more--><br />
J&#8217;ai donc commencé à m&#8217;intéresser aux différences entre les keymaps de Linux et de Windows&#8230; Je me suis rendu compte qu&#8217;en plus d&#8217;avoir ce problème de capitales accentuées, les keymaps de Microsoft étaient vraiment limitées&#8230; Très peu de touches réagissent au modificateur <em>Alt Gr</em> et pour entrer des caractères spéciaux il faut soit passer par un fastidieux système de copier/coller soit connaître sa combinaison ASCII par cœur!</p>
<p>Mais la bonne nouvelle c&#8217;est que la sous-couche système qui gère le clavier permet de jouer avec tous les modificateurs exactement sous Linux! Et je me suis donc mis à <strong>adapter le keymap que j&#8217;ai pu observer sur mon Linux&#8230; à Windows</strong>.</p>
<p>Je vous avouerai que j&#8217;ai trouvé pas mal de caractères peu utiles et que je peux vous citer quelques caractères manquants, mais je me suis dit que ceux qui avaient conçu le keymap de mon Linux avaient quand même bien géré leur affaire <img src='http://geekfault.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<h3>Principales fonctionnalités</h3>
<ul>
<li>Adapté du Keymap <em>Français &#8211; Belgique (virgule)</em></li>
<li>Gestion parfaite du <em>Shift Lock</em></li>
<li><em>Shift+Espace</em> = espace insécable</li>
<li>Exploitation maximale du modificateur <em>Alt Gr</em> avec toutes les touches</li>
</ul>
<h3>Téléchargements</h3>
<p>Je distribue ce keymap adapté gratuitement et sous la license GNU/GPL v3. </p>
<ul>
<li><a href='/wp-content/uploads/2009/03/linuxkeymap-be.zip'>Télécharger LinuxKeymap-BE</a> Beta1</li>
<li>Voir une représentation du mapping <em>(à venir)</em></li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8BE579AA-780D-4253-9E0A-E17E51DB2223&#038;displaylang=en">Télécharger Keyboard Layout Creator</a></li>
</ul>
<p><h3>Si vous avez aimé ce post...</h3><ol>
<li><a href='http://geekfault.org/2009/05/31/chromium-google-chrome-sous-linux/' rel='bookmark' title='Chromium, le Google Chrome sous Linux sans émulation'>Chromium, le Google Chrome sous Linux sans émulation</a></li>
<li><a href='http://geekfault.org/2010/07/07/xcompose-%e2%86%92-enlarge-your-keymap/' rel='bookmark' title='XCompose → Enlarge your keymap'>XCompose → Enlarge your keymap</a></li>
<li><a href='http://geekfault.org/2010/05/09/choisir-son-keymap-x-org-1-8-sans-xorg-conf-ni-hack/' rel='bookmark' title='Choisir son keymap X.org 1.8 sans xorg.conf ni hack'>Choisir son keymap X.org 1.8 sans xorg.conf ni hack</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://geekfault.org/2009/03/27/keymap-linux-sous-windows/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

