<?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>EquinoxeFR &#187; openbox</title>
	<atom:link href="http://www.equinoxefr.org/post/tag/openbox/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.equinoxefr.org</link>
	<description>[Make &#38; Share]</description>
	<lastBuildDate>Sat, 10 Jul 2010 14:33:52 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Bye bye Gnome, hello Openbox</title>
		<link>http://www.equinoxefr.org/post/2009/05/19/bye-bye-gnome-hello-openbox/</link>
		<comments>http://www.equinoxefr.org/post/2009/05/19/bye-bye-gnome-hello-openbox/#comments</comments>
		<pubDate>Tue, 19 May 2009 20:33:52 +0000</pubDate>
		<dc:creator>EquinoxeFR</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[awn]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[openbox]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.equinoxefr.org/?p=621</guid>
		<description><![CDATA[Adapter son environnement  de travail à vos envies du moment, voilà un domaine ou Linux a beaucoup d&#8217;avance sur ses concurrents ! Au cours de ces dernières années passées sous Linux, j&#8217;ai essayé un peu tous les environnements de bureau, e16, kde, gnome, fluxbox, xfce&#8230; tout y est passé ou presque. Ces temps-ci, je m&#8217;étais <a href='http://www.equinoxefr.org/post/2009/05/19/bye-bye-gnome-hello-openbox/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Adapter son environnement  de travail à vos envies du moment, voilà un domaine ou Linux a beaucoup d&#8217;avance sur ses concurrents !</p>
<p>Au cours de ces dernières années passées sous Linux, j&#8217;ai essayé un peu tous les environnements de bureau, e16, kde, gnome, fluxbox, xfce&#8230; tout y est passé ou presque.</p>
<p>Ces temps-ci, je m&#8217;étais arrêté sur Gnome, pour une raison essentielle, c&#8217;est simple et efficace, et bien &laquo;&nbsp;packagé&nbsp;&raquo; dans les grandes distributions. Seulement voilà, l&#8217;envie de changer est de retour, et ce pour de bonnes raisons (enfin, tout est question de point de vue;-) : a force d&#8217;utiliser gnome, je l&#8217;ai adapté à mes besoins, je n&#8217;utilise pas le bureau, pas plus que gnome-terminal (depuis l&#8217;épisode <a href="http://http://www.equinoxefr.org/post/2009/04/27/un-terminal-ameliore-merci-artisan-numerique/" target="_blank">urxvt / screen</a> ),  je ne me sers que de nautilus, du panel et de nombreuses applications GTK ou QT. Pourquoi alors conserver Gnome, qui n&#8217;est pas particulièrement réactif et léger<em> (tiens un troll !)</em>? Ici où là, au fil des flux RSS, je vois fleurir des expériences, heureuses le plus souvent, avec un gestionnaire de fenêtres que je ne connais pas encore : OpenBox.</p>
<p>Après quelques tests rapides, j&#8217;ai retenu comme environnement OpenBox équipé du fameux dock &laquo;&nbsp;Avant Window Manager&nbsp;&raquo;, de nautilus, urxvt / screen  et quelques autres &laquo;&nbsp;bouts&nbsp;&raquo; de gnome (gnome-power-manager, gnome-settings-daemon, nm-applet&#8230;)</p>
<p>Rien ne vaut une petite capture d&#8217;écran pour résumer tout ça <img src='http://www.equinoxefr.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://www.equinoxefr.org/wp-content/uploads/2009/05/screenshot_002.png" rel="lightbox[621]"><img class="alignnone size-medium wp-image-624" title="OpenBox" src="http://www.equinoxefr.org/wp-content/uploads/2009/05/screenshot_002-300x187.png" alt="OpenBox" width="300" height="187" /></a></p>
<p>Pour ce qui est de l&#8217;installation, c&#8217;est simple, il ne faut que quelques coups d&#8217;&nbsp;&raquo;apt-get&nbsp;&raquo;&#8230;</p>
<p>[code]</p>
<p>sudo apt-get install openbox obmenu obconf awn-applets-c-core awn-applets-c-extras awn-applets-python-core awn-applets-python-extras awn-manager libawn-extras0 libawn0 python-awn python-awn-extras python-awnlib parcellite</p>
<p>[/code]</p>
<p>seulement voilà, un vilain bug c&#8217;est glissé dans la code d&#8217;OpenBox et la combinaison OpenBox /awn provoque des problèmes de focus. Il y a une &laquo;&nbsp;barre&nbsp;&raquo; d&#8217;une centaine de pixels en bas de l&#8217;écran qui reste innaccessible aux &laquo;&nbsp;clics&nbsp;&raquo; de souris. Pas de problème, notre chère communauté a bien travaillé, un patch est déjà disponible. Le bug est référencé <a href="https://bugs.launchpad.net/awn/+bug/239277" target="_blank">ici</a>, et le pach <a href="http://bugzilla-attachments.icculus.org/attachment.cgi?id=1893" target="_blank">là</a>.</p>
<p>Pour être le plus propre possible, nous allons &laquo;&nbsp;patcher&nbsp;&raquo; le paquet OpenBox d&#8217;Ubuntu (Je suis actuellement sous Jaunty 64bits)</p>
<p>[code]</p>
<p>mkdir ~/compil</p>
<p>cd ~/compil</p>
<p>sudo apt-get source openbox</p>
<p>wget -O openbox.patch http://bugzilla-attachments.icculus.org/attachment.cgi?id=1893</p>
<p>cd openbox-3.4.7.2/</p>
<p>cat ../openbox.patch | sudo patch -p0</p>
<p>sudo apt-get install devscripts</p>
<p>sudo apt-get build-dep openbox</p>
<p>sudo debuild -us -uc</p>
<p>cd ..</p>
<p>sudo dpkg -i *.deb</p>
<p>[/code]</p>
<p>Ca y est, après quelques minutes, on a notre openbox patché et installé. Fini le bug de la barre en bas.</p>
<p>Il ne reste plus qu&#8217;à &laquo;&nbsp;customiser&nbsp;&raquo; l&#8217;environnement. La configuration d&#8217;openbox est accessible soit via les utilitaires obconf et obmenu soit avec un bon éditeur de texte dans <strong>.config/openbox/&#8230;</strong></p>
<p>J&#8217;ai ajouté un certain nombre de programmes au démarrage de ma session. Voilà le fichier <strong>autostart.sh</strong> d&#8217;openbox.</p>
<p>[code]</p>
<p># This shell script is run before Openbox launches.<br />
# Environment variables set here are passed to the Openbox session.</p>
<p>xcompmgr &amp;</p>
<p># Set a background color<br />
BG=""<br />
if which hsetroot &gt;/dev/null; then<br />
BG=hsetroot<br />
else<br />
if which esetroot &gt;/dev/null; then<br />
BG=esetroot<br />
else<br />
if which xsetroot &gt;/dev/null; then<br />
BG=xsetroot<br />
fi<br />
fi<br />
fi<br />
test -z $BG || $BG -solid "#303030"</p>
<p># D-bus<br />
if which dbus-launch &gt;/dev/null &amp;&amp; test -z "$DBUS_SESSION_BUS_ADDRESS"; then<br />
eval `dbus-launch --sh-syntax --exit-with-session`<br />
fi</p>
<p># Make GTK apps look and behave how they were set up in the gnome config tools<br />
if test -x /usr/libexec/gnome-settings-daemon &gt;/dev/null; then<br />
/usr/libexec/gnome-settings-daemon &amp;<br />
elif which gnome-settings-daemon &gt;/dev/null; then<br />
gnome-settings-daemon &amp;<br />
# Make GTK apps look and behave how they were set up in the XFCE config tools<br />
elif which xfce-mcs-manager &gt;/dev/null; then<br />
xfce-mcs-manager n &amp;<br />
fi</p>
<p># Run XDG autostart things.  By default don't run anything desktop-specific<br />
# See xdg-autostart --help more info<br />
DESKTOP_ENV=""<br />
if which /usr/lib/openbox/xdg-autostart &gt;/dev/null; then<br />
/usr/lib/openbox/xdg-autostart $DESKTOP_ENV<br />
fi</p>
<p>(<br />
sleep 3<br />
awn&amp;<br />
sleep 1<br />
nm-applet&amp;<br />
pidgin&amp;<br />
parcellite&amp;<br />
conky&amp;<br />
gnome-power-manager&amp;<br />
)&amp;</p>
<p>[/code]</p>
<p>Pour finir, voilà un petit voyage sur mon environnement ! <object width="500" height="400"><param name="movie" value="http://blip.tv/play/2133383 type=application/x-shockwave-flash width=500 height=400 allowscriptaccess=always allowfullscreen=true"></param><param name="wmode" value="transparent"></param><embed src="http://blip.tv/play/2133383 type=application/x-shockwave-flash width=500 height=400 allowscriptaccess=always allowfullscreen=true" type="application/x-shockwave-flash" wmode="transparent" width="500" height="400"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.equinoxefr.org/post/2009/05/19/bye-bye-gnome-hello-openbox/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
