<?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>Sbskl</title>
	<atom:link href="http://www.sbskl.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sbskl.com</link>
	<description>Des trucs et des astuces...</description>
	<lastBuildDate>Mon, 25 Jul 2011 09:35:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>PHP ne s&#8217;execute pas mais se télécharge&#8230;</title>
		<link>http://www.sbskl.com/linux/php-ne-sexecute-pas-mais-se-telecharge</link>
		<comments>http://www.sbskl.com/linux/php-ne-sexecute-pas-mais-se-telecharge#comments</comments>
		<pubDate>Mon, 25 Jul 2011 09:35:20 +0000</pubDate>
		<dc:creator>Sbskl</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.sbskl.com/?p=914</guid>
		<description><![CDATA[Apr&#232;s une installation rapide de Apache, Mysql et de PHP, vos doigts vous d&#233;mangent &#224; l&#39;id&#233;e d&#39;&#233;crire votre premier bout de code. Par pr&#233;caution, vous avez activ&#233; le module userdir pour &#34;bricoler&#34; dans&#160; votre r&#233;pertoire public_html. Histoire de ne pas polluer le r&#233;pertoire /var/www. Seulement voil&#224;, apr&#232;s l&#39;&#233;criture de votre premier index.php, vous ouvrez votre [...]]]></description>
			<content:encoded><![CDATA[<p>Apr&egrave;s une installation rapide de <strong>Apache</strong>, <strong>Mysql</strong> et de <strong>PHP</strong>, vos doigts vous d&eacute;mangent &agrave; l&#39;id&eacute;e d&#39;&eacute;crire votre premier bout de code. Par pr&eacute;caution, vous avez activ&eacute; le module <strong>userdir</strong> pour &quot;bricoler&quot; dans&nbsp; votre r&eacute;pertoire <strong>public_html</strong>. Histoire de ne pas polluer le r&eacute;pertoire<strong> /var/www</strong>.</p>
<p>Seulement voil&agrave;, apr&egrave;s l&#39;&eacute;criture de votre premier <strong>index.php</strong>, vous ouvrez votre navigateur pr&eacute;f&eacute;r&eacute; sur <strong>http://localhost/~mon_nom/index.php</strong> et surprise : une belle boite de dialogue appara&icirc;t pour vous proposer d&#39;enregistrer le fichier <strong>index.php</strong>&#8230;</p>
<p>En clair, Apache a transf&eacute;r&eacute; directement votre fichier au navigateur sans la moindre interpr&eacute;tation de PHP&#8230; Pas bien !</p>
<p><span id="more-914"></span></p>
<p>Tout vient de la configuration par d&eacute;faut de <strong>Apache</strong> et plus pr&eacute;cis&eacute;ment du module <strong>php5</strong>. Si vous ouvrez le fichier <strong>/etc/apache2/mods-enabled/php5.conf</strong>, vous y trouverez ceci :</p>
<pre class="brush: xml"><ifmodule mod_php5.c="">
    <filesmatch>
    SetHandler application/x-httpd-php
    </filesmatch>
    <filesmatch>
    SetHandler application/x-httpd-php-source
    </filesmatch>
    # To re-enable php in user directories comment the following lines
    # (from <ifmodule ...=""> to </ifmodule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.
    <ifmodule mod_userdir.c="">
        <directory home="" public_html="">
            php_admin_value engine Off
        </directory>
    </ifmodule>
</ifmodule>
</pre>
<p>Tout est dit dans le commentaire : &quot;<em>To re-enable php in user directories&#8230;</em>&quot;. En bon fran&ccedil;ais, il suffit de commenter avec un # les lignes 11 &agrave; 15 comme ceci :</p>
<pre class="brush: xml; highlight: [11, 12, 13, 14, 15]"><ifmodule mod_php5.c="">
    <filesmatch>
    SetHandler application/x-httpd-php
    </filesmatch>
    <filesmatch>
    SetHandler application/x-httpd-php-source
    </filesmatch>
    # To re-enable php in user directories comment the following lines
    # (from <ifmodule ...=""> to </ifmodule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.
#    <ifmodule mod_userdir.c="">
#        <directory home="" public_html="">
#            php_admin_value engine Off
#        </directory>
#    </ifmodule>
</ifmodule>
</pre>
<p>Une fois la modification effectu&eacute;e, pensez &agrave; red&eacute;marrer Apache avec un :</p>
<pre class="brush:bash">sudo /etc/init.d/apache2 restart</pre>
<p>Recharger votre page dans votre navigateur et l&#39;interpr&eacute;tation de votre premier bout de code <strong>PHP</strong> apparait devant vos yeux ebaillis <img alt="cool" height="20" src="http://www.sbskl.com/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/smiley/images/shades_smile.gif" title="cool" width="20" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbskl.com/linux/php-ne-sexecute-pas-mais-se-telecharge/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conky : Quelques retouches</title>
		<link>http://www.sbskl.com/linux/conky-quelques-retouches</link>
		<comments>http://www.sbskl.com/linux/conky-quelques-retouches#comments</comments>
		<pubDate>Tue, 21 Sep 2010 15:58:03 +0000</pubDate>
		<dc:creator>Sbskl</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Personnalisation]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.sbskl.com/?p=716</guid>
		<description><![CDATA[Conky permet de faire apparaitre sur le fond d&#39;&#233;cran une multitude d&#39;informations : Calendrier, m&#233;t&#233;o, utilisation CPU/m&#233;moire, espace disque utilis&#233;/libre et j&#39;en passe&#8230; Cependant, &#224; configurer, c&#39;est pas top&#8230; Donc, pour simplifier la configuration de Conky, il existe un compl&#233;ment qui rend bien des services : CONKY-colors.Ce compl&#233;ment va permettre de m&#226;cher un peu le [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://conky.sourceforge.net/" target="_blank">Conky</a> permet de faire apparaitre sur le fond d&#39;&eacute;cran une multitude d&#39;informations : Calendrier, m&eacute;t&eacute;o, utilisation CPU/m&eacute;moire, espace disque utilis&eacute;/libre et j&#39;en passe&#8230; Cependant, &agrave; configurer, c&#39;est pas top&#8230; Donc, pour simplifier la configuration de Conky, il existe un compl&eacute;ment qui rend bien des services : <a href="http://gnome-look.org/content/show.php/CONKY-colors?content=92328" target="_blank">CONKY-colors</a>.<span id="more-716"></span>Ce compl&eacute;ment va permettre de m&acirc;cher un peu le travail d&#39;installation. Disons que nous allons obtenir une bonne base pour travailler.</p>
<h3>Conky</h3>
<p>Son installation est tr&egrave;s simple puisqu&#39;il se trouve dans les d&eacute;p&ocirc;ts :</p>
<pre class="brush:bash">sudo aptitude install conky</pre>
<p>Une fois install&eacute;, ajoutez <strong>conky</strong> &agrave; &quot;Syst&egrave;me &gt; Pr&eacute;f&eacute;rences &gt; Applications au d&eacute;marrage&quot;.<br />
	Pour fonctionner, conky utilise le fichier <strong>.conkyrc</strong>. <strong>CONKY-colors</strong> va g&eacute;n&eacute;rer ce fichier pour nous.</p>
<h3>CONKY-colors</h3>
<p>Il n&#39;est pas dans les d&eacute;p&ocirc;ts. Il faut le r&eacute;cup&eacute;rer sur <a href="http://gnome-look.org/" target="_blank">GNOME-Look</a> &agrave; cette <a href="http://gnome-look.org/content/show.php/CONKY-colors?content=92328" target="_blank">adresse</a>. C&#39;est une archive &quot;tar.gz&quot;. Donc, dans un terminal,&nbsp; vous la d&eacute;compressez dans votre r&eacute;pertoire personnel, vous vous placez dans le r&eacute;pertoire <strong>conky_colors</strong> :</p>
<pre class="brush:bash">tar xvf conky_colors.tar.gz
cd conky_colors</pre>
<p>Installation :</p>
<pre class="brush:bash">make
./conky-colors --help
./conky-colors
make install</pre>
<p>Pour la prise en compte des nouvelles polices de caract&egrave;res&nbsp;:</p>
<pre class="brush:bash">sudo fc-cache -v -f</pre>
<p>Pour g&eacute;n&eacute;rer votre <strong>.conkyrc</strong>, utilisez les options de <strong>conky-colors</strong>. Exemple tir&eacute; du site de l&#39;auteur&nbsp;:</p>
<pre class="brush:bash">./conky-colors --theme=gnome-noble --lang=pt --cpu=4 --network --hd=default --pidgin</pre>
<p>Cette commande g&eacute;n&egrave;re un fichier <strong>conkyrc</strong> dans le r&eacute;pertoire en cours. S&#39;il vous convient, copiez le dans en <strong>~/.conkyrc</strong>.</p>
<pre class="brush:bash">cp conkyrc ~/.conkyrc</pre>
<p>Si vous utilisez <strong>conkyPhotoRandom</strong>, n&#39;oubliez pas de changer la ligne &quot;source=&Prime;&hellip;&Prime;&quot; pour qu&#39;elle corresponde au r&eacute;pertoire contenant vos images.</p>
<h3>Ajustements</h3>
<p>Maintenant que votre <strong>.conkyrc</strong> est g&eacute;n&eacute;r&eacute;, ouvrez le pour l&#39;ajuster &agrave; votre go&ucirc;t. Vous trouverez toute l&#39;aide n&eacute;cessaire sur le <a href="http://conky.sourceforge.net/docs.html" target="_blank">site officiel</a>.</p>
<p>Pour ma part, j&#39;ai rencontr&eacute; des petits probl&egrave;mes : CONKY-colors fournit diff&eacute;rents scripts (sous .conkycolors/bin) qui rendent de nombreux services mais certains ne fonctionnement pas bien.</p>
<h4>Le script <strong>&quot;conkyIp&quot;</strong></h4>
<p>Etant derri&egrave;re un proxy, conkyIp ne r&eacute;cup&egrave;re pas la bonne adresse. J&#39;ai donc remplac&eacute; la ligne :</p>
<pre class="brush:bash">wget http://checkip.dyndns.org/ -q -O - |  grep -Eo &#39;\&lt;[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\&gt;&#39;</pre>
<p>Par :</p>
<pre class="brush:bash">wget http://whatismyipaddress.com/fr/mon-ip -q -O - |  grep -Eo -m 1 &#39;[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}&#39;</pre>
<h4>Le script &quot;<strong>conkyPhotoRandom&quot;</strong></h4>
<p>Ce script ne g&egrave;re pas les espaces dans les noms de r&eacute;pertoires ni dans les noms de fichiers. De plus, je le trouve trop compliqu&eacute; pour le r&eacute;sultat obtenu. L&#39;original :</p>
<pre class="brush:bash">#!/bin/bash
#
# Photo in conky
# by helmuthdu and paulvictor
source=&quot;/home/helmuth/Imagens/Beauty/&quot;
photo=/tmp/conkyPhoto.png

cd $source
number=$(ls -R | wc -l)
random=$RANDOM
random=${random}%${number}
lines=`echo ${random} + 2 | bc`
filename=`ls | head -n $lines | tail -n 1`

 cp $filename $photo

 picture_aspect=$(($(identify -format %w $photo) - $(identify -format %h $photo)))

 if [ &quot;$picture_aspect&quot; -lt &quot;100&quot; ] &amp;&amp; [ &quot;$picture_aspect&quot; -gt &quot;-100&quot; ]; then
 convert $photo&nbsp; -thumbnail 175x280 $photo
 convert $photo -crop 175x125+0+$(( ($(identify -format %h $photo) - 180) / 2))&nbsp; +repage $photo
 elif [ &quot;$picture_aspect&quot; -gt &quot;0&quot; ]; then
 convert $photo&nbsp; -thumbnail 280x175 $photo
 convert $photo -crop 175x125+$(( ($(identify -format %w $photo) - $picture_aspect*2) / 2))+0&nbsp; +repage $photo
 else
 convert $photo&nbsp; -thumbnail 175x280 $photo
 convert $photo -crop 175x125+0+$(( ($(identify -format %h $photo) - 180) / 2))&nbsp; +repage $photo
 fi

 # Theme 1
 #convert $photo&nbsp; \( +clone&nbsp; -threshold -1 -draw &#39;fill black polygon 0,0 0,10 10,0 fill white circle 10,10 10,0&#39; \( +clone -flip \) -compose Multiply -composite \( +clone -flop \) -compose Multiply -composite \) +matte -compose CopyOpacity -composite $photo
 #convert -page +2+3 $photo -matte \( +clone -background black&nbsp; -shadow 50x3+0+0 \) +swap -background none -mosaic $photo

 # Theme 2
 convert -page +2+3 $photo -bordercolor black -border 1 -background&nbsp; none -rotate 0 -background black&nbsp; \( +clone -shadow 50x3+0+0 \) +swap -background none -flatten $photo

exit 0</pre>
<p>je l&#39;ai donc remplac&eacute; par :</p>
<pre class="brush:bash">#!/bin/bash
#
# Photo in conky
# by Sbskl
source=&quot;/home/monnom/Images/chemin/vers/mes/images&quot;
photo=/tmp/conkyPhoto.png

cd &quot;$source&quot;
number=$(find . -iname &quot;*.jpg&quot; | wc -l)
random=$RANDOM
random=${random}%${number}
lines=`echo ${random} + 2 | bc`
filename=`find . -iname &quot;*.jpg&quot; | head -n $lines | tail -n 1`

angle=$RANDOM
let &quot;angle%=9&quot;
let &quot;angle-=4&quot;

cp &quot;$filename&quot; $photo

convert $photo -gravity center -resize 360x360^ -extent 360x360 -bordercolor snow -background black -polaroid $angle $photo
convert $photo -resize 180x180 -gravity center -background none -extent 180x180 $photo

exit 0</pre>
<p>Suite &agrave; une conversation avec un ami &mdash; Merci Casey <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &mdash; voici une version permettant de g&eacute;rer plusieurs photos simultan&eacute;ment (qui peuvent &ecirc;tre dans des r&eacute;pertoires diff&eacute;rents) et la liste des fichiers n&#39;est pas reconstruite &agrave; chaque appel mais toutes les heures (param&eacute;trable) . De plus, les photos ne changent pas en m&ecirc;me temps :</p>
<pre class="brush:bash">#!/bin/bash
#
# Photo in conky
# by Sbskl

cd &quot;$1&quot;
let &quot;expire = 60&quot;
let &quot;nombre = `ls /tmp/conkyPhoto*.png | wc -l`&quot;

if [ $nombre -gt 1 ]
then
	let &quot;minute = `date +%-M` % nombre + 1&quot;
	if [ $minute != $2 ]
	then
		exit 0
	fi
fi
if [ -e /tmp/conkyPhoto$2 ] # La liste existe-t-elle ?
then
	# Nombre de minutes depuis la derniere cr&eacute;ation de la liste.
	let &quot;temps=(`date +%s`-`stat -c%Y /tmp/conkyPhoto$2`)/60&quot;
else
	let &quot;temps=$expire&quot; # Il n&#39;existe pas donc p&eacute;rim&eacute;.
fi
if [ $temps -ge $expire ] # Est ce que &ccedil;a fait plus d&#39;une heure ?
then
	find . -iname &quot;*.jpg&quot; &gt; /tmp/conkyPhoto$2
fi

let &quot;ligne = $RANDOM % `cat /tmp/conkyPhoto$2 | wc -l` + 2&quot; # Une ligne au hasard dans la liste
let &quot;angle = $RANDOM % 9 - 4&quot; # Un angle au hasard compris entre -4&deg; et +4&deg;

fichier=&quot;`cat /tmp/conkyPhoto$2 | head -n $ligne | tail -n 1`&quot; # Fichier correspondant &agrave; la ligne choisie
photo=/tmp/conkyPhoto$2.png # Image obtenue apr&egrave;s transformation

# Transformation...

# Taille de 360x360 pour ne pas avoir un effet polaroid trop pr&eacute;sent
convert &quot;$fichier&quot; -gravity center -resize 360x360^ -extent 360x360 -bordercolor snow -background black -polaroid $angle &quot;$photo&quot;
# Taille de 180x180 pour ne pas prendre trop de place &agrave; l&#39;&eacute;cran
convert &quot;$photo&quot; -resize 180x180 -gravity center -background none -extent 180x180 &quot;$photo&quot;

exit 0</pre>
<p>par :</p>
<pre class="brush:bash">${execi 60 ~/.conkycolors/bin/conkyPhotoRandom &quot;/home/monnom/Images/chemin/vers/mes/images&quot; 1}${image /tmp/conkyPhoto1.png -s 180x180 -p 0,295}</pre>
<p>Le param&egrave;tre &quot;-p&quot; correspond &agrave; la position de l&#39;image, adaptez le en fonction de votre configuration.<br />
	Si vous voulez une seconde image, ajoutez :</p>
<pre class="brush:bash">${execi 60 ~/.conkycolors/bin/conkyPhotoRandom &quot;/home/monnom/Images/chemin/vers/dautres/images&quot; 2}${image /tmp/conkyPhoto2.png -s 180x180 -p 0,295}</pre>
<p>Notez bien la diff&eacute;rence : C&#39;est le num&eacute;ro qui change. Num&eacute;ro comme second param&egrave;tre de conkyPhotoRandom et comme num&eacute;ro d&#39;image (conkyPhoto<strong>2</strong>.png). Vous pouvez ainsi en mettre autant que vous le voulez et vous pouvez utiliser autre chose que des nombres : a, b, c, toto, titi, tata&#8230;</p>
<p>Tout est affaire de go&ucirc;t mais l&#39;image que j&#39;obtiens n&#39;est pas n&eacute;cessairement droite mais toujours carr&eacute;e avec un bord blanc et l&eacute;g&egrave;rement corn&eacute;e. On l&#39;a croirait grossi&egrave;rement coll&eacute; sur une porte de frigo <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Merci ImageMagick <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Voila &agrave; quoi ressemble <strong>Conky</strong> sur mon syst&egrave;me avec mon <a href="http://www.sbskl.com/~sbskl/.conkyrc" target="_blank">.conkyrc</a> et les petits ajustements :</p>
<p><a href="http://www.sbskl.com/wp-content/uploads/2010/09/Capture.png"><img alt="" class="alignnone size-full wp-image-851" height="360" src="http://www.sbskl.com/wp-content/uploads/2010/09/Capture.png" title="Fond d'écran Conky" width="576" /></a></p>
<p>Et voici le d&eacute;tail concernant la photo qui change toutes les minutes sur mon syst&egrave;me&nbsp;:</p>
<p><a href="http://www.sbskl.com/wp-content/uploads/2010/09/Capture2.png"><img alt="" class="alignnone size-full wp-image-855" height="186" src="http://www.sbskl.com/wp-content/uploads/2010/09/Capture2.png" title="Photo" width="185" /></a><a href="http://www.sbskl.com/wp-content/uploads/2010/09/Capture-1.png"><img alt="" class="alignnone size-full wp-image-859" height="186" src="http://www.sbskl.com/wp-content/uploads/2010/09/Capture-1.png" title="Photo" width="184" /></a><a href="http://www.sbskl.com/wp-content/uploads/2010/09/Capture-2.png"><img alt="" class="alignnone size-full wp-image-861" height="186" src="http://www.sbskl.com/wp-content/uploads/2010/09/Capture-2.png" title="Photo" width="186" /></a></p>
<p>Elle n&#39;a pas deux fois la m&ecirc;me t&ecirc;te <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbskl.com/linux/conky-quelques-retouches/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changer de papier peint sans rien faire sous Ubuntu ?</title>
		<link>http://www.sbskl.com/linux/changer-de-papier-peint-sans-rien-faire-sous-ubuntu</link>
		<comments>http://www.sbskl.com/linux/changer-de-papier-peint-sans-rien-faire-sous-ubuntu#comments</comments>
		<pubDate>Thu, 22 Jul 2010 15:55:15 +0000</pubDate>
		<dc:creator>Sbskl</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Outil]]></category>
		<category><![CDATA[Planet Ubuntu Francophone]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.sbskl.com/?p=631</guid>
		<description><![CDATA[J&#8217;aime bien que mon fond d&#8217;écran change régulièrement . Depuis quelques années, j&#8217;utilisais (malgré des plantages réguliers ), wallpaper-tray. Mais c&#8217;est fini ! Plus développé, il a été supprimé des dépôts &#8230;  Il existe bien wallpapoz et drapes mais être obligé de spécifier chaque image que je souhaites utiliser, bof &#8230; Je préfères simplement dire [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;aime bien que mon fond d&#8217;écran change régulièrement <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_cool.gif' alt=':cool:' class='wp-smiley' /> . Depuis quelques années, j&#8217;utilisais (malgré des plantages réguliers <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_mad.gif' alt=':mad:' class='wp-smiley' /> ), <em>wallpaper-tray</em>. Mais c&#8217;est fini ! Plus développé, il a été supprimé des dépôts <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> &#8230;  Il existe bien <em>wallpapoz</em> et <em>drapes</em> mais être obligé de spécifier chaque image que je souhaites utiliser, bof <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_confused.gif' alt=':?' class='wp-smiley' /> &#8230; Je préfères simplement dire dans quel répertoire sont mes images. Il y a <em>wally</em> que je trouve très bien mais qui utilise les librairies <em>KDE</em>. Je n&#8217;ai rien contre <em>KDE</em> mais je suis sous <em>GNOME</em> et installer 260 Mo de d&eacute;pendances (sans compter l&#8217;occupation m&eacute;moire) juste pour faire fonctionner <em>wally</em>, pas top <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_eek.gif' alt=':shock:' class='wp-smiley' /> &#8230;</p>
<p><span id="more-631"></span></p>
<p style="color:red">ATTENTION : Ce qui suit va vous faire utiliser un &laquo;&nbsp;bout de code&nbsp;&raquo; fait maison. Il ne contient ni virus, ni malware, ni spyware encore moins de bombe thermonucl&eacute;aire ou de tarte &agrave; la cr&egrave;me ! Malgr&eacute; tout, ce n&#8217;est pas du code &laquo;&nbsp;Made in Ubuntu&nbsp;&raquo; tel que nous pouvons en trouver dans le d&eacute;p&ocirc;ts officiels. Donc ne venez pas vous plaindre si votre PC explose, fond <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_eek.gif' alt=':shock:' class='wp-smiley' />  ou je ne sais quoi par le simple fait d&#8217;utiliser mon &laquo;&nbsp;bout de code&nbsp;&raquo; <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Ceci &eacute;tant dit, le problème est plutôt simple :</p>
<p style="text-align: center;"><em>Dans un répertoire, prendre une image</em><em> — de façon aléatoire — </em><em> et<br/>s&#8217;en servir comme fond d&#8217;écran. Recommencez toutes les X minutes.</em></p>
<p>C&#8217;est clair, non ?</p>
<p>Donc, dans la série &laquo;&nbsp;On n&#8217;est jamais mieux servit que par soi-même&nbsp;&raquo; et &laquo;&nbsp;Pourquoi faire compliquer quand on peut faire simple&nbsp;&raquo; (et pas l&#8217;inverse <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ), je me suis &eacute;cris un petit bout de <em>Perl</em> pour accomplir cette tâche : <a href="http://www.sbskl.com/~sbskl/changewallpaper.pl" target="_blank">changewallpaper.pl</a>.</p>
<p>Son fonctionnement est le suivant :</p>
<pre>./changewallpaper.pl "~/Chemin/vers/mes papiers peints" temps</pre>
<p>Pas de fichier de configuration, juste deux param&egrave;tres : Le premier est le chemin vers vos fonds d&#8217;écran (entre guillemets) et le second est l&#8217;intervalle de temps (en minutes) entre deux changements.</p>
<p>Pour que cela fonctionne tout seule, il suffit d&#8217;ajouter cette commande dans les programmes au d&eacute;marrage.</p>
<p>Explications :</p>
<ul>
<li>Placez <b>changewallpaper.pl</b> &agrave; la racine de votre dossier personnel.</li>
<li>Rendez le ex&eacute;cutable. Soit en allant dans &laquo;&nbsp;Raccourcis > Dossier personnel&nbsp;&raquo;, cliquez droit sur <b>changewallpaper.pl</b> puis &laquo;&nbsp;Propri&eacute;t&eacute;s&nbsp;&raquo;, onglet &laquo;&nbsp;Permissions&nbsp;&raquo; et cochez &laquo;&nbsp;Autoriser l&#8217;ex&eacute;cution du fichier comme un programme&nbsp;&raquo;. Ou dans un terminal :</li>
<pre>chmod +x changewallpaper.pl</pre>
<li>Allez dans &laquo;&nbsp;Syst&egrave;me > Pr&eacute;f&eacute;rences > Applications au d&eacute;marrage&nbsp;&raquo;</li>
<li>Cliquez sur &laquo;&nbsp;Ajouter&nbsp;&raquo;</li>
<li>Dans la boite qui est apparue, renseignez &laquo;&nbsp;Nom&nbsp;&raquo; et &laquo;&nbsp;Commande&nbsp;&raquo;.</li>
<li>Pour &laquo;&nbsp;Nom&nbsp;&raquo;, mettez ce que vous voulez. Exemple :</li>
<pre>Changer de fond d'&eacute;cran</pre>
<li>Pour &laquo;&nbsp;Commande&nbsp;&raquo; reprenez la syntaxe vue plus haut en adaptant le r&eacute;pertoire et le temps. Exemple :</li>
<pre>./changewallpaper.pl "~/Images/Fonds d'&eacute;cran" 60</pre>
<li>Enfin, cliquez sur &laquo;&nbsp;Ajouter&nbsp;&raquo; puis &laquo;&nbsp;Fermer&nbsp;&raquo;</li>
</ul>
<p>&Agrave; la prochaine ouverture de session, votre fond d&#8217;&eacute;cran changera tout seul !</p>
<p>Quelques précisions :</p>
<ol>
<li>Ce &laquo;&nbsp;bout de code&nbsp;&raquo; ne fonctionne que sous Ubuntu pas sous Kubuntu <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_confused.gif' alt=':?' class='wp-smiley' /> .</li>
<li>L&#8217;ajout et la suppression de fond d&#8217;&eacute;cran dans le r&eacute;pertoire se fait &laquo;&nbsp;&agrave; chaud&nbsp;&raquo;, pas besoin de red&eacute;marrer le programme;</li>
<li>Les images doivent être aux dimensions de l&#8217;&eacute;cran.</li>
</ol>
<p>Mon bout de <em>Perl</em> n&#8217;est certainement pas la solution id&eacute;al mais il remplit sa t&acirc;che de fa&ccedil;on simple sans installation particuli&egrave;re ni consommation de ressource excessive. J&#8217;ai pu l&#8217;installer sur une vieille machine avec peu de m&eacute;moire et sur mon <em>Dell Mini 9</em> dont le gain d&#8217;espace disque est un combat de tout les jours. Juste un bout de <em>Perl</em> comme je les aime <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> &#8230;</p>
<p style="color:#008800;"><em>PS : Et dans la s&eacute;rie &laquo;&nbsp;Je programme avec des moufles&nbsp;&raquo;, assurez vous d&#8217;avoir la version 1.0.2. Une boulette s&#8217;est gliss&eacute; dans les pr&eacute;c&eacute;dentes versions concernant le parcours du r&eacute;pertoire <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_mad.gif' alt=':mad:' class='wp-smiley' /> &#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbskl.com/linux/changer-de-papier-peint-sans-rien-faire-sous-ubuntu/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Caméra IP commandée en POST</title>
		<link>http://www.sbskl.com/linux/camera-ip-commandee-en-post</link>
		<comments>http://www.sbskl.com/linux/camera-ip-commandee-en-post#comments</comments>
		<pubDate>Tue, 20 Jul 2010 10:52:58 +0000</pubDate>
		<dc:creator>Sbskl</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Matériel]]></category>
		<category><![CDATA[Programmation]]></category>

		<guid isPermaLink="false">http://www.sbskl.com/?p=700</guid>
		<description><![CDATA[La plupart des caméras IP se commandent grâce à des requêtes GET. Mais il y a des rebelles qui n&#8217;acceptent que les requêtes POST&#8230; Et tout les logiciels de pilotage de caméra IP ne gèrent pas GET et POST. Pour remédier à cela, trois solutions : Changer de caméras IP : Mauvaise idée&#8230; Ca coûte des [...]]]></description>
			<content:encoded><![CDATA[<p>La plupart des caméras IP se commandent grâce à des requêtes GET. Mais il y a des rebelles qui n&#8217;acceptent que les requêtes POST&#8230; <span id="more-700"></span>Et tout les logiciels de pilotage de caméra IP ne gèrent pas GET <strong>et</strong> POST.</p>
<p>Pour remédier à cela, trois solutions :</p>
<ol>
<li>Changer de caméras IP : Mauvaise idée&#8230; Ca coûte des sous !</li>
<li>Changer de logiciel de pilotage : Re mauvaise idée, j&#8217;aime bien celui que j&#8217;utilise. Et ça coûte aussi des sous&#8230;</li>
<li>Passer par un intermédiaire qui va convertir les GET du logiciel en POST pour la caméra : Voila une solution qui ne coûte pas chère !</li>
</ol>
<p>L&#8217;intermédiaire  en question est un hébergeur qui supportera l&#8217;exécution de fichier php (Free, OVH, un serveur perso chez soi, &#8230;).</p>
<h3>Préparation</h3>
<p>Créer le fichier <strong>cameraip.php</strong> :</p>
<pre class="brush:php">&lt;?php
//
// Exemple :
// Pour le flux video : /cameraip.php&amp;/MJPEG.CGI&amp;123.123.123.123:1234
// Pour le controle   : /cameraip.php&amp;/PANTILTCONTROL.CGI&amp;123.123.123.123:1234&amp;PanTiltPresetPositionMove=3
//
// En clair :
//
// 	/cameraip.php &amp; /chemin &amp; ipcamera:port &amp; Parametre=valeur
//
// Il peut y avoir plusieurs paramètre mais doivent être séparés par un &amp;
//

	$a = explode( '&amp;', $_SERVER['QUERY_STRING'], 3 );
	if ( count( $a ) &lt; 2 ) die;

	$path = $a[0];

	$h = explode( ':', $a[1] );

	$host = $h[0];
	$port = isset( $h[1] ) ? $h[1] : 80;

	if ( count( $a ) == 2 ) // Si pas de paramètres : redirection simple
	{
		header( "Location: http://$host:$port$path" );
	}
	else // Sinon convertion du GET en POST...
	{
		$params = $a[2];
		$length = strlen( $params );

		echo "&lt;pre&gt;";
		echo "$host:$port$path -&gt; $params\n";

		if ( $fd = fsockopen( $host, $port, $errno, $errmsg ) )
		{
			echo "Connecté à $host:$port\n";

			$data = "POST $path HTTP/1.1\r\n".
				"TE: deflate,gzip;q=0.3\r\n".
				"Connection: TE, close\r\n".
				"Host: $host\r\n".
				"User-Agent: libwww-perl/5.834\r\n".
				"Content-length: $length\r\n".
				"Content-Type: application/x-www-form-urlencoded\r\n".
				"\r\n".
				"$params";

			fputs( $fd, $data );

			$ret = '';
			while( !feof( $fd ) ) $ret .= fgets( $fd, 4096 );
			fclose( $fd );
			echo $ret;
		}
		else
		{
			echo "Connection impossible à $host:$port\n$errno : $errmsg";
		}
		echo "&lt;/pre&gt;";
	}
?&gt;
</pre>
<p>Placez ce fichier sur votre site web.</p>
<p>L&#8217;idée est simple, <strong>cameraip.php</strong> prends trois paramètres :</p>
<ol>
<li>Le chemin et fichier qui permet, soit de récupérer le flux vidéo (Ex : /MJPEG.CGI), soit de commander la caméra (Ex: /PANTILTCONTROL.CGI).</li>
<li>L&#8217;adresse et le port de la caméra (cameraip.php ne la connait pas).</li>
<li>Optionnel, les paramètres de contrôles (Mouvement, zoom, etc).</li>
</ol>
<h3>Utilisation</h3>
<h4>Prenons un exemple</h4>
<ul>
<li>Votre site web est à l&#8217;adresse <strong>www.hebergeur.fr/monsite.</strong></li>
<li>Vous stockez <strong>cameraip.php</strong> à la racine de votre site.</li>
<li>Vos caméras ip sont à l&#8217;adresse : <strong>chezmoi.dyndns.org</strong> avec comme port le <strong>9001</strong> pour la première, <strong>9002</strong> pour la deuxième&#8230; (Vous avez évidement fait les redirections de port adéquats).</li>
<li>Le flux vidéo de vos caméras s&#8217;obtient par <strong>/MJPEG.CGI.</strong></li>
<li>Le pilotage de vos caméras se fait par l&#8217;intermédiaire de <strong>/PANTILTCONTROL.CGI</strong> suivi des diverses commandes.</li>
</ul>
<h4>Dans votre logiciel favori</h4>
<ul>
<li>Adresse de la caméra IP :</li>
</ul>
<pre>www.hebergeur.fr</pre>
<ul>
<li>Flux vidéo caméra 1 :</li>
</ul>
<pre>/monsite/cameraip.php?/MJPEG.CGI&amp;chezmoi.dyndns.org:9001</pre>
<ul>
<li>Commande 1 caméra 1 :</li>
</ul>
<pre>/monsite/cameraip.php?/PANTILTCONTROL.CGI&amp;chezmoi.dyndns.org:9001&amp;Commande=1</pre>
<p>Commande=1 n&#8217;est qu&#8217;un exemple, adaptez en fonction de vos caméras.</p>
<h3>Conclusion</h3>
<p>En attendant que les caméras et les logiciels parlent tous la même langue, cette solution permet de patienter&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbskl.com/linux/camera-ip-commandee-en-post/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Un vrai netbook avec Ubuntu Netbook Edition</title>
		<link>http://www.sbskl.com/linux/un-vrai-netbook-avec-ubuntu-netbook-edition</link>
		<comments>http://www.sbskl.com/linux/un-vrai-netbook-avec-ubuntu-netbook-edition#comments</comments>
		<pubDate>Sun, 18 Jul 2010 08:47:44 +0000</pubDate>
		<dc:creator>Sbskl</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Matériel]]></category>
		<category><![CDATA[Planet Ubuntu Francophone]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.sbskl.com/?p=656</guid>
		<description><![CDATA[Les netbooks sont d&#39;agr&#233;ables compagnons. Depuis leur apparition, les mod&#232;les n&#39;ont cess&#233; de se multiplier. Il y a eu l&#39;initiateur Asus avec son EeePC 700 sous Xandros. L&#39;interface &#233;tait prometteuse mais les sir&#232;nes de Microsoft lui auront &#233;t&#233; fatales&#8230; Dell &#224; fait une tentative avec son Mini 9 sous Ubuntu mais il a subit le [...]]]></description>
			<content:encoded><![CDATA[<p>Les netbooks sont d&#39;agr&eacute;ables compagnons. Depuis leur apparition, les mod&egrave;les n&#39;ont cess&eacute; de se multiplier. Il y a eu l&#39;initiateur <em>Asus</em> avec son <em>EeePC 700</em> sous <em>Xandros</em>. L&#39;interface &eacute;tait prometteuse mais les sir&egrave;nes de <em>Microsoft</em> lui auront &eacute;t&eacute; fatales&#8230; <em>Dell</em> &agrave; fait une tentative avec son <em>Mini 9</em> sous <em>Ubuntu</em> mais il a subit le m&ecirc;me sort&#8230; Depuis, les netbooks, c&#39;est &quot;Windows XP&quot; ou &quot;Windows 7 Starter Edition&quot;, en clair un PC portable comme un autre sans la moindre adaptation. A quelques d&eacute;tails pr&egrave;s pour &quot;Windows Starter Edition&quot; puisque c&#39;est une version brid&eacute;e (Essayez de changer le fond d&#39;&eacute;cran par exemple).</p>
<p>Mais dites vous que tout n&#39;est pas perdu, <em>Ubuntu</em> est l&agrave; ! Et sa version Netbook est terrible !<span id="more-656"></span></p>
<p><span style="color: #ff0000;">ATTENTION : Les manipulations qui vont suivre effacent l&#39;int&eacute;gralit&eacute; de votre netbook ! Des instructions sont donn&eacute;es afin de sauvegarder vos donn&eacute;es mais n&#39;h&eacute;sitez pas user d&#39;autres moyens pour sauvegarder vos donn&eacute;es. Si vous n&#39;&ecirc;tes pas s&ucirc;r de vous, ne faites rien ou faites vous aider.</span></p>
<p><span style="color: #808080;"><em>Cet article est une version plus compl&egrave;te d&#39;un pr&eacute;c&eacute;dent qui ne parlait que de l&#39;optimisation sur un Dell Mini 9.</em></span></p>
<h3>Sauvegarde</h3>
<p>Avant d&#39;installer votre nouveau syst&egrave;me, il faut commencer par sauvegarder tout ce qui se trouve sur votre Netbook.<br />
	Pour cela, vous devez avoir &agrave; disposition un disque dur externe ou &agrave; d&eacute;faut &#8211; si vous n&#39;avez pas trop de donn&eacute;e &#8211; une cl&eacute; USB.<br />
	Les explications qui vont suivre permettent de sauvegarder vos donn&eacute;es en partant du principe qu&#39;elles sont stock&eacute;es dans votre r&eacute;pertoire personnel. Si vous avez eu la mauvaise id&eacute;e (la contrainte ?) de stocker des fichiers ailleurs, r&eacute;p&eacute;ter les op&eacute;rations pour tous les dossiers concern&eacute;s.</p>
<h4>Sous un Linux</h4>
<p>Placez vous dans un terminal, soit en lan&ccedil;ant l&#39;application &quot;Terminal&quot; ou &agrave; l&#39;aide de Ctrl+Alt+F1 (dans ce cas, vous devrez vous connecter avec votre nom/mot de passe).<br />
	Avant de commencer nous devons savoir &agrave; quelle r&eacute;pertoire correspond le disque dur/cl&eacute; USB. Lancez la commande suivante :</p>
<pre>df -h</pre>
<p>Une liste de ce genre apparait :</p>
<pre>Sys. de fich.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tail. Occ. Disp. %Occ. Mont&eacute; sur
/dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19G&nbsp; 6,2G&nbsp;&nbsp; 12G&nbsp; 36% /
none&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1001M&nbsp; 308K 1001M&nbsp;&nbsp; 1% /dev
none&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1005M&nbsp; 644K 1005M&nbsp;&nbsp; 1% /dev/shm
none&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1005M&nbsp; 204K 1005M&nbsp;&nbsp; 1% /var/run
none&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1005M&nbsp;&nbsp;&nbsp;&nbsp; 0 1005M&nbsp;&nbsp; 0% /var/lock
none&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1005M&nbsp;&nbsp;&nbsp;&nbsp; 0 1005M&nbsp;&nbsp; 0% /lib/init/rw
/dev/sda3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 125G&nbsp;&nbsp; 66G&nbsp;&nbsp; 53G&nbsp; 56% /home
/dev/sdb1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 466G&nbsp; 296G&nbsp; 171G&nbsp; 64% /media/Iomega</pre>
<p>Sous Linux les disques sont identifi&eacute;s par des chemins finissant par des lettres : /dev/sda correspond au premier disque dur; /dev/sdb au deuxi&egrave;me, etc. Pour information, le chiffre qui suit identifie la partition. Le netbook est livr&eacute; avec un seul disque dur (ou disque Flash), donc toutes les lignes commen&ccedil;ant par /dev/sda correspondent &agrave; ce disque. Dans notre exemple, le disque dur/cl&eacute; USB est donc /dev/sdb1. Les fichiers pr&eacute;sent sur votre disque dur/cl&eacute; USB se trouvent donc dans le r&eacute;pertoire /media/Iomega. Notez bien le votre.<br />
	Maintenant que vous savez o&ugrave; sauvegarder, voici la commande pour faire la sauvegarde :</p>
<pre>rsync -avh /home/toto /media/Iomega</pre>
<p>Dans l&#39;exemple, remplacer toto par votre nom d&#39;utilisateur, et /media/Iomega par le chemin de votre disque dur/cl&eacute; USB. Je vous sugg&egrave;re de cr&eacute;er un r&eacute;pertoire pour stocker votre sauvegarde.</p>
<h4>Sous Windows</h4>
<p>A l&#39;aide de l&#39;explorateur, allez dans &quot;C:\Documents and Settings\Votre nom d&#39;utilisateur&quot;. Dans le menu &quot;Outils &gt; Options des dossiers&quot;, onglet &quot;Affichage&quot;, cochez &quot;Afficher les fichiers et dossiers cach&eacute;s&quot;. Confirmez en cliquant sur &quot;OK&quot;. Maintenant, s&eacute;lectionnez l&#39;ensemble des fichiers avec la souris (ou Ctrl+A), clic droit sur une des ic&ocirc;nes et &quot;Copier&quot;.<br />
	Allez sur votre disque externe/cl&eacute; USB, placez vous dans le dossier de votre choix et clic droit puis &quot;Coller&quot;.</p>
<h3>Pr&eacute;paration</h3>
<p><span style="color: #ff0000;">V&eacute;rifier et rev&eacute;rifier que vos donn&eacute;es sont bien sauvegard&eacute;es avant de poursuivre !</span></p>
<p>Maintenant que vos donn&eacute;es sont en s&eacute;curit&eacute;, nous pouvons nous occuper de l&#39;installation. Si ce n&#39;est pas d&eacute;j&agrave; fait, t&eacute;l&eacute;charger l&#39;image iso du CD <em>Ubuntu Netbook Edition</em> &agrave; l&#39;adresse <a href="http://www.ubuntu.com/netbook/get-ubuntu/download" target="_blank">http://www.ubuntu.com/netbook/get-ubuntu/download</a>. Les Netbooks ne sont pas &eacute;quip&eacute;s de lecteur CD/DVD, pour rem&eacute;dier &agrave; cela, nous allons utiliser une simple cl&eacute; USB d&#39;une taille de 1 Go minimum. Vous devriez en trouver une au fond d&#39;un de vos tiroirs ou chez l&#39;&eacute;picier du coin pour trois fois rien.</p>
<p><span style="color: #ff0000;">ATTENTION</span> : Si vous avez sauvegard&eacute; vos donn&eacute;es sur une cl&eacute; USB comme expliqu&eacute; pr&eacute;c&eacute;demment, ne l&#39;a r&eacute;utilis&eacute; pas pour la d&eacute;marche qui va suivre ! Procurez vous en une autre car son contenu sera effac&eacute;.</p>
<p>Pour rendre utilisable une image iso sur une cl&eacute; USB, nous allons utiliser une autre machine que le Netbook. Suivant le syst&egrave;me install&eacute;, voici comment proc&eacute;der.</p>
<h4>Sous Ubuntu</h4>
<p>Ins&eacute;rer votre cl&eacute; USB. Lancez &quot;Syst&egrave;me &gt; Administration &gt; Cr&eacute;ateur de disque de d&eacute;marrage&quot;. Dans la boite de dialogue qui apparait, cliquez sur le bouton &quot;Autres&#8230;&quot;. Parcourez vos dossiers &agrave; la recherche de votre image iso fraichement t&eacute;l&eacute;charg&eacute;e, s&eacute;lectionnez la et cliquez sur &quot;Ouvrir&quot;.</p>
<p>Dans la liste &quot;Disque &agrave; utiliser&quot;, s&eacute;lectionnez votre cl&eacute; (v&eacute;rifiez en contr&ocirc;lant la capacit&eacute;) et cliquez sur &quot;Cr&eacute;er un disque de d&eacute;marrage&quot;. Patientez un peu et votre cl&eacute; est pr&ecirc;te ! &Eacute;jectez la et revenez sur votre Netbook.</p>
<h4>Sous Mac</h4>
<p>Sous Mac OS X, les choses sont un peu diff&eacute;rentes. Il va falloir convertir le fichier iso et le copier sur la cl&eacute;.<br />
	Lancez le Terminal (Dans Applications &gt; Utilitaires). Utilisez la commande suivante pour convertir votre fichier iso :</p>
<pre>hdiutil convert-format UDRW -o ~/chemin/vers/fichier/ubuntu-10.04-netbook-i386.img ~/chemin/vers/fichier/ubuntu-10.04-netbook-i386.iso</pre>
<p>Pour d&eacute;terminer quel est le nom de votre cl&eacute; USB, vous allez lancer deux fois la commande diskutil list. Une premi&egrave;re fois sans brancher votre cl&eacute; et une seconde fois avec votre cl&eacute; connect&eacute; &agrave; votre Mac. Il y aura une ligne de plus la seconde fois et elle devrait ressembler &agrave; cela : /dev/disk2. Dans les commande suivantes, n&#39;oubliez pas de remplacer X par le bon num&eacute;ro. D&eacute;montez votre cl&eacute; avec la commande :</p>
<pre>diskutil unmountDisk /dev/diskX</pre>
<p>Lancez la copie de votre fichier img vers la cl&eacute; :</p>
<pre>sudo dd if=~/chemin/vers/fichier/ubuntu-10.04-netbook-i386.img of=/dev/diskX bs=1m</pre>
<p>Votre cl&eacute; est pr&ecirc;te, vous pouvez l&#39;ejecter :</p>
<pre>diskutil eject /dev/diskX</pre>
<p>Revenez sur votre Netbook.</p>
<h4>Sous Windows</h4>
<p>En standard, rien ne permet de faire cela. Commencez par ins&eacute;rer votre cl&eacute; USB et notez la lettre que Windows lui a affecter (E:, F: ou autres). Vous allez r&eacute;cup&eacute;rer un utilitaire &agrave; l&#39;<a href="http://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer.exe" target="_blank">adresse suivante</a>. Ex&eacute;cutez le et confirmez que vous &ecirc;tes d&#39;accord avec la licence en cliquant sur &quot;I Agree&quot;. Dans la premi&egrave;re liste d&eacute;roulante (Step 1), selectionnez &quot;&nbsp;Ubuntu Netbook Remix 10.04&nbsp;&quot; puis cliquez sur &quot;Browse&quot; (Step 2). Parcourez vos dossiers &agrave; la recherche de votre image iso fraichement t&eacute;l&eacute;charg&eacute;e, s&eacute;lectionnez la et cliquez sur &quot;Ouvrir&quot;. Dans la derni&egrave;re liste d&eacute;roulante choisissez la lettre de lecteur correspondant &agrave; votre cl&eacute; USB. Enfin, cliquez sur &quot;Create&quot;. Patientez un peu et votre cl&eacute; est pr&ecirc;te ! &Eacute;jectez la et revenez sur votre Netbook.</p>
<h3>Installation</h3>
<p>L&#39;installation d&#39;une <em>Ubuntu</em> est toujours aussi agr&eacute;able et m&ecirc;me un peu plus depuis la version 10.04. Elle se d&eacute;roule en quelques petites &eacute;tapes.</p>
<p>Pour commencez, votre Netbook &eacute;tant &eacute;teint, ins&eacute;rez votre cl&eacute; USB &eacute;quip&eacute;e d&#39;Ubuntu et d&eacute;marrez le. A ce moment, deux cas de figure ce produit :</p>
<p>Votre Netbook d&eacute;marre directement sur la cl&eacute; et vous n&#39;avez rien &agrave; faire.</p>
<p>Ou c&#39;est votre ancien syst&egrave;me qui d&eacute;marre. Dans ces conditions, &eacute;teignez votre Netbook, d&eacute;marrez le en appuyant sur <strong>Echap</strong> ou <strong>Suppr</strong> ou <strong>F1</strong> ou <strong>F2</strong> ou <strong>F10</strong> ou <strong>F12</strong> ou <strong>0</strong>&#8230; Tout d&eacute;pends de votre machine&#8230; Une liste de p&eacute;riph&eacute;rique doit apparaitre, choisissez votre cl&eacute; USB et validez avec la touche &quot;Entr&eacute;e&quot;.</p>
<p>Le nouveau logo d&#39;<em>Ubuntu</em> apparait et apr&egrave;s quelques instants, une boite de dialogue surgit. Dans la liste de gauche choisissez &quot;Fran&ccedil;ais&quot; (ou la langue de votre choix). Notez au passage q&#39;un m&ecirc;me disque permet d&#39;installer <em>Ubuntu</em> en un nombre impressionnant de langues.</p>
<ol>
<li>Cliquez sur &quot;Installer Ubuntu-Netbook 10.04&quot;.</li>
<li>Cliquez sur &quot;Suivant&quot; apr&egrave;s avoir s&eacute;lectionn&eacute; votre emplacement g&eacute;ographique.</li>
<li>Cliquez sur &quot;Suivant&quot; apr&egrave;s avoir s&eacute;lectionn&eacute; la disposition du clavier.</li>
<li>TR&Egrave;S IMPORTANT, &quot;Pr&eacute;paration de l&#39;espace disque&quot;. C&#39;est &agrave; cette &eacute;tape que vous allez choisir entre faire cohabiter Ubuntu avec le syst&egrave;me d&eacute;j&agrave; pr&eacute;sent OU tout effacer pour Ubuntu. Faites votre choix en choisissant &quot;Installer les deux c&ocirc;te &agrave; c&ocirc;te, le choix s&#39;effectuant au d&eacute;marrage&quot; OU &quot;Tout effacer et utiliser le disque entier&quot; et cliquez sur &quot;Suivant&quot;.</li>
<li>Renseignez vos nom, pr&eacute;nom, pseudo (nom de connexion) et mot de passe. Vous pouvez aussi personnaliser aussi le nom de votre Netbook. Cliquez sur &quot;Suivant&quot;.</li>
<li>Vous avez maintenant un r&eacute;sum&eacute; de vos choix de configuration. Vous pouvez confirmer en cliquant sur &quot;Installer&quot;.</li>
</ol>
<p>L&#39;installation n&#39;est pas tr&egrave;s longue, comptez une vingtaine de minutes. Une fois termin&eacute;e, un red&eacute;marrage s&#39;impose. N&#39;oubliez pas de retirer la cl&eacute; USB lorsque <em>Ubuntu</em> vous le demande.</p>
<p>Voila ! Vous &ecirc;tes devant un bureau con&ccedil;u pour les Netbooks et leurs petits &eacute;crans !</p>
<h3>Optimisation</h3>
<p>C&#39;est beau&#8230; Malgr&eacute; tout, quelques petites am&eacute;liorations peuvent encore &ecirc;tre faites, en voici la liste.</p>
<h4>R&eacute;seau sans fil</h4>
<p>Il faut activer les pilotes qui ne le sont peut-&ecirc;tre pas par d&eacute;faut.</p>
<p>Menu : &quot;Syst&egrave;me &gt; Administration &gt; Pilotes de p&eacute;riph&eacute;riques&quot;</p>
<h4>Touchpad</h4>
<p>Installer &quot;gpointing-device-settings&quot; avec le Gestionnaire de paquets ou en ligne de commande :</p>
<pre>sudo aptitude install gpointing-device-settings</pre>
<p>Vous pouvez ajuster les r&eacute;glages dans : &quot;Syst&egrave;me &gt; Pr&eacute;f&eacute;rences &gt; Souris&quot;, onglet &quot;Pav&eacute; tactile&quot;.</p>
<h4>Connexion automatique</h4>
<p>Lorsqu&rsquo;on choisit la connexion automatique au d&eacute;marrage, Un mot de passe vous est demand&eacute; malgr&eacute; tout pour acc&eacute;der au trousseau de cl&eacute;s et ainsi activer le r&eacute;seau sans fil&hellip; Pas tr&egrave;s pratique. Pour &eacute;viter &ccedil;a, clic droit sur l&rsquo;ic&ocirc;ne &quot;Connexion au r&eacute;seau sans fil&quot; puis : &quot;Modification des connections&hellip;&quot;. Allez sur l&rsquo;onglet &quot;Sans fil&quot; et modifier votre connexion r&eacute;seau. Cochez, en bas &agrave; gauche, &quot;Disponible pour tous les utilisateurs&quot;.</p>
<h4>Polices de caract&egrave;res</h4>
<p>Allez dans : &quot;Syst&egrave;me &gt; Pr&eacute;f&eacute;rences &gt; Apparence &gt; Police &gt; D&eacute;tails&hellip;&quot;</p>
<p>Passez la r&eacute;solution &agrave; 80 points par pouce au lieu de 96. Tous le texte &agrave; l&rsquo;&eacute;cran va prendre moins de place.</p>
<p><a href="http://www.sbskl.com/wp-content/uploads/2010/07/dpi1.png"><img alt="" class="alignnone size-full wp-image-675" height="519" src="http://www.sbskl.com/wp-content/uploads/2010/07/dpi1.png" title="Résolution à 80 dpi" width="572" /></a></p>
<h4>Barre d&rsquo;outils</h4>
<p>Lancez gconf-editor (dans un terminal ou avec Alt+F2) et modifier ces deux param&egrave;tres :</p>
<pre>/desktop/gnome/interface/toolbar_icons_size&nbsp;&nbsp;&nbsp; small-toolbar
/desktop/gnome/interface/toolbar_style&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; both-horiz</pre>
<p><a href="http://www.sbskl.com/wp-content/uploads/2010/07/gconf.png"><img alt="" class="alignnone size-full wp-image-678" height="596" src="http://www.sbskl.com/wp-content/uploads/2010/07/gconf.png" title="Paramétrage des barres d'outils" width="700" /></a></p>
<h4>Gestionnaire de paquet Synaptic</h4>
<p>Menu : &quot;Configuration &gt; Barre d&rsquo;outils&quot;</p>
<p>Cochez &quot;Texte &agrave; cot&eacute; des ic&ocirc;nes&quot;.</p>
<h4>Navigation avec Firefox</h4>
<p>L&rsquo;installation de trois modules compl&eacute;mentaires vont maximiser l&rsquo;espace :</p>
<ul>
<li><a href="https://addons.mozilla.org/fr/firefox/addon/4550/" target="_blank">Compact Menu 2</a> : Permet de remplacer la barre de menus par un simple bouton.</li>
<li><a href="https://addons.mozilla.org/fr/firefox/addon/59267/" target="_blank">Autohide Tabbar 2.0</a> : Cache automatiquement les onglets lorsqu&rsquo;elle n&rsquo;est pas utilis&eacute;e.</li>
<li><a href="https://addons.mozilla.org/fr/firefox/addon/1530/" target="_blank">autoHideStatusbar</a> : Idem pour la barre d&rsquo;&eacute;tat.</li>
</ul>
<p>Il existe deux autres extensions qui pourraient vous rendre bien des services sur votre netbook :</p>
<ul>
<li><a href="https://addons.mozilla.org/fr/firefox/addon/2377/" target="_blank">Toolbar Buttons</a> : Permet d&#39;ajouter tout une s&eacute;rie de nouveaux boutons dans vos barres pour ne pas aller dans les menus.</li>
<li><a href="https://addons.mozilla.org/fr/firefox/addon/10868/" target="_blank">Firefox Sync</a> : Synchronise vos favoris, historique et mots de passe entre diff&eacute;rentes machines.</li>
</ul>
<p>Pour les installer, allez dans le menu &quot;Outils &gt; Modules compl&eacute;mentaires&quot;. Faites une recherche dans l&#39;onglet &quot;Catalogue&quot; et cliquez pour chaque module sur &quot;Ajoutez &agrave; Firefox&#8230;&quot;.</p>
<p>De plus, pour avoir un (tout petit) peu plus de place au niveau de la barre d&rsquo;outils, faites un clic droit dessus puis &quot;Personnaliser&hellip;&quot;. Dans la boite qui apparait, cochez &quot;Petites ic&ocirc;nes&quot; et cliquez sur &quot;Terminer&quot;.</p>
<h4>Plein &eacute;cran</h4>
<p>Certaines applications accepte le mode &laquo; Plein &eacute;cran &raquo; accessible directement par la touche F11. Vous r&eacute;cup&eacute;rez ainsi un maximum d&rsquo;espace mais cette touche n&rsquo;existe pas sur certains Netbook (le Dell, par exemple). Donc, petite modification du raccourci clavier : Allez dans Syst&egrave;me &gt; Pr&eacute;f&eacute;rences &gt; Raccourcis clavier. Dans la colonne Action, cliquez sur Gestion des fen&ecirc;tres &gt; Basculer en mode plein &eacute;cran. A partir de maintenant, tapez sur la combinaison de touche qui vous interpelle (pour ma part, j&rsquo;ai choisi : Windows+F repr&eacute;sent&eacute; par Mod4+F).</p>
<p><a href="http://www.sbskl.com/wp-content/uploads/2010/07/fullscreen.png"><img alt="" class="alignnone size-full wp-image-680" height="391" src="http://www.sbskl.com/wp-content/uploads/2010/07/fullscreen.png" title="Paramétrage du raccourci pour le &quot;Plein écran&quot;" width="688" /></a></p>
<h3>Conclusion</h3>
<p>Voila, on peut profiter d&rsquo;une machine extr&ecirc;mement peu encombrante et malgr&eacute; son &eacute;cran de petite taille (1024&times;600 sur le mien), avoir un espace de travail confortable et bien pens&eacute;.</p>
<p>La page d&#39;accueil:</p>
<p><a href="http://www.sbskl.com/wp-content/uploads/2010/05/accueil-e1272751796108.png"><img alt="" class="alignnone size-full wp-image-535" height="300" src="http://www.sbskl.com/wp-content/uploads/2010/05/accueil-e1272751796108.png" title="Accueil" width="512" /></a></p>
<p>Firefox en action:</p>
<p><a href="http://www.sbskl.com/wp-content/uploads/2010/05/firefox1-e1272751508175.png"><img alt="" class="alignnone size-full wp-image-533" height="300" src="http://www.sbskl.com/wp-content/uploads/2010/05/firefox1-e1272751508175.png" title="Firefox sous Ubuntu Netbook 10.04" width="512" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbskl.com/linux/un-vrai-netbook-avec-ubuntu-netbook-edition/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Une clé USB, c&#8217;est bien. Une clé USB crypté c&#8217;est mieux !</title>
		<link>http://www.sbskl.com/linux/une-cle-usb-cest-bien-une-cle-usb-crypte-cest-mieux</link>
		<comments>http://www.sbskl.com/linux/une-cle-usb-cest-bien-une-cle-usb-crypte-cest-mieux#comments</comments>
		<pubDate>Wed, 14 Jul 2010 07:44:46 +0000</pubDate>
		<dc:creator>Sbskl</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Outil]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.sbskl.com/?p=617</guid>
		<description><![CDATA[Nous avons tous au fond de notre poche une clé USB. Pour ma part, j&#8217;y stocke une copie de secours de mes clés privées ( SSH, GPG ), des certificats et bien d&#8217;autres documents&#8230; Et si je perdais cette clé . Non, je plaisante mais ça pourrait arrivé&#8230; Donc avant que cela ne se produise, [...]]]></description>
			<content:encoded><![CDATA[<p>Nous avons tous au fond de notre poche une clé USB. Pour ma part, j&#8217;y stocke une copie de secours de mes clés privées ( SSH, GPG ), des certificats et bien d&#8217;autres documents&#8230; Et si je perdais cette clé <img src='http://www.sbskl.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .</p>
<p><span id="more-617"></span>Non, je plaisante mais ça pourrait arrivé&#8230; Donc avant que cela ne se produise, nous allons protéger son contenu !</p>
<p>Il n&#8217;y a pas trente-six solutions, puisque nous ne pouvons pas nous enchainer définitivement à notre clé (les clés USB n&#8217;aime pas la douche) et encore moins ce la faire greffer (Où ?), nous allons la rendre inutilisable en cryptant son contenu.</p>
<h3>Comment ?</h3>
<p>Pour pouvoir utiliser votre clé de n&#8217;importe où, il faut une solution libre évidement mais surtout multiplateforme. Mon choix c&#8217;est donc porté sur <em>TrueCrypt</em>. Utilisable sous Linux, Mac OS X et Windows, c&#8217;est pour moi la solution idéale.</p>
<p>Dans ce qui va suivre, je ne vais pas me noyer dans les possibilités de <em>TrueCrypt</em> (qui sont nombreuses) mais seulement expliquer comment protéger une clé USB le plus simplement possible sous Linux. A part l&#8217;installation, le fonctionnement est à peu près similaire d&#8217;une plateforme à l&#8217;autre.</p>
<h3>Installation</h3>
<p>Commençons par récupérer les fichiers nécessaires à cette <a href="http://www.truecrypt.org/downloads" target="_blank">adresse</a>.</p>
<p>Décompression du tar.gz :</p>
<pre>tar xvf truecrypt-6.3a-linux-x64.tar.gz</pre>
<p>Ou si vous êtes encore sur plateforme 32bits :</p>
<pre>tar xvf truecrypt-6.3a-linux-x86.tar.gz</pre>
<p>Lancement de l&#8217;installation (adaptez en fonction du fichier obtenu) :</p>
<pre>sudo ./truecrypt-6.3a-setup-x64</pre>
<p>C&#8217;est tout pour l&#8217;installation. Dans <em>Applications &gt; Accessoires</em>, vous trouverez <em>TrueCrypt</em>.</p>
<h3>Préparation de votre clé</h3>
<p>Insérez votre clé USB. Assurez vous qu&#8217;elle soit <strong>VIDE</strong> ou qu&#8217;elle ne contienne <strong>AUCUNE</strong> donnée importante ! Elle va être formater&#8230; Lancez <em>TrueCrypt</em> (<em>Applications &gt; Accessoires</em>) et cliquez sur &laquo;&nbsp;Create Volume&nbsp;&raquo;, un assistant apparait.</p>
<p>Choisissez &laquo;&nbsp;Create a volume within a partition/drive&nbsp;&raquo; et cliquez sur &laquo;&nbsp;Next &gt;&nbsp;&raquo;.</p>
<p>Choisissez &laquo;&nbsp;Standard TrueCrypt volume&nbsp;&raquo; et cliquez sur  &laquo;&nbsp;Next &gt;&nbsp;&raquo;.</p>
<p>Cliquez sur &laquo;&nbsp;Select drive&#8230;&nbsp;&raquo; et choisissez judicieusement votre lecteur. Probablement /dev/sdb1 (ou /dev/sdb si votre clé ne contient pas de partition). Sous Mac OS X, ce sera quelque chose comme /dev/rdisk1s1. Vérifiez bien que la taille indiquée correspond à votre clé USB. Dans le doute, débranchez tout autre clé ou disque dur. Cliquez sur &laquo;&nbsp;Valider&nbsp;&raquo; puis cliquez sur &laquo;&nbsp;Next &gt;&nbsp;&raquo;.</p>
<p>A ce moment, TrueCrypt a besoin de votre mot de passe d&#8217;administration.</p>
<p>Voici maintenant les choix d&#8217;encryptages. Faites votre choix ! Et cliquez sur &laquo;&nbsp;Next &gt;&nbsp;&raquo;. Si vous ne savez pas quoi choisir, laissez &laquo;&nbsp;AES&nbsp;&raquo;.</p>
<p>Étape TRÈS importante, le choix du mot de passe&#8230; Essayez de faire un peu compliqué : Des lettres majuscules, minuscules, des chiffres et un soupçon de ponctuation. Le tout d&#8217;une longueur correcte : Pas moins de dix caractères ! Et surtout ne l&#8217;oubliez pas, vos données seraient perdues à jamais&#8230; Votre choix est fait ? Cliquez sur &laquo;&nbsp;Next &gt;&nbsp;&raquo;.</p>
<p>Pour le format, laissez &laquo;&nbsp;FAT&nbsp;&raquo; et cliquez sur &laquo;&nbsp;Next &gt;&nbsp;&raquo;.</p>
<p>Pour la dernière étape, commencez par déplacer votre souris n&#8217;importe comment sur la fenêtre de <em>TrueCrypt</em> pendant quelques secondes. Cette étape un peu curieuse assure un coté aléatoire à la clé utilisée  pour le cryptage. Cliquez ensuite sur &laquo;&nbsp;Format&nbsp;&raquo;. Un boite de dialogue vous demande confirmation avant de formater votre clé. Patience, c&#8217;est long&#8230;</p>
<p>Un message vous confirme que votre clé est prête. Cliquez sur &laquo;&nbsp;Exit&nbsp;&raquo;. Vous pouvez la débrancher.</p>
<h3>Utilisation</h3>
<p>A partir de maintenant, votre clé USB n&#8217;est plus directement vue par le système. Lorsque vous la branchez, il n&#8217;y a plus d&#8217;icône la représentant sur le bureau mais pas de message. Sous Mac OS X, vous avez un message vous proposant d&#8217;initialiser, d&#8217;éjecter ou d&#8217;ignorer la clé. Répondez toujours &laquo;&nbsp;Ignorer&nbsp;&raquo;.</p>
<p>Pour la refaire apparaître. vous devez passer par <em>TrueCrypt</em> et cliquez sur &laquo;&nbsp;Auto-Mount Devices&nbsp;&raquo;. Le mot de passe de votre clé vous est demandé. Pas le mot de passe de votre compte mais &laquo;&nbsp;le compliqué&nbsp;&raquo; que vous avez défini plus haut. Sous Mac OS X, votre mot de passe vous est aussi demandé. Vous pouvez fermer <em>TrueCryp. </em>Il ne se ferme pas réellement puisqu&#8217;il reste dans la zone de notification près de l&#8217;heure en haut à droite (ou dans le Dock sous Mac OS X). Votre clé apparaît avec un nom du genre &laquo;&nbsp;truecrypt1&#8243; (&laquo;&nbsp;NO NAME&nbsp;&raquo; sous Mac OS X).</p>
<p>Utilisez votre clé normalement et une fois terminée &#8211; pour éjecter votre clé &#8211; ouvrez de nouveau <em>TrueCrypt</em> et cliquez sur &laquo;&nbsp;Dismount All&nbsp;&raquo;. Vous pouvez débrancher votre clé.</p>
<h3>Conclusion</h3>
<p>Voila, vous pouvez maintenant perdre votre clé USB sans crainde de voir vos précieux documents se rependre dans la nature !</p>
<p>Pensez à garder avec vous tout le nécessaire pour installer TrueCrypt sur les trois plateformes (sur une autre clé ?). Vous pouvez aussi ne pas crypter toute votre clé mais un fichier d&#8217;une taille bien défini qui fera office de clé dans la clé !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbskl.com/linux/une-cle-usb-cest-bien-une-cle-usb-crypte-cest-mieux/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Les armes dans &#171;&#160;Red Dead Redemption&#160;&#187;</title>
		<link>http://www.sbskl.com/console/les-armes-dans-red-dead-redemption</link>
		<comments>http://www.sbskl.com/console/les-armes-dans-red-dead-redemption#comments</comments>
		<pubDate>Thu, 08 Jul 2010 08:17:00 +0000</pubDate>
		<dc:creator>Sbskl</dc:creator>
				<category><![CDATA[Console]]></category>

		<guid isPermaLink="false">http://www.sbskl.com/?p=604</guid>
		<description><![CDATA[Seu browser não suporta iframes.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://www.sbskl.com/~sbskl/rdr/rdr.jpg" alt="" width="600" height="338" /><span id="more-604"></span><iframe  src="/~sbskl/rdr" width="100%" height="1000px" frameborder=0 >Seu browser não suporta iframes.</iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbskl.com/console/les-armes-dans-red-dead-redemption/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ubuntu Netbook 10.04 sur Dell mini 9 : Quelques améliorations&#8230;</title>
		<link>http://www.sbskl.com/linux/ubuntu-netbook-10-04-sur-dell-mini-9-quelques-ameliorations</link>
		<comments>http://www.sbskl.com/linux/ubuntu-netbook-10-04-sur-dell-mini-9-quelques-ameliorations#comments</comments>
		<pubDate>Sun, 02 May 2010 06:12:59 +0000</pubDate>
		<dc:creator>Sbskl</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Planet Ubuntu Francophone]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.sbskl.com/?p=523</guid>
		<description><![CDATA[Le Dell mini 9 est un agréable netbook &#171;&#160;zéro bruit&#160;&#187; particulièrement compact. Malheureusement, Dell ne fournit pas de mise à jour de version. Il est donc condamné à tourner sous Ubuntu 8.04&#8230; Dell proposait pourtant une interface adapté à la petite taille de l&#8217;écran mais la version 8.04 préinstallé, commence à dater. Mais Ubuntu est [...]]]></description>
			<content:encoded><![CDATA[<p>Le Dell mini 9 est un agréable netbook &laquo;&nbsp;zéro bruit&nbsp;&raquo; particulièrement compact. Malheureusement, Dell ne fournit pas de mise à jour de version. Il est donc condamné à tourner sous Ubuntu 8.04&#8230;</p>
<p><span id="more-523"></span></p>
<p>Dell proposait pourtant une interface adapté à la petite taille de l&#8217;écran mais la version 8.04 préinstallé, commence à dater.</p>
<p>Mais Ubuntu est là. Et sa version Netbook est terrible !</p>
<p>Donc, sauvegarde de mon home, téléchargement de la version Netbook, préparation d&#8217;une clé usb et hop ! installation à partir de zéro&#8230; Il n&#8217;y a pas photo, l&#8217;interface est bien plus chiadé et optimisé pour les petits écrans.</p>
<p>Malgré tout, quelques petites améliorations peuvent encore être faites. En voici la liste :</p>
<h5>Réseau sans fil</h5>
<p>Il faut activer les pilotes qui ne le sont pas par défaut :</p>
<p><em>Système &gt; Administration &gt; Pilotes de périphériques</em></p>
<h5>Touchpad</h5>
<p>Installer <em>gsynaptics</em> avec le <em>Gestionnaire de paquets</em> ou en ligne de commande :</p>
<pre class="brush:bash">sudo aptitude install gsynaptics</pre>
<p>Vous pouvez ajuster les réglages dans : <em>Système &gt; Préférences &gt; Touchad</em></p>
<h5>Connexion automatique</h5>
<p>Lorsqu&#8217;on choisit la connexion automatique au démarrage, Un mot de passe vous est demandé malgré tout pour accéder au trousseau de clés et ainsi activer le réseau sans fil&#8230; Pas très pratique.</p>
<p>Pour éviter ça, clic droit sur l&#8217;icône <em>Connexion au réseau sans fil</em> puis : <em>Modification des connections&#8230;</em> Allez sur l&#8217;onglet <em>Sans fil</em> et modifier votre connexion réseau. Cochez, en bas à gauche, <em>Disponible pour tous les utilisateurs</em>.</p>
<h5>Polices de caractères</h5>
<p>Aller dans :<em> Système &gt; Préférences &gt; Apparence &gt; Police &gt; Détails&#8230;</em></p>
<p>Passer la résolution à 80 points par pouce au lieu de 96. Tous le texte à l&#8217;écran va prendre moins de place.</p>
<h5>Barre d&#8217;outils</h5>
<p>Lancer <em>gconf-editor</em> (dans un terminal ou avec Alt+F2) et modifier ces deux paramètres :</p>
<pre>/desktop/gnome/interface/toolbar_style<strong> both-horiz</strong>
/desktop/gnome/interface/toolbar_icons_size <strong>small-toolbar</strong></pre>
<h5>Gestionnaire de paquet Synaptic</h5>
<p>Menu : <em>Configuration &gt; Barre d&#8217;outils</em></p>
<p>Cocher <em>Texte à coté des icônes</em>.</p>
<h5>Navigation avec Firefox</h5>
<p>L&#8217;installation de trois extensions vont maximiser l&#8217;espace :</p>
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/4550" target="_blank">Compact Menu 2</a> : Permet de remplacer la barre de menus par un simple bouton.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/59267">Autohide Tabbar 2.0</a> : Cache automatiquement les onglets lorsqu&#8217;elle n&#8217;est pas utilisée.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1530">autoHideStatusbar</a> : Idem pour la barre d&#8217;état.</li>
</ul>
<p>De plus, pour avoir un (tout petit) peu plus de place au niveau de la barre d&#8217;outils, faites un clic droit dessus puis <em>Personnaliser&#8230;</em> Dans la boite qui apparait, cochez <em>Petites icônes</em> et cliquez sur <em>Terminer</em>.</p>
<h5>Plein écran</h5>
<p>Certaines applications accepte le mode &laquo;&nbsp;Plein écran&nbsp;&raquo; accessible directement par la touche F11. Vous récupérez ainsi un maximum d&#8217;espace mais cette touche n&#8217;existe pas sur le Dell&#8230; Donc, petite modification du raccourci clavier : Allez dans <em>Système &gt; Préférences &gt; Raccourcis clavier</em>. Dans la colonne <em>Action</em>, cliquez sur <em>Gestion des fenêtres &gt; Basculer en mode plein écran</em>. A partir de maintenant, tapez sur la combinaison de touche qui vous interpelle (pour ma part, j&#8217;ai choisi : Win+F).</p>
<ul></ul>
<h3>Conclusion</h3>
<p>Voila, on peut profiter d&#8217;une machine extrêmement peu encombrante et malgré son écran de 1024&#215;600, avoir un espace de travail confortable et bien pensé.</p>
<p>Page d&#8217;accueil :</p>
<p><a href="http://www.sbskl.com/wp-content/uploads/2010/05/accueil.png" target="_blank"><img class="alignnone size-full wp-image-535" style="width: 512px; height: 300px;" title="Ecran d'accueil" src="http://www.sbskl.com/wp-content/uploads/2010/05/accueil-e1272751796108.png" alt="" /></a></p>
<p>Firefox :</p>
<p><a href="http://www.sbskl.com/wp-content/uploads/2010/05/firefox1.png" target="_blank"><img class="alignnone size-full wp-image-533" style="width: 512px; height: 300px;" title="Firefox sous Ubuntu Netbook 10.04" src="http://www.sbskl.com/wp-content/uploads/2010/05/firefox1-e1272751508175.png" alt="" /></a></p>
<p><em>PS : Quand je dis, un netbook &laquo;&nbsp;zéro bruit&nbsp;&raquo;, c&#8217;est vraiment le cas : Pas de disque dur et pas de ventilateur !</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbskl.com/linux/ubuntu-netbook-10-04-sur-dell-mini-9-quelques-ameliorations/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Conserver les splits dans screen</title>
		<link>http://www.sbskl.com/linux/conserver-les-splits-dans-screen</link>
		<comments>http://www.sbskl.com/linux/conserver-les-splits-dans-screen#comments</comments>
		<pubDate>Wed, 28 Apr 2010 15:46:12 +0000</pubDate>
		<dc:creator>Sbskl</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Outil]]></category>

		<guid isPermaLink="false">http://www.sbskl.com/?p=500</guid>
		<description><![CDATA[Screen est g&#233;nial mais il a un d&#233;faut : si vous le spliter, une fois d&#233;tach&#233;, vous perdez votre d&#233;coupage. Il existe pourtant une astuce&#8230; Explication Le principe de screen est de permettre de lancer des programmes dans un terminal, de fermer ce terminal sans les arr&#234;ter et d&#39;en reprendre le contr&#244;le de n&#39;importe o&#249; [...]]]></description>
			<content:encoded><![CDATA[<p>Screen est g&eacute;nial mais il a un d&eacute;faut : si vous le spliter, une fois d&eacute;tach&eacute;, vous perdez votre d&eacute;coupage. Il existe pourtant une astuce&#8230;</p>
<p><span id="more-500"></span></p>
<h3>Explication</h3>
<p>Le principe de screen est de permettre de lancer des programmes dans un terminal, de fermer ce terminal sans les arr&ecirc;ter et d&#39;en reprendre le contr&ocirc;le de n&#39;importe o&ugrave; en toute transparence.</p>
<p>Screen perd ses splits lors du d&eacute;tachement. Donc, pour ne pas perdre les splits il faudrait ne pas d&eacute;tacher screen ce qui lui fait perdre tout son int&eacute;r&ecirc;t&#8230;</p>
<p>Mais puisque screen permet &agrave; un programme de ne pas s&#39;arr&ecirc;ter, nous pourrions utiliser screen pour lancer screen ! Il suffirait alors de d&eacute;tacher/rattacher le screen parent pour acc&eacute;der au screen enfant qui lui ne serait jamais d&eacute;tacher (puisqu&#39;enferm&eacute; dans le screen parent)&#8230;</p>
<h3>D&eacute;monstration</h3>
<p>On commence par d&eacute;marrer le screen enfant :</p>
<pre>screen</pre>
<p>On s&#39;en d&eacute;tache avec <strong>Ctrl+a d</strong>. On peut v&eacute;rifier sa pr&eacute;sence avec <strong>screen -ls</strong> :</p>
<pre>$ screen -ls
There is a screen on:
    30237.pts-0.pluton    (27.04.2010 23:13:12)    (Detached)
1 Socket in /var/run/screen/S-sbskl.
</pre>
<p>On lance ensuite le screen parent :</p>
<pre>screen
</pre>
<p>Une fois le screen parent lanc&eacute;, on rattache le screen enfant :</p>
<pre>screen -r
</pre>
<p>Dans l&#39;absolu, c&#39;est termin&eacute;e &agrave; deux d&eacute;tails pr&egrave;s : Le premier est que pour dialoguer avec screen on utilise <strong>Ctrl+a</strong> mais l&agrave; nous avons un screen dans un screen. Donc pour dialoguer avec le screen parent, pas de probl&egrave;me (mais aucun int&eacute;r&ecirc;t puisque qu&#39;il se contente d&#39;h&eacute;berger le screen qui nous int&eacute;resse), c&#39;est toujours <strong>Ctrl+a</strong> mais pour dialoguer avec le screen enfant il faut utiliser <strong>Ctrl+a a</strong>. Exemple, pour afficher la liste des terminaux de l&#39;enfant : <strong>Ctrl+a a &quot;</strong>. Le deuxi&egrave;me d&eacute;tail est que si vous avez personnalis&eacute; le fichier <strong>.screenrc</strong> avec une belle hardstatus, le parent et l&#39;enfant auront chacun la leur. Pas tr&egrave;s jolie&#8230;</p>
<h3>Am&eacute;lioration</h3>
<p>Pour r&eacute;soudre ces deux probl&egrave;mes, nous allons dire au screen parent d&#39;utiliser un fichier de configuration sp&eacute;cifique qui contiendra une red&eacute;finition de <strong>Ctrl+a</strong> ainsi qu&#39;un rattachement automatique au screen enfant. Nous l&#39;appellerons <strong>.screenrc-parent</strong> :</p>
<pre>escape ``
screen screen -r
</pre>
<p>Notez bien qu&#39;il s&#39;agit de l&#39;apostrophe invers&eacute; (AltGr+7)</p>
<h3>R&eacute;sum&eacute;</h3>
<p>Commencez par lancer le screen que vous allez utiliser (il utilise votre beau <strong>.screenrc</strong>):</p>
<pre>screen
</pre>
<p>D&eacute;tachez le avec <strong>Ctrl+a d</strong> et lancez le screen parent :</p>
<pre>screen -c .screenrc-parent
</pre>
<p>&Ocirc; miracle&#8230; vous &ecirc;tes directement dans votre screen enfant !</p>
<p>Maintenant, vous pouvez spliter avec <strong>Ctrl+a S</strong> (ou <strong>Ctrl+a |</strong> pour un split vertical) et faire tout ce que vous voulez dans screen.<br />
	Par contre pour d&eacute;tacher screen sans perdre vos splits, il faut soit fermer la fen&ecirc;tre ou d&eacute;tacher le screen <u>parent</u>, avec <strong>`d</strong> (AltGr+7 d).</p>
<p>Pour vous rattachez et retrouvez vos splits :</p>
<pre>screen -dRR
</pre>
<p>Voil&agrave; !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbskl.com/linux/conserver-les-splits-dans-screen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retour au Français dans une Ubuntu&#8230;</title>
		<link>http://www.sbskl.com/linux/retour-au-francais-dans-une-ubuntu</link>
		<comments>http://www.sbskl.com/linux/retour-au-francais-dans-une-ubuntu#comments</comments>
		<pubDate>Tue, 27 Apr 2010 19:20:27 +0000</pubDate>
		<dc:creator>Sbskl</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Planet Ubuntu Francophone]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.sbskl.com/?p=488</guid>
		<description><![CDATA[Les outils de virtualisation moderne, propose des modes &#171;&#160;Easy&#160;&#187; pour l&#8217;installation d&#8217;un système et c&#8217;est tant mieux&#8230; Mais si le système que vous installez supporte de nombreuses langues, vous pouvez être sur que votre installation se fera en anglais&#8230; Voici donc les manipulations à effectuer pour revenir à la langue de Molière. Ubuntu avec interface [...]]]></description>
			<content:encoded><![CDATA[<p>Les outils de virtualisation moderne, propose des modes &laquo;&nbsp;Easy&nbsp;&raquo; pour l&#8217;installation d&#8217;un système et c&#8217;est tant mieux&#8230; Mais si le système que vous installez supporte de nombreuses langues, vous pouvez être sur que votre installation se fera en anglais&#8230;</p>
<p><span id="more-488"></span></p>
<p>Voici donc les manipulations à effectuer pour revenir à la langue de Molière.</p>
<h3>Ubuntu <span style="text-decoration: underline;">avec</span> interface graphique</h3>
<p>Allez dans &laquo;&nbsp;System &gt; Language Support&nbsp;&raquo;</p>
<p>Bouton &laquo;&nbsp;Install / Remove Languages&#8230;&nbsp;&raquo;</p>
<p>Dans la liste, cocher &laquo;&nbsp;Installed&nbsp;&raquo; sur la ligne &laquo;&nbsp;French&nbsp;&raquo; puis cliquer sur &laquo;&nbsp;Apply Changes&nbsp;&raquo;.</p>
<p>Une fois terminée, dans la liste, glisser &laquo;&nbsp;Français&nbsp;&raquo; pour qu&#8217;il soit en premier puis cliquer sur &laquo;&nbsp;Apply System-Wide&#8230;&nbsp;&raquo;</p>
<p>Déconnectez/reconnectez vous. A ce moment, Ubuntu vous propose de mettre à jour le nom de vos répertoires.</p>
<p>C&#8217;est terminée.</p>
<h3>Ubuntu <span style="text-decoration: underline;">sans</span> interface graphique</h3>
<p>Dans <strong>/etc/default/locale</strong>, modifier :</p>
<pre>LANG="fr_FR.UTF-8"
</pre>
<p>Dans <strong>/var/lib/locales/supported.d/local</strong>, ajouter :</p>
<pre>fr_FR.UTF-8 UTF-8</pre>
<p>Lancer un reconfiguration des paramètres régionaux :</p>
<pre>sudo dpkg-reconfigure locales
</pre>
<p>Ainsi que la reconfiguration du clavier :</p>
<pre>sudo dpkg-reconfigure console-setup
</pre>
<p>Pour finir, installer la traduction des différentes applications :</p>
<pre>sudo aptitude install language-pack-fr</pre>
<p>C&#8217;est terminée.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbskl.com/linux/retour-au-francais-dans-une-ubuntu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

