<?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>Julien Pecqueur - Ingénieur CNAM</title>
	<atom:link href="http://www.julienpecqueur.com/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.julienpecqueur.com/wordpress</link>
	<description>Blog officiel de Julien Pecqueur</description>
	<lastBuildDate>Sat, 13 Feb 2010 17:12:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PyGitWeb v0.1 is released !</title>
		<link>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-v0-1-is-released/</link>
		<comments>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-v0-1-is-released/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 17:12:48 +0000</pubDate>
		<dc:creator>Julien</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Asus EeeBox]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PyGitWeb]]></category>
		<category><![CDATA[Python 2]]></category>
		<category><![CDATA[XHTML+CSS]]></category>

		<guid isPermaLink="false">http://www.julienpecqueur.com/wordpress/?p=622</guid>
		<description><![CDATA[Ça y est la première release de PyGitWeb est sortie!
Il s&#8217;agit de la version 0.1.
Elle est stable mais ne propose qu&#8217;un nombre limité de fonctionalités.
Fonctionalités :

Vue principale : 

On affiche la liste des dépôts du serveur avec leur dernier commit. Si on clique sur l&#8217;un des dépôt on ouvre la vue vue détaillée du dépôt.

Vue [...]]]></description>
			<content:encoded><![CDATA[<p>Ça y est la première release de <a title="http://www.julienpecqueur.com/wordpress/category/projets/pygitweb/" href="http://www.julienpecqueur.com/wordpress/category/projets/pygitweb/" target="_blank">PyGitWeb</a> est sortie!</p>
<p>Il s&#8217;agit de la version 0.1.</p>
<p><span style="text-decoration: underline;"><strong>Elle est stable mais ne propose qu&#8217;un nombre limité de fonctionalités.</strong></span></p>
<h2>Fonctionalités :</h2>
<ul>
<li><strong>Vue principale : </strong></li>
</ul>
<p>On affiche la liste des dépôts du serveur avec leur dernier commit. Si on clique sur l&#8217;un des dépôt on ouvre la vue vue détaillée du dépôt.</p>
<ul>
<li><strong>Vue détaillé d&#8217;un dépôt : </strong></li>
</ul>
<p>On affiche un menu sous le dernier commit. Ce menu permet d&#8217;aller dans le répertoire du dépôt (pratique si c&#8217;est un site web), d&#8217;afficher la liste des commits et leurs détails, et d&#8217;afficher le diff s&#8217;il y a eu des modifications depuis le dernier commit.</p>
<h2>Démo et download :</h2>
<p>Si vous voulez le tester ou le télécharger (lien en bas de la page) : <a title="http://pygitweb.julienpecqueur.com" href="http://pygitweb.julienpecqueur.com" target="_blank">http://pygitweb.julienpecqueur.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-v0-1-is-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PyGitWeb &#8211; relooking :)</title>
		<link>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-relooking/</link>
		<comments>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-relooking/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 18:02:47 +0000</pubDate>
		<dc:creator>Julien</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PyGitWeb]]></category>
		<category><![CDATA[Python 2]]></category>

		<guid isPermaLink="false">http://www.julienpecqueur.com/wordpress/?p=611</guid>
		<description><![CDATA[Mise à jour du theme de PyGitWeb et de l&#8217;ergonomie&#8230;
L&#8217;index :
Le détail d&#8217;un dépôt Git :
L&#8217;historique des commits :
]]></description>
			<content:encoded><![CDATA[<p>Mise à jour du theme de <a title="PyGitWeb" href="http://pygitweb.julienpecqueur.com" target="_blank">PyGitWeb</a> et de l&#8217;ergonomie&#8230;</p>
<h2>L&#8217;index :</h2>
<div id="attachment_613" class="wp-caption aligncenter" style="width: 440px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/pygitweb-index.png"><img class="size-full wp-image-613" title="Liste des dépôts" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/pygitweb-index_small.png" alt="Liste des dépôts" width="430" height="325" /></a><p class="wp-caption-text">Liste des dépôts</p></div>
<h2>Le détail d&#8217;un dépôt Git :</h2>
<div id="attachment_615" class="wp-caption aligncenter" style="width: 440px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/pygitweb-repo.png"><img class="size-full wp-image-615" title="Détails du dépôt" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/pygitweb-repo_small.png" alt="Détails du dépôt" width="430" height="170" /></a><p class="wp-caption-text">Détails du dépôt</p></div>
<h2>L&#8217;historique des commits :</h2>
<div id="attachment_617" class="wp-caption aligncenter" style="width: 440px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/pygitweb-viewfulllog.png"><img class="size-full wp-image-617" title="Liste de tous les commits" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/pygitweb-viewfulllog_small.png" alt="Liste de tous les commits" width="430" height="698" /></a><p class="wp-caption-text">Liste de tous les commits</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-relooking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PyGitWeb &#8211; news :)</title>
		<link>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-news/</link>
		<comments>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-news/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 20:44:13 +0000</pubDate>
		<dc:creator>Julien</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Projets]]></category>
		<category><![CDATA[PyGitWeb]]></category>
		<category><![CDATA[Python 2]]></category>
		<category><![CDATA[XHTML+CSS]]></category>

		<guid isPermaLink="false">http://www.julienpecqueur.com/wordpress/?p=602</guid>
		<description><![CDATA[Suite au précédent article sur PyGitWeb, j&#8217;ai continué de travailler dessus&#8230; Et ça commence à ressembler à quelque chose!  
Dorénavant, PyGitWeb génère une page au format xHTML. Elle est générée à partir d&#8217;un template. Elle supporte les thèmes via une feuille CSS.
Sur la vue principale PyGitWeb affiche juste le dernier commit de tous les [...]]]></description>
			<content:encoded><![CDATA[<p>Suite au précédent article sur <a title="http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-a-python-web-git-browser/" href="http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-a-python-web-git-browser/" target="_blank">PyGitWeb</a>, j&#8217;ai continué de travailler dessus&#8230; Et ça commence à ressembler à quelque chose! <img src='http://www.julienpecqueur.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Dorénavant, PyGitWeb génère une page au format xHTML. Elle est générée à partir d&#8217;un template. Elle supporte les thèmes via une feuille CSS.</p>
<p>Sur la vue principale PyGitWeb affiche juste le dernier commit de tous les dépôts. Si des modifications non commitées existent, un lien vers le diff apparait.</p>
<div id="attachment_604" class="wp-caption aligncenter" style="width: 317px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/scrot_2010-02-08_21-31_1024x600.png"><img class="size-full wp-image-604" title="PyGitWeb (diff masked)" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/thumb-scrot_2010-02-08_21-31_1024x600.png" alt="PyGitWeb (diff masked)" width="307" height="180" /></a><p class="wp-caption-text">PyGitWeb (diff masked)</p></div>
<p>Lorsque l&#8217;on clique sur le lien vers le diff, on affiche uniquement le dépôt concerné et en dessous le diff :</p>
<div id="attachment_606" class="wp-caption aligncenter" style="width: 317px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/scrot_2010-02-08_21-30_1024x600.png"><img class="size-full wp-image-606" title="PyGitWeb (displaying diff)" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/thumb-scrot_2010-02-08_21-30_1024x600.png" alt="PyGitWeb (displaying diff)" width="307" height="180" /></a><p class="wp-caption-text">PyGitWeb (displaying diff)</p></div>
<p>Il me reste quelques petites fonctionalités à ajouter et le code à nettoyer puis je poste la version 0.1&#8230; Ah j&#8217;oubliai il me faut aussi un logo!</p>
<p>Lien vers démo PyGitWeb : <a title="PyGitWeb " href="http://pygitweb.julienpecqueur.com" target="_blank">http://pygitweb.julienpecqueur.com</a>.</p>
<p style="text-align: right;">Stay tuned for next episode ! <img src='http://www.julienpecqueur.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-news/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Manual upgrade of lighttpd on Debian Lenny</title>
		<link>http://www.julienpecqueur.com/wordpress/2010/02/manual-upgrade-of-lighttpd-on-debian-lenny/</link>
		<comments>http://www.julienpecqueur.com/wordpress/2010/02/manual-upgrade-of-lighttpd-on-debian-lenny/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 18:12:16 +0000</pubDate>
		<dc:creator>Julien</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Asus EeeBox]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.julienpecqueur.com/wordpress/?p=596</guid>
		<description><![CDATA[Debian c&#8217;est bien parce que c&#8217;est stable (encore que mon serveur s&#8217;est vautré ce weekend à cause de grub!) mais si vous utilisez Lighttpd, vous n&#8217;avez pas les mises à jour de sécurité! Même la version dans Sid est obsolète!!!
Cependant, comment installer une nouvelle version de Lighttpd sans chambouler votre Lenny et en gardant les [...]]]></description>
			<content:encoded><![CDATA[<p>Debian c&#8217;est bien parce que c&#8217;est stable (encore que mon serveur s&#8217;est vautré ce weekend à cause de grub!) mais si vous utilisez<a title="http://www.lighttpd.net/" href="http://www.lighttpd.net/" target="_blank"> Lighttpd</a>, vous n&#8217;avez pas les mises à jour de sécurité! Même la version dans Sid est obsolète!!!</p>
<p>Cependant, comment installer une nouvelle version de Lighttpd sans chambouler votre Lenny et en gardant les scripts de démarrage et fichiers de configuration?</p>
<h2>La solution propre :</h2>
<p>On télécharge le tarball de Lighttpd :</p>
<pre>&gt; jpec@server:~$ wget http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.26.tar.gz</pre>
<p>﻿On le décompresse :</p>
<pre>&gt; jpec@server:~$ tar xzvf lighttpd-1.4.26.tar.gz
&gt; jpec@server:~$ cd lighttpd-1.4.26/</pre>
<p>On installe les dépendances :</p>
<pre><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">&gt; jpec@server:~$ </span>sudo apt-get install libpcre3-dev  libbz2-dev</pre>
<p>On compile et installe l&#8217;éxécutable :</p>
<pre>&gt; jpec@server:~$ ./configure
&gt; jpec@server:~$ make
&gt; jpec@server:~$ sudo make install</pre>
<p>On modifie le fichier /etc/init.d/lighttpd pour mettre à jour le lien vers l&#8217;éxécutable :</p>
<pre>PATH=/sbin:/bin:/usr/sbin:/usr/bin
#DAEMON=/usr/sbin/lighttpd      # JPEC -- Suppression version debian
DAEMON=/usr/local/sbin/lighttpd # JPEC ++ Utilisation version compilée
NAME=lighttpd</pre>
<p>Et on relance le serveur web !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julienpecqueur.com/wordpress/2010/02/manual-upgrade-of-lighttpd-on-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PyGitWeb &#8211; a python web git browser</title>
		<link>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-a-python-web-git-browser/</link>
		<comments>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-a-python-web-git-browser/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 15:19:59 +0000</pubDate>
		<dc:creator>Julien</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Projets]]></category>
		<category><![CDATA[PyGitWeb]]></category>
		<category><![CDATA[Python 2]]></category>
		<category><![CDATA[XHTML+CSS]]></category>

		<guid isPermaLink="false">http://www.julienpecqueur.com/wordpress/?p=592</guid>
		<description><![CDATA[Contexte
J&#8217;aime bien Git.
C&#8217;est le système de versionning/gestion de sources décentralisé créé par Linus Torvalds (le créateur de Linux pour les incultes!). Cependant, à l&#8217;inverse de Mercurial, il ne propose pas par défaut un serveur web pour naviguer dans les sources et les versions. Il y a bien des CGIs (gitweb et autres) pour combler ce [...]]]></description>
			<content:encoded><![CDATA[<h2>Contexte</h2>
<p>J&#8217;aime bien <a title="http://git-scm.com/" href="http://git-scm.com/" target="_blank">Git</a>.</p>
<p>C&#8217;est le système de versionning/gestion de sources décentralisé créé par Linus Torvalds (le créateur de Linux pour les incultes!). Cependant, à l&#8217;inverse de <a title="http://mercurial.selenic.com/" href="http://mercurial.selenic.com/" target="_blank">Mercurial</a>, il ne propose pas par défaut un serveur web pour naviguer dans les sources et les versions. Il y a bien des CGIs (gitweb et autres) pour combler ce manque mais ils sont tous trop lourds et complexes à mettre en oeuvre à mon goût.</p>
<p>Comme je désire avoir un moyen simple de naviguer (en lecture seule) dans plusieurs dépôts git sur mon serveur, j&#8217;ai décidé de coder mon propre outil : <strong>PyGitWeb</strong>.</p>
<h2>Technologie</h2>
<p>J&#8217;avais le choix de coder mon outil en PHP, Perl, Ruby ou Python et c&#8217;est ce dernier que j&#8217;ai choisit. Le serveur http est <a title="http://www.lighttpd.net/" href="http://www.lighttpd.net/" target="_blank">Lighttpd</a> qui appelle l&#8217;interpréteur Python.</p>
<h2>Fonctionnalités désirées</h2>
<p>L&#8217;objectif d&#8217;avoir une page web (http://server/git/ par exemple) qui permet d&#8217;afficher tous les dépôts présents sur le serveur. On doit ensuite pouvoir aller consulter les commits, les versions, et les diffs/patchs. Pour finir, j&#8217;ajouterai une génération des tarballs pour chaque version.</p>
<p>Après 2 heures de réflexion, voici une ébauche (cliquez sur l&#8217;image pour agrandir) :</p>
<div id="attachment_594" class="wp-caption aligncenter" style="width: 440px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/pygitweb.png"><img class="size-full wp-image-594" title="PyGitWeb" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/02/pygitweb_small.png" alt="PyGitWeb" width="430" height="323" /></a><p class="wp-caption-text">PyGitWeb</p></div>
<p>Sur cette ébauche, le programme va créer des instances Git pour chaque dépôts paramétrés. Il affiche une liste des dépôts et leur dernier commit. Je dois maintenant ajouter la gestion des liens et de la méthode GET pour le programme (pour passer les paramètres via l&#8217;URL). Aussi, la page est actuellement au format texte et il faut que je bascule au format xhtml.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julienpecqueur.com/wordpress/2010/02/pygitweb-a-python-web-git-browser/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Screenshots de la semaine</title>
		<link>http://www.julienpecqueur.com/wordpress/2010/01/screenshots-de-la-semaine/</link>
		<comments>http://www.julienpecqueur.com/wordpress/2010/01/screenshots-de-la-semaine/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 21:15:01 +0000</pubDate>
		<dc:creator>Julien</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[DWM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MSI Wind U100 & U100x]]></category>

		<guid isPermaLink="false">http://www.julienpecqueur.com/wordpress/?p=581</guid>
		<description><![CDATA[Mon dépot mercurial pour DWM : http://server.julienpecqueur.com:10000/.
]]></description>
			<content:encoded><![CDATA[<div id="attachment_583" class="wp-caption aligncenter" style="width: 440px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/screen3.png"><img class="size-full wp-image-583" title="DWM clean" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/screen3_small.png" alt="" width="430" height="264" /></a><p class="wp-caption-text">DWM clean</p></div>
<div id="attachment_585" class="wp-caption aligncenter" style="width: 440px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/screen1.png"><img class="size-full wp-image-585" title="DWM mutt in tmux" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/screen1_small.png" alt="DWM mutt in tmux" width="430" height="264" /></a><p class="wp-caption-text">DWM mutt in tmux</p></div>
<div id="attachment_587" class="wp-caption aligncenter" style="width: 440px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/screen2.png"><img class="size-full wp-image-587" title="DWM chromium" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/screen2_small.png" alt="DWM chromium" width="430" height="264" /></a><p class="wp-caption-text">DWM chromium</p></div>
<p><strong>Mon dépot mercurial pour DWM : </strong><a title="http://server.julienpecqueur.com:10000/" href="http://server.julienpecqueur.com:10000/" target="_blank"><strong>http://server.julienpecqueur.com:10000/</strong></a><strong>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.julienpecqueur.com/wordpress/2010/01/screenshots-de-la-semaine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coup de coeur musical de la semaine</title>
		<link>http://www.julienpecqueur.com/wordpress/2010/01/coup-de-coeur-musical-de-la-semaine/</link>
		<comments>http://www.julienpecqueur.com/wordpress/2010/01/coup-de-coeur-musical-de-la-semaine/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 12:17:56 +0000</pubDate>
		<dc:creator>Julien</dc:creator>
				<category><![CDATA[Musique]]></category>

		<guid isPermaLink="false">http://www.julienpecqueur.com/wordpress/?p=575</guid>
		<description><![CDATA[SummerCamp par Grace Valhalla

]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="http://www.jamendo.com/fr/album/34523" href="http://www.jamendo.com/fr/album/34523" target="_blank">SummerCamp par Grace Valhalla</a></p>
<div style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="200" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="align" value="middle" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="src" value="http://widgets.jamendo.com/fr/album/?album_id=34523&amp;playertype=2008&amp;refuid=738396" /><embed type="application/x-shockwave-flash" width="200" height="300" src="http://widgets.jamendo.com/fr/album/?album_id=34523&amp;playertype=2008&amp;refuid=738396" bgcolor="#FFFFFF" quality="high" wmode="transparent" allowscriptaccess="always" align="middle"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.julienpecqueur.com/wordpress/2010/01/coup-de-coeur-musical-de-la-semaine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoir un sys-tray dans DWM !</title>
		<link>http://www.julienpecqueur.com/wordpress/2010/01/avoir-un-sys-tray-dans-dwm/</link>
		<comments>http://www.julienpecqueur.com/wordpress/2010/01/avoir-un-sys-tray-dans-dwm/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 20:27:08 +0000</pubDate>
		<dc:creator>Julien</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[C / C++]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[DWM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MSI Wind U100 & U100x]]></category>
		<category><![CDATA[Shuttle X27D]]></category>

		<guid isPermaLink="false">http://www.julienpecqueur.com/wordpress/?p=568</guid>
		<description><![CDATA[J&#8217;ai enfin trouvé une solution pour avoir un sys-tray (la zone qui contient toutes les icônes des applications en arrière plan dans la statusbar)!
Suite à la discussion que j&#8217;ai lancé hier sur la mailing list de suckless, j&#8217;ai essayé plein de solutions sans succès jusqu&#8217;à ce que Anders envoie sa propre solution que je vais vous présenter ici.
Installer fbpanel-dwm
Anders [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai enfin trouvé une solution pour avoir un sys-tray (la zone qui contient toutes les icônes des applications en arrière plan dans la statusbar)!</p>
<div id="attachment_570" class="wp-caption aligncenter" style="width: 440px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/scrot_2010-01-04_20-40_1024x600.png"><img class="size-full wp-image-570" title="fbpanel-dwm dans DWM :)" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/scrot_2010-01-04_20-40_1024x600_small.png" alt="fbpanel-dwm dans DWM :)" width="430" height="213" /></a><p class="wp-caption-text">fbpanel-dwm dans DWM <img src='http://www.julienpecqueur.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></div>
<p>Suite à la discussion que j&#8217;ai lancé hier sur la mailing list de suckless, j&#8217;ai essayé plein de solutions sans succès jusqu&#8217;à ce que Anders envoie sa propre solution que je vais vous présenter ici.</p>
<h2>Installer fbpanel-dwm</h2>
<p>Anders m&#8217;a expliqué comment modifier fbpanel pour l&#8217;adapter à notre utilisation. J&#8217;ai donc créé ma propre version de fbpanel nommée fbpanel-dwm qui est disponible ici : <a title="http://depot.julienpecqueur.com/fbpanel-dwm.tar.gz" href="http://depot.julienpecqueur.com/fbpanel-dwm.tar.gz" target="_blank">archive tar.gz</a>.</p>
<p>Si vous avez déjà une version de fbpanel installée, il faut la désinstaller avant!</p>
<p>Décompressez l&#8217;archive et installez fbpanel-dwm suivant la méthode classique :</p>
<pre>cd fbpanel-dwm
./configure
sudo make install</pre>
<p>Ensuite, créez le répertoire .fbpanel dans votre répertoire utilisateur :</p>
<pre>mkdir ~/.fbpanel</pre>
<p>Et copiez ce fichier dedans :</p>
<p><a title="http://depot.julienpecqueur.com/default" href="http://depot.julienpecqueur.com/default" target="_blank">Fichier de configuration de fbpanel-dwm</a>.</p>
<h2>Modification du fichier ~/.xinitrc</h2>
<p>﻿﻿Vous pouvez télécharger mon fichier <a title="http://depot.julienpecqueur.com/.xinitrc" href="http://depot.julienpecqueur.com/.xinitrc" target="_blank">.xinitrc</a> ou alors modifier le votre de cette façon (lancement de fbpanel-dwm en vert et les clients du tray en rouge) :</p>
<pre>while true
do
xsetroot -name "`date +'%d/%m/%Y %k:%M'`"
sleep 1
done &amp;
xcompmgr -c -C &amp;
conky &amp;
<span style="color: #008000;">sleep 5 &amp;&amp; fbpanel &amp;
<span style="color: #ff0000;">gmixer -d &amp;
batterymon &amp;
wicd-client &amp;
sonata --hidden &amp;</span></span>
feh --bg-scale ~/.background.png &amp;
exec ck-launch-session /usr/local/bin/dwm</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.julienpecqueur.com/wordpress/2010/01/avoir-un-sys-tray-dans-dwm/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>DWM &#8211; Simplicité &amp; élégance&#8230;</title>
		<link>http://www.julienpecqueur.com/wordpress/2010/01/dwm-simplicite-elegance/</link>
		<comments>http://www.julienpecqueur.com/wordpress/2010/01/dwm-simplicite-elegance/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 19:59:29 +0000</pubDate>
		<dc:creator>Julien</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[DWM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MSI Wind U100 & U100x]]></category>
		<category><![CDATA[pekwm]]></category>

		<guid isPermaLink="false">http://www.julienpecqueur.com/wordpress/?p=560</guid>
		<description><![CDATA[Malgrès la découverte de 2 excellents WMs : PekWM et OpenBox, je n&#8217;ai pas oublié mon DWM adoré&#8230; Pour tous ceux qui trouvent que DWM est un WM de geek moche, voici un screenshot pour les contredire! ^^ transparence, ombres sur les clients, conky&#8230; MIAM!
Actuellement j&#8217;utilise les 2 en parallèle : quand je me login [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_559" class="wp-caption aligncenter" style="width: 440px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/2010-01-02-205224_1024x600_scrot.png"><img class="size-full wp-image-559" title="DWM rocks!" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/2010-01-02-205224_1024x600_scrot_small.png" alt="DWM rocks!" width="430" height="264" /></a><p class="wp-caption-text">DWM rocks!</p></div>
<p>Malgrès la découverte de 2 excellents WMs : PekWM et OpenBox, je n&#8217;ai pas oublié mon DWM adoré&#8230; Pour tous ceux qui trouvent que DWM est un WM de geek moche, voici un screenshot pour les contredire! ^^ transparence, ombres sur les clients, conky&#8230; MIAM!</p>
<div id="attachment_564" class="wp-caption aligncenter" style="width: 440px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/scrot_2010-01-03_15-32_1024x600.png"><img class="size-full wp-image-564" title="DWM &amp; MPD Client" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2010/01/scrot_2010-01-03_15-32_1024x600_small.png" alt="DWM &amp; MPD Client" width="430" height="264" /></a><p class="wp-caption-text">DWM &amp; MPD Client</p></div>
<p>Actuellement j&#8217;utilise les 2 en parallèle : quand je me login sur tty1, ça lance OpenBox sur le display :0 et quand je me connecte sur le tty2, ça me lance DWM sur le display :1&#8230; Ensuite je switch entre les displays via CTRL + ALT + [F8 - F9]. C&#8217;est le meilleur moyen pour combiner les avantages des 2 WMs <img src='http://www.julienpecqueur.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Mon souhait pour 2010 : l&#8217;intégration d&#8217;une zone de notification dans la status-bar de DWM!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.julienpecqueur.com/wordpress/2010/01/dwm-simplicite-elegance/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Barre d&#8217;information conky</title>
		<link>http://www.julienpecqueur.com/wordpress/2009/12/barre-dinformation-conky/</link>
		<comments>http://www.julienpecqueur.com/wordpress/2009/12/barre-dinformation-conky/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 20:36:47 +0000</pubDate>
		<dc:creator>Julien</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MSI Wind U100 & U100x]]></category>

		<guid isPermaLink="false">http://www.julienpecqueur.com/wordpress/?p=546</guid>
		<description><![CDATA[Je me suis concocté un petit ~/.conkyrc plus light et plus lisible pour mon netbook. Toutes les informations sont disposées sur une seule ligne en bas de l&#8217;écran (mes fenêtres maximisées ont une marge de 15px pour ne pas recouvrir cette bande).
Aperçu (cliquez sur l&#8217;image pour zoomer) :
Code :
update_interval 0.5
background yes
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
draw_shades no
draw_outline [...]]]></description>
			<content:encoded><![CDATA[<p>Je me suis concocté un petit ~/.conkyrc plus light et plus lisible pour mon netbook. Toutes les informations sont disposées sur une seule ligne en bas de l&#8217;écran (mes fenêtres maximisées ont une marge de 15px pour ne pas recouvrir cette bande).</p>
<h2>Aperçu (cliquez sur l&#8217;image pour zoomer) :</h2>
<div id="attachment_549" class="wp-caption aligncenter" style="width: 440px"><a href="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2009/12/Conky.png"><img class="size-full wp-image-549" title="Barre Conky" src="http://www.julienpecqueur.com/wordpress/wp-content/uploads/2009/12/Conky_small.png" alt="Barre Conky" width="430" height="130" /></a><p class="wp-caption-text">Barre Conky</p></div>
<h2>Code :</h2>
<pre>update_interval 0.5
background yes
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
draw_shades no
draw_outline no
draw_borders no
border_inner_margin 2
border_width 1
minimum_size 1024x10
draw_graph_borders yes
default_color white
default_shade_color black
default_outline_color black
alignment bm
gap_x 0
gap_y 0
no_buffers yes
uppercase no
double_buffer yes
override_utf8_locale yes
use_xft yes
xftfont Clean:size=8
mpd_host localhost
mpd_password pass
mpd_port 6600
TEXT
${alignc}${kernel} | \
CPU ${freq_g} ${cpubar cpu0 8,10} | \
RAM ${membar 8,10} | \
Swap ${swapbar 8,10} | \
Root ${fs_bar 8,10 /} | \
Data ${fs_bar 8,10 /mnt/documents} \
${if_up eth0}\
| LAN ${addr eth0} ${downspeedf eth0}Ko/s - ${upspeedf eth0}Ko/s \
${endif}\
${if_up wlan0}\
| WIFI ${addr wlan0} ${downspeedf wlan0}Ko/s - ${upspeedf wlan0} Ko/s \
${endif}\
${if_mpd_playing}\
| MPD ${mpd_artist} - ${mpd_title} \
${endif}\</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.julienpecqueur.com/wordpress/2009/12/barre-dinformation-conky/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
