<?xml version="1.0"?>
<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/"
	>
   <channel>
      <pubDate>Fri, 9 May 2008 19:48:02 GMT</pubDate>
      <lastBuildDate>Fri, 9 May 2008 19:48:02 GMT</lastBuildDate>
      <language>en</language>
      <docs>http://www.rssboard.org/rss-specification</docs>
      <title>CrunchBang</title>
      <link>http://crunchbang.org/</link>
      <description>Code, Design &amp; GNU/Linux</description>

<item>
    <title>A Chat With The Ubuntu UK Podcasters</title>
    <link>http://crunchbang.org/archives/2008/05/08/a-chat-with-the-ubuntu-uk-podcasters/</link>
    <pubDate>Thu, 08 May 2008 01:43:20 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/05/08/a-chat-with-the-ubuntu-uk-podcasters/</guid>
    <description><![CDATA[
    <p>Last Saturday I received a telephone call from the <a href="http://podcast.ubuntu-uk.org/ " title="Ubuntu UK Podcast">Ubuntu UK podcast team</a>. We had a chat, it was fun. Parts of our conversation can be heard in their latest podcast, <a href="http://podcast.ubuntu-uk.org/2008/05/07/s01e05-everybody-come-aboard/ " title="S01E05 - Everybody Come Aboard">S01E05 - Everybody Come Aboard</a>. I have just listened to the podcast myself and apart from the feature with me, it&#39;s another great show :)</p>

<p>I would like to say thank you to the guys for allowing me on the podcast. I can now place a tick next to the item, &#34;Appear on a podcast&#34; on my list of things to do before I die :) Oh, and thanks also for using a picture of <a href="http://www.flickr.com/photos/corenominal/1467925600/ " title="Daisy dog.">Daisy</a>, an unexpected, but pleasant bonus &#8212; Daisy will no doubt grin from ear to ear when I show it to her :)</p>

<p>URL: <a href="http://podcast.ubuntu-uk.org/2008/05/07/s01e05-everybody-come-aboard/ " title="Ubuntu UK Podcast - S01E05 - Everybody Come Aboard">http://podcast.ubuntu-uk.org/2008/05/07/s01e05-everybody-come-aboard/</a></p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/podcast/" title="Browse all posts tagged with &#8220;podcast&#8221;">podcast</a>, <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a></p>
    ]]></description>
</item>

<item>
    <title>A(nother) Regular Expression Test Tool</title>
    <link>http://crunchbang.org/archives/2008/05/07/another-regular-expression-test-tool/</link>
    <pubDate>Wed, 07 May 2008 17:44:26 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/05/07/another-regular-expression-test-tool/</guid>
    <description><![CDATA[
    <p>I came across another <a href="http://regex.larsolavtorvik.com/ " title="A regular expression test tool.">regular expression test tool</a> today. This one is an Ajax enabled regex tool which lets you evaluate regex expressions in several languages, including PHP PCRE and PHP POSIX, with instant results. You can choose which functions to use, such as match, match all, replace, split etc. I much prefer it to the <a href="http://crunchbang.org/archives/2008/02/18/regular-expression-test-tool/ " title="Regular Expression Test Tool">similar regex tool</a> I mentioned a couple of months ago. Everything considered, it&#39;s a very handy resource for when you are struggling with those pesky expressions.</p>

<p>URL: <a href="http://regex.larsolavtorvik.com/ " title="Regular Expression Tool">http://regex.larsolavtorvik.com/</a><br />
Blog: <a href="http://larsolavtorvik.com/ " title="Lars Olav Torvik - Programming and computer stuff.">Lars Olav Torvik - Programming and computer stuff.</a></p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/php/" title="Browse all posts tagged with &#8220;php&#8221;">php</a>, <a href="http://crunchbang.org/tags/programming/" title="Browse all posts tagged with &#8220;programming&#8221;">programming</a>, <a href="http://crunchbang.org/tags/tools/" title="Browse all posts tagged with &#8220;tools&#8221;">tools</a></p>
    ]]></description>
</item>

<item>
    <title>Launchpad Got It Wrong?!</title>
    <link>http://crunchbang.org/archives/2008/05/07/launchpad-got-it-wrong/</link>
    <pubDate>Wed, 07 May 2008 07:09:42 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/05/07/launchpad-got-it-wrong/</guid>
    <description><![CDATA[
    <p><a href="http://madduck.net/blog/2008.05.06:how-launchpad-got-it-wrong/ " title="How Launchpad got it wrong.">Some interesting thoughts</a> about <a href="https://launchpad.net " title="Launchpad">Launchpad</a> by <a href="http://madduck.net/ " title="Martin F. Krafft">Martin F. Krafft</a>. Martin is basically saying that Canonical got it wrong with Launchpad, not because of its closed source nature, but because they missed an opportunity to create a decentralised system:</p>

<blockquote>
  <p>What we need is something as slick as Launchpad, and thousands of instances thereof, which all peer with each other, automatically. The information would automatically be mirrored wherever it’s referenced, so the entire cloud would be highly-available and failure-proof.</p>
</blockquote>

<p>I agree that this would be great, in theory, and I look forward to testing the system soon, not :) Seriously though, being a member of the <a href="https://launchpad.net/~launchpad-beta-testers " title="Launchpad Beta Testers team">Launchpad Beta Testers team</a> and having used many of Launchpad&#39;s features, I am not sure that Martin&#39;s proposal is even remotely possible &#8212; is it possible to maintain a complex project such as <a href="http://www.ubuntu.com/ " title="Ubuntu, Linux for human beings.">Ubuntu</a> without a <em>centralised</em> project management system?</p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/launchpad/" title="Browse all posts tagged with &#8220;launchpad&#8221;">launchpad</a>, <a href="http://crunchbang.org/tags/rants/" title="Browse all posts tagged with &#8220;rants&#8221;">rants</a>, <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a></p>
    ]]></description>
</item>

<item>
    <title>Puppy Linux 4.00 Released</title>
    <link>http://crunchbang.org/archives/2008/05/05/puppy-linux-4-dot-00-released/</link>
    <pubDate>Mon, 05 May 2008 03:26:03 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/05/05/puppy-linux-4-dot-00-released/</guid>
    <description><![CDATA[
    <p>Other than <a href="http://www.ubuntu.com/ " title="Ubuntu, Linux for human beings.">Ubuntu</a>, <a href="http://puppylinux.com " title="Puppy Linux">Puppy Linux</a> is probably the only Linux distribution I follow. I have been a Puppy fanboy [<em>yeah, I do not mind admitting it!</em>] for a long time, so I was thrilled to read about the latest release, version 4.00. From the <a href="http://puppylinux.com/download/release-4.00.htm " title="Puppy Linux 4.00 release notes.">release notes</a>:</p>

<blockquote>
  <p>Finally it has happened! The last &#39;official&#39; release of Puppy was version 3.01, released October 15, 2007. Version 4.00 is happening 6 months later, which is an incredibly long time considering the previous frenetic schedule of releases. Anyway, here it is: the live-CD file is &#39;puppy-4.00-k2.6.21.7-seamonkey.iso&#39; and is just 87.1MB. Download from <a href="http://puppylinux.com/download/">http://puppylinux.com/download/</a>.</p>
</blockquote>

<p>Also from the release notes, and something that I am particularly pleased with:</p>

<blockquote>
  <p>GTK1 and Tcl/Tk abandoned. The decision was made to go for a totally GTK2-based system. This meant that there could be a consistent user-interface throughout and further reduced the size.</p>
</blockquote>

<p>I am downloading the live-CD as I type. I will give the system a run tomorrow night, and if I get time, I will post with my initial thoughts/feedback.</p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/linux/" title="Browse all posts tagged with &#8220;linux&#8221;">linux</a>, <a href="http://crunchbang.org/tags/puppy/" title="Browse all posts tagged with &#8220;puppy&#8221;">puppy</a>, <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a></p>
    ]]></description>
</item>

<item>
    <title>Planet GNOME Goodness</title>
    <link>http://crunchbang.org/archives/2008/05/04/planet-gnome-goodness/</link>
    <pubDate>Sun, 04 May 2008 18:17:53 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/05/04/planet-gnome-goodness/</guid>
    <description><![CDATA[
    <p>Some people, I will not name names, complain about non <a href="http://www.gnome.org/ " title="GNOME: The Free Software Desktop Project">GNOME</a> related posts appearing on <a href="http://planet.gnome.org/ " title="Planet GNOME, a window into the world, work and lives of GNOME hackers and contributors.">Planet GNOME</a>. For the record, I am not one of those people. I enjoy reading random posts written by the GNOME hackers. As an example, <a href="http://www.advogato.org/person/mjg59/diary.html?start=120 " title="People rarely ask me about my amazing ability to remove fruitfly ovaries in under 10 seconds.">read this one</a>, an interesting and witty post containing such gems as&#8230;</p>

<blockquote>
  <p>Dispose of the males. They don&#39;t have ovaries. Local laws may make it awkward for you to release animals from laboratory environments, so dump them into a bottle of ethanol. They&#39;ll probably die happy, to the extent that fruitflies can really be happy.</p>
</blockquote>

<p>and&#8230;</p>

<blockquote>
  <p>Slowly move the tweezers apart. If you are lucky, the abdomen will split and you&#39;ll start pulling out internal organs. If you&#39;re unlucky, the head will come off.</p>
</blockquote>

<p>Eew! :D</p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/fun/" title="Browse all posts tagged with &#8220;fun&#8221;">fun</a>, <a href="http://crunchbang.org/tags/gnome/" title="Browse all posts tagged with &#8220;gnome&#8221;">gnome</a></p>
    ]]></description>
</item>

<item>
    <title>Wiki Rewrite</title>
    <link>http://crunchbang.org/archives/2008/05/04/wiki-rewrite/</link>
    <pubDate>Sun, 04 May 2008 16:06:08 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/05/04/wiki-rewrite/</guid>
    <description><![CDATA[
    <p>Over the last couple of nights I have completely rewritten my <a href="http://crunchbang.org/wiki/ " title="CrunchBang Wiki">personal wiki</a>. The wiki previously used the PHP <a href="http://wikkawiki.org/ " title="WikkaWiki">WikkaWiki</a> wiki engine, it now uses a bunch of custom PHP scripts. The scripts are similar to those used by my blog software, <a href="http://crunchbang.org/projects/whird/ " title="Whird">Whird</a>. I decided to perform the rewrite for numerous reasons, some of which I have listed below:</p>

<ol>
<li><p>I was unhappy with how WikkaWiki was formatting the underlying HTML, specifically the way in which it would never use the paragraph tag, opting instead to insert break tags. While this probably sounds like a minor issue, it was really beginning to bug me.</p></li>
<li><p>I started this site [<em>crunchbang.org</em>] with the intention of coding all of the software/scripts myself. Therefore, and somewhat obviously, my use of WikkaWiki was always going to provide reason for my conscience to niggle me.</p></li>
<li><p>As mentioned before, <a href="http://crunchbang.org/archives/2008/02/10/wikka-wakka-wiki/ " title="See previous post, Wikka Wakka Wiki.">WikkaWiki is very hackable</a>; however, it was never going to be as hackable as something I had produced myself.</p></li>
<li><p>I wanted both my blog and my wiki to use the <a href="http://en.wikipedia.org/wiki/Markdown " title="Wikipedia - Markdown">Markdown</a> markup language. While this was not a problem for my blog [<em>it has always used Markdown</em>] I could not find any suitable plugins/hacks for enabling Markdown within WikkaWiki.</p></li>
</ol>

<p>The rewrite is pretty much complete and is now live. I have tried to make sure any URLs used by WikkaWiki are either reused or redirected. Please feel free to drop me a comment if you notice anything funky occurring.</p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/php/" title="Browse all posts tagged with &#8220;php&#8221;">php</a>, <a href="http://crunchbang.org/tags/programming/" title="Browse all posts tagged with &#8220;programming&#8221;">programming</a>, <a href="http://crunchbang.org/tags/webdesign/" title="Browse all posts tagged with &#8220;webdesign&#8221;">webdesign</a>, <a href="http://crunchbang.org/tags/whird/" title="Browse all posts tagged with &#8220;whird&#8221;">whird</a></p>
    ]]></description>
</item>

<item>
    <title>Site Redesign &amp; Fonts by Manfred Klein</title>
    <link>http://crunchbang.org/archives/2008/05/01/site-redesign-and-fonts-by-manfred-klein/</link>
    <pubDate>Thu, 01 May 2008 10:52:42 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/05/01/site-redesign-and-fonts-by-manfred-klein/</guid>
    <description><![CDATA[
    <p>I have been working on a small redesign of my <a href="http://crunchbang.org/ " title="CrunchBang.org">website</a>, again. Visually speaking, not much has changed; I have dropped the off-white background colour in favour of pure white, updated my Ubuntu advertisement, and changed the font used in my logo.</p>

<p><img style="padding:4px;background:#000;" src="http://crunchbang.org/uploads/050108075135-bastardussans-font.gif" alt="BastardusSans font by Manfred Klein." title="BastardusSans font by Manfred Klein." /></p>

<p>Regarding the new logo font, it is <a href="http://moorstation.org/typoasis/designers/klein03/text/bastardus.htm " title="BastardusSans, a font by Manfred Klein.">BastardusSans</a>, one of Manfred Klein&#39;s many freely downloadable fonts. I <em>really</em> like Manfred Klein&#39;s fonts, not only because they are high quality and freely available, but because they are so diverse. Manfred Klein&#39;s portfolio features hundreds of decorative, historical, picture and text based fonts. If you are looking for a unique font for a new a project, do yourself a favour and go check out Manfred Klein&#39;s <a href="http://moorstation.org/typoasis/designers/klein/index.htm " title="A portfolio of fonts by Manfred klein">portfolio at TypOasis</a>.</p>

<p>Back to the website redesign; as well as the visual changes mentioned above, I have also made changes to how the XHTML is formatted &#8212; just recently I seem to have been spending a lot of time browsing the web using <a href="http://links.sourceforge.net/ " title="Links. The WWW Text Browser">Links</a>; it was during one of these sessions when I noticed just how poorly my site was rendering in a text-based environment. I have now fixed this and my site should not only look better, but make more sense too :)</p>

<p><img src="http://crunchbang.org/uploads/050108085743-links-crunchbang.gif" alt="CrunchBang.org as seen through Links Browser." title="CrunchBang.org as seen through Links Browser." /></p>

<p>Other design alterations include:</p>

<ul>
<li><p>An updated <a href="http://crunchbang.org/css/print.css " title="View the source.">print specific CSS file</a>. Pages from my site should now print nicely [<em>when printed from a modern browser.</em>]</p></li>
<li><p>A complete redesign of my <a href="http://crunchbang.org/wiki/ " title="CrunchBang Wiki">personal wiki</a>, the wiki design now matches that of my blog. I am still loving my <a href="http://crunchbang.org/archives/2008/02/10/wikka-wakka-wiki/ " title="CrunchBang ~ Wikka Wakka Wiki">Wikka Wakka Wiki installation</a>, its hackability, speed and ease of use continue to impress. I did have a <a href="http://twitter.com/corenominal/statuses/785008462 " title="I twittered about it!">problem with spam comments</a> last month, but it was easily fixed.</p></li>
<li><p>A change to the font-family referenced in my site&#39;s CSS. Previously I had been specifying a range of sans-serif fonts, including but not limited to Arial and Verdana. I have changed this and the font used now is simply sans-serif. I am not sure how this change affects other systems, but IMHO, it makes for more readable copy on my <a href="http://www.ubuntu.com/ " title="Ubuntu, Linux for human beings!">Ubuntu</a> Linux based systems.</p></li>
<li><p>As mentioned at the top of this post, I have updated the one and only advert on my site. I have had one advertisement on my site since it started, it is a non-commercial advertisement for Ubuntu Linux. I have toyed with the idea of displaying Google Adsense, but I just cannot bring myself to do it, so instead I have updated my Ubuntu advert :) The image has been shamelessly ripped from the new <a href="https://wiki.ubuntu.com/DIYMarketing#head-e27b32c04cd915607a4ee011cb74c9034f33bc44 " title="Get the original CD art from the Ubuntu Wiki.">Hardy Heron CD cover art</a>. I have no idea who the three models are, or who photographed them, but I really like the image &#8212; there is something strangely appealing about this type of top-down photography. I am not sure of the legalities of ripping the image, but I am sure modifying it to be used as a webby advert will do no harm. See below for some resized versions:</p></li>
</ul>

<p><img style="padding:4px;background:#babdb6;" src="http://crunchbang.org/uploads/050108100304-ubuntu-people-300-369.jpg" alt="Ubuntu People Circle." title="Ubuntu People Circle - 300x396px." /><br />
Ubuntu Circle of Friends - 300 x 396 pixels</p>

<p><img style="padding:4px;background:#babdb6;" src="http://crunchbang.org/uploads/050108100943-ubuntu-people-200-246.jpg" alt="Ubuntu People Circle." title="Ubuntu People Circle - 200x246px." /><br />
Ubuntu Circle of Friends - 200 x 246 pixels</p>

<p><img style="padding:4px;background:#babdb6;" src="http://crunchbang.org/uploads/050108101035-ubuntu-people-100-123.jpg" alt="Ubuntu People Circle." title="Ubuntu People Circle - 100x123px." /><br />
Ubuntu Circle of Friends - 100 x 123 pixels</p>

<p>That pretty much covers my recent redesign efforts [<em>although I have been tinkering for days and I am sure to have missed some minor details.</em>] Finally, I have got some plans to include some new features on my site, namely a new bookmarking system and links to interesting posts and articles from my <a href="http://www.google.co.uk/reader/shared/03134534431143341796 " title="Shared items from my Google Reader account.">shared Google Reader feed</a>. I will post more details about this as and when I get around to scripting the features in.</p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/design/" title="Browse all posts tagged with &#8220;design&#8221;">design</a>, <a href="http://crunchbang.org/tags/fonts/" title="Browse all posts tagged with &#8220;fonts&#8221;">fonts</a>, <a href="http://crunchbang.org/tags/typography/" title="Browse all posts tagged with &#8220;typography&#8221;">typography</a>, <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a>, <a href="http://crunchbang.org/tags/webdesign/" title="Browse all posts tagged with &#8220;webdesign&#8221;">webdesign</a></p>
    ]]></description>
</item>

<item>
    <title>Ubuntu Open Week</title>
    <link>http://crunchbang.org/archives/2008/04/29/ubuntu-open-week/</link>
    <pubDate>Tue, 29 Apr 2008 03:15:52 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/29/ubuntu-open-week/</guid>
    <description><![CDATA[
    <p><a href="https://wiki.ubuntu.com/MeetingLogs/openweekhardy/Welcome " title="IRC Logs - Welcome to Ubuntu Open Week">Seen yesterday</a> in #ubuntu-classroom on irc.freenode.net:</p>

<blockquote>
  <p>[16:05] &lt;jono&gt; the aim of Ubuntu Open Week is to produce a week of interesting and informative IRC sessions explaining how to get involved in the Ubuntu community</p>
</blockquote>

<p>The <a href="https://wiki.ubuntu.com/UbuntuOpenWeek " title="Ubuntu Open Week">line-up of sessions</a> looks great. I am hoping to attend the following:</p>

<ul>
<li>Wed 30th Apr @ 16.00 UTC - Community Q+A - <a href="http://www.jonobacon.org/ " title="Jono Bacon">Jono Bacon</a></li>
<li>Wed 30th Apr @ 19.00 UTC - Ubuntu Artwork - Ken Wimer</li>
<li>Wed 30th Apr @ 21.00 UTC - Producing Podcasts in Ubuntu - <a href="http://popey.com/ " title="Alan Pope">Alan Pope</a></li>
<li>Thu 1st May @ 16.00 UTC - Ubuntu on the Eee PC - <a href="http://ubuntu-tutorials.com/ " title="Christer Edwards">Christer Edwards</a></li>
<li>Thu 1st May @ 19.00 UTC - The Future of the Ubuntu Desktop - <a href="http://gould.cx/ted/ " title="Ted Gould">Ted Gould</a> </li>
<li>Fri 2nd May @ 16.00 UTC - Ask Mark - <a href="http://www.markshuttleworth.com/ " title="Mark Shuttleworth">Mark Shuttleworth</a></li>
<li>Fri 2nd May @ 17.00 UTC - Ask Mark - <a href="http://www.markshuttleworth.com/ " title="Mark Shuttleworth">Mark Shuttleworth</a></li>
<li>Sat 3rd May @ 17.00 UTC - Reporting Bugs - <a href="https://wiki.ubuntu.com/BrianMurray " title="Brian Murray">Brian Murray</a></li>
<li>Sat 3rd May @ 19.00 UTC - LoCo Teams - <a href="http://boredandblogging.com/ " title="Nick Ali">Nick Ali</a></li>
<li>Sat 3rd May @ 21.00 UTC - Improving OpenWeek/Feedback - <a href="http://stompbox.typepad.com/ " title="Jorge Castro">Jorge Castro</a></li>
</ul>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a></p>
    ]]></description>
</item>

<item>
    <title>U ROCK! Thank you for Hardy 8.04</title>
    <link>http://crunchbang.org/archives/2008/04/29/u-rock-thank-you-for-hardy-8-dot-04/</link>
    <pubDate>Tue, 29 Apr 2008 02:45:38 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/29/u-rock-thank-you-for-hardy-8-dot-04/</guid>
    <description><![CDATA[
    <p>I came across <a href="http://www.seqfault.de/blog/index.php?/archives/87-Einfach-mal-Danke-sagen.html " title="U ROCK! Thank you for Hardy 8.04">this rather cool image</a> whilst reading a post on <a href="http://planet.ubuntu.com/ " title="Planet Ubuntu">Planet Ubuntu</a> by <a href="http://nvalcarcel.aureal.com.pe/?p=185 " title="Nicolas Valcarcel">Nicolas Valcarcel</a>. I thought I would take a closer look to see how many names I could spot. I nearly fell off my chair when I spotted my own name. Not sure how that got on there! Nicolas mentioned something about making some t-shirts, I will have to buy one now :)</p>

<p><a href="http://www.seqfault.de/blog/index.php?/archives/87-Einfach-mal-Danke-sagen.html" style="border:none;" title="U ROCK! Thank you for Hardy 8.04"><img src="http://crunchbang.org/uploads/042908022606-hardy-thankyou.png" title="U ROCK! Thank you for Hardy 8.04" alt="U ROCK! Thank you for Hardy 8.04" /></a></p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a></p>
    ]]></description>
</item>

<item>
    <title>Moving Hosts</title>
    <link>http://crunchbang.org/archives/2008/04/24/moving-hosts/</link>
    <pubDate>Thu, 24 Apr 2008 23:00:55 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/24/moving-hosts/</guid>
    <description><![CDATA[
    <p>I am in the process of moving this site to a different hosting provider. I would love to stay with my current host, but this site is fast outgrowing the services I have available; I need to move the site now, before I start incurring additional fees from my provider :| This is a real shame, because the site&#39;s current host has proven to be super reliable.</p>

<p>I&#39;ll be moving the site to a cheaper service, one which offers a greater amount of monthly bandwidth. I know the service/uptime will not be as good as the current host, but for the difference in cost, I will not be complaining.</p>

<p>Anyhow, I just thought I would mention it as things may get a little screwy around here over the next few days. BTW, if you are reading this, you are connected to the new host :)</p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/hosting/" title="Browse all posts tagged with &#8220;hosting&#8221;">hosting</a></p>
    ]]></description>
</item>

<item>
    <title>Ubuntu 8.04 &quot;Hardy Heron&quot; Released Today</title>
    <link>http://crunchbang.org/archives/2008/04/24/ubuntu-8-dot-04-hardy-heron-released-today/</link>
    <pubDate>Thu, 24 Apr 2008 17:47:31 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/24/ubuntu-8-dot-04-hardy-heron-released-today/</guid>
    <description><![CDATA[
    <p>I am sure that everyone and anyone, who is interested, already knows that today sees the release of <a href="http://www.ubuntu.com/getubuntu " title="Get Ubuntu.">Ubuntu 8.04 LTS</a> &#34;Hardy Heron&#34;. Still, you never know, someone may read this and not be aware. Also, I wanted to mark the release date in my blog.</p>

<p>I have been running with the Hardy Beta releases for a couple of months, so the excitement at seeing all the new features has been slightly diluted; I may have to reinstall Gutsy for a day, and then perform an upgrade to get that &#34;WOW!&#34; factor. Either way, I just wanted to say congratulations to everyone involved in putting the Hardy release together, it rocks!</p>

<p>Also, there are many <a href="https://wiki.ubuntu.com/HardyReleaseParties " title="Details about Ubuntu release parties.">release parties</a> happening tonight. I will not be attending any as I am working, boo! To those that will be partying, have a fantastic time! And sink a couple for me :)</p>

<p>Ubuntu 8.04 Release Notes: <a href="http://www.ubuntu.com/getubuntu/releasenotes/804 " title="Ubuntu 8.04 Release Notes">http://www.ubuntu.com/getubuntu/releasenotes/804</a><br />
Download Ubuntu: <a href="http://www.ubuntu.com/getubuntu/download " title="Download Ubuntu">http://www.ubuntu.com/getubuntu/download</a><br />
Upgrade Information: <a href="http://www.ubuntu.com/getubuntu/upgrading " title="Ubuntu Upgrade Information">http://www.ubuntu.com/getubuntu/upgrading</a></p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a></p>
    ]]></description>
</item>

<item>
    <title>rpl - A Find &amp; Replace Terminal Tool</title>
    <link>http://crunchbang.org/archives/2008/04/20/rpl-a-find-and-replace-terminal-tool/</link>
    <pubDate>Sun, 20 Apr 2008 02:34:48 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/20/rpl-a-find-and-replace-terminal-tool/</guid>
    <description><![CDATA[
    <p>Tonight I have mainly been working on <a href="http://crunchbang.org/projects/whird/ " title="Project page for Whird.">Whird</a>. I have been rewriting large chunks of code in an effort to optimise a bunch of functions. As a result of this, I had to change a series of strings in a number of files. As per normal when it comes to fiddly <a href="http://en.wikipedia.org/wiki/Grep " title="Wikipedia - grep">grep</a>, <a href="http://en.wikipedia.org/wiki/Sed " title="Wikipedia - sed">sed</a> and <a href="http://en.wikipedia.org/wiki/Awk " title="Wikipedia - awk">awk</a> commands, I fired up Google and searched for some pointers. Whilst refreshing my memory, I came across a comment by an anonymous reader who suggested using the <code>rpl</code> command.</p>

<p>I had not previously come across <a href="http://www.laffeycomputer.com/rpl.html " title="rpl - Replace Strings - from Laffey Computer Imaging">rpl</a> before, so I investigated. Turns out that rpl is a really handy text replacement tool &#8212; it makes recursive text replacement commands really simple; as simple as:</p>

<pre><code>rpl [options] old_string new_string target_file(s)
</code></pre>

<p>Available options are:</p>

<pre><code>--version          show program's version number and exit
-h, --help         show this help message and exit
-L, --license      show the software license
-x SUFFIX          specify file suffix to match
-i, --ignore-case  do a case insensitive match
-w, --whole-words  whole words (old_string matches on word boundaries only)
-b, --backup       make a backup before overwriting files
-q, --quiet        quiet mode
-v, --verbose      verbose mode
-s, --dry-run      simulation mode
-R, --recursive    recurse into subdirectories
-e, --escape       expand escapes in old_string and new_string
-p, --prompt       prompt before modifying each file
-f, --force        ignore errors when trying to preserve permissions
-d, --keep-times   keep the modification times on modified files
-t, --use-tmpdir   use $TMPDIR for storing temporary files
-a, --all          do not ignore files and directories starting with .
</code></pre>

<p>rpl is available to install from the <a href="http://packages.ubuntu.com/search?searchon=names&amp;keywords=rpl " title="Ubuntu Packages - rpl">Ubuntu repositories</a>, install with the following command:</p>

<pre><code>sudo apt-get install rpl
</code></pre>

<p>For more information about rpl, see: <a href="http://www.laffeycomputer.com/rpl.html " title="rpl - Replace Strings - from Laffey Computer Imaging">http://www.laffeycomputer.com/rpl.html</a></p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/cli/" title="Browse all posts tagged with &#8220;cli&#8221;">cli</a>, <a href="http://crunchbang.org/tags/commands/" title="Browse all posts tagged with &#8220;commands&#8221;">commands</a>, <a href="http://crunchbang.org/tags/software/" title="Browse all posts tagged with &#8220;software&#8221;">software</a>, <a href="http://crunchbang.org/tags/terminal/" title="Browse all posts tagged with &#8220;terminal&#8221;">terminal</a>, <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a>, <a href="http://crunchbang.org/tags/whird/" title="Browse all posts tagged with &#8220;whird&#8221;">whird</a></p>
    ]]></description>
</item>

<item>
    <title>Create MySQL User Accounts from the Command Line</title>
    <link>http://crunchbang.org/archives/2008/04/17/create-mysql-user-accounts-from-the-command-line/</link>
    <pubDate>Thu, 17 Apr 2008 10:55:15 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/17/create-mysql-user-accounts-from-the-command-line/</guid>
    <description><![CDATA[
    <p>I have my <a href="http://crunchbang.org/archives/2008/01/10/apache-mysql-and-php-on-ubuntu/ " title="Linux, Apache, MySQL and PHP on Ubuntu.">LAMP</a> install process down to fine art, which is a good thing considering the amount of Linux installs I have been performing lately. Anyhow, just recently I have been experiencing some issues with creating <a href="http://en.wikipedia.org/wiki/Mysql " title="Wikipedia - MySQL">MySQL</a> user accounts. Normally, for ease of use, I would simply login to <a href="http://en.wikipedia.org/wiki/Phpmyadmin " title="Wikipedia - phpMyAdmin">phpMyAdmin</a> and create a new user account, but, for some unknown reason, this method has not been working; maybe there is a compatibility issue between the latest versions of MySQL Server and phpMyAdmin available from the <a href="http://www.ubuntu.com/ " title="Ubuntu, Linux for human beings.">Ubuntu</a> repositories?</p>

<p>Anyway, to get around this little problem, I have been creating new MySQL user accounts via the command line. It is a fairly straightforward procedure, but like a lot of administration tasks, it is not something I do on a daily basis. With this in mind, I thought it would be a good idea to record the process for future reference.</p>

<p>Follow the steps below to create a new user MySQL account. Note, these instructions assume that you have already <a href="http://crunchbang.org/archives/2008/01/10/apache-mysql-and-php-on-ubuntu/ " title="Apache, MySQL and PHP on Ubuntu.">set-up Apache, MySQL and PHP</a>.</p>

<p><strong>1.</strong> Open a terminal and login to MySQL as root:</p>

<pre><code>mysql --user="root" --password="your_root_password"
</code></pre>

<p><strong>2.</strong> Create a new user and password with the following command:</p>

<pre><code>CREATE USER 'new_username'@'localhost' IDENTIFIED BY 'password_for_new_username';
</code></pre>

<p><strong>3.</strong> Assign privileges to the new user, enter the command:</p>

<pre><code>GRANT ALL ON *.* TO 'new_username'@'localhost';
</code></pre>

<p><strong>4.</strong> Exit MySQL interface, enter:</p>

<pre><code>exit
</code></pre>

<p><strong>Notes:</strong> The above instructions will create a new user account on &#34;localhost&#34; and grant the user all privileges. While this is safe for my development environment, you would obviously want to grant only the necessary permissions in a production environment.</p>

<p>For more developer information, including the MySQL Reference Manual, visit: <a href="http://dev.mysql.com/ " title="MySQL developer information.">http://dev.mysql.com/</a></p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/mysql/" title="Browse all posts tagged with &#8220;mysql&#8221;">mysql</a>, <a href="http://crunchbang.org/tags/phpmyadmin/" title="Browse all posts tagged with &#8220;phpmyadmin&#8221;">phpmyadmin</a>, <a href="http://crunchbang.org/tags/terminal/" title="Browse all posts tagged with &#8220;terminal&#8221;">terminal</a>, <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a></p>
    ]]></description>
</item>

<item>
    <title>Whird Update: Working Prototype or Vaporware?</title>
    <link>http://crunchbang.org/archives/2008/04/17/whird-update-working-prototype-or-vaporware/</link>
    <pubDate>Thu, 17 Apr 2008 10:44:31 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/17/whird-update-working-prototype-or-vaporware/</guid>
    <description><![CDATA[
    <p>Looking at my <a href="http://crunchbang.org/projects/whird/ " title="Whird - A PHP weblog application, nearly.">project page for Whird</a>, I can see I have somewhat neglected the project recently. Actually, this is not entirely true, I have been testing Whird extensively for about 7 months. As things stand at the moment, Whird could be considered as either, a working prototype, or, classic <a href="http://en.wikipedia.org/wiki/Vaporware " title="Wikipedia - Vaporware">vaporware</a>. I prefer to think of it as a working prototype; however, I am not one of the many people who, over the last few months, have contacted me, asking questions about the project.</p>

<h3>Why the neglect?</h3>

<p>There are several reasons for my recent lack of commitment to Whird:</p>

<ol>
<li><p>I have spent a large amount of time [<em>probably too much</em>] working on other projects; since the beginning of the year, <a href="http://crunchbang.org/projects/linux/ " title="CrunchBang Linux">CrunchBang Linux</a> has consumed most of my free time.</p></li>
<li><p>Now that I have a working copy of Whird, I seem to have become far too comfortable simply using it, instead of developing it. Since starting this blog, in September last year, I have written 165 posts [<em>not including this one.</em>] Maybe I should have spent more time developing, instead of writing?! <em>Hang on a minute, I am doing it again now. Doh!</em></p></li>
<li><p>Related to the last point; now that I have test driven Whird, I pretty much know what is wrong, what needs fixing and what works. Knowing this, I would ideally like to perform a complete rewrite. A daunting thought!</p></li>
<li><p>I have no self-imposed deadlines. This is both a blessing and a curse. It is a blessing, because it means any work I put into Whird remains a fun activity, something I can perform at my leisure. It is a curse, because I may not actually touch the project for months on end.</p></li>
</ol>

<h3>Will Whird ever be released?</h3>

<p>Answer; maybe, probably, I hope so. Having said that, I would not hold your breath. It has occurred to me that Whird is in danger of becoming [<em>if it hasn&#39;t done so already</em>] &#34;that&#34; project, the project that provides endless hours of fun, without actually resulting in anything tangible.</p>

<p>Anyhow, that pretty much sums up the current status of Whird. Time to crack on and have a bit more fun :) In the meantime, if you are reading this and you are looking to start a new blog, why not try Steve Kemp&#39;s <a href="http://www.steve.org.uk/Software/chronicle/ " title="Chronicle: The Blog Compiler">Chronicle</a>. I have not actually tried it myself, but from what I have read, it looks like an interesting piece of software, something I could see myself using.</p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/projects/" title="Browse all posts tagged with &#8220;projects&#8221;">projects</a>, <a href="http://crunchbang.org/tags/whird/" title="Browse all posts tagged with &#8220;whird&#8221;">whird</a></p>
    ]]></description>
</item>

<item>
    <title>A New Agenda for Ubuntu CC Meetings</title>
    <link>http://crunchbang.org/archives/2008/04/16/a-new-agenda-for-ubuntu-cc-meetings/</link>
    <pubDate>Wed, 16 Apr 2008 01:17:35 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/16/a-new-agenda-for-ubuntu-cc-meetings/</guid>
    <description><![CDATA[
    <p>Yesterday, for the first time, I attended an <a href="https://wiki.ubuntu.com/CommunityCouncilAgenda " title="Ubuntu Community Council meeting">Ubuntu Community Council meeting</a>. The meeting was held in the #ubuntu-meeting channel on irc.freenode.net. The meeting itself was a bit of a non-event for myself; I was on the agenda to have my membership application heard, however, <a href="http://www.markshuttleworth.com/ " title="here be dragons">Mark Shuttleworth</a> stated that membership applications would not be on the agenda. Membership applications will now be processed by one of three regional teams. More information about the new &#34;streamline&#34; process can be found at: <a href="https://wiki.ubuntu.com/StreamlineMembershipApproval " title="Ubuntu Wiki: Streamline Membership Approval">https://wiki.ubuntu.com/StreamlineMembershipApproval</a></p>

<p>Personally, while feeling a little disappointed at not having had my moment, I also felt somewhat relieved. I think I had <a href="https://wiki.ubuntu.com/PhilipNewborough " title="My Ubuntu wikipage.">adequately prepared</a> for the meeting, however, it will be good have a reprieve to work on strengthening my application. Becoming an Ubuntu member is a personal goal of mine, but it is not the be all and end all &#8212; making new friends, acquaintances and just being involved in this fantastic community is much more important :)</p>

<p>Regarding the new &#34;Streamline Membership Approval&#34;, it can only be a good thing; as part of my preparation for yesterday&#39;s meeting I read numerous <a href="https://wiki.ubuntu.com/MeetingLogs/CC " title="Logs from previous Community Council meetings">logs from previous Community Council meetings</a>. Something that I noticed, while reading these logs, was the amount of time taken up by processing membership applications. I am sure that the Community Council members have more important things to discuss in the limited time they have available. Therefore, I, for one, am glad that the membership applications have been delegated; hopefully this will provide the Community Council more time to discuss the wider issues affecting the Ubuntu Community.</p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a></p>
    ]]></description>
</item>

<item>
    <title>Xpad Sticky Notes</title>
    <link>http://crunchbang.org/archives/2008/04/13/xpad-sticky-notes/</link>
    <pubDate>Sun, 13 Apr 2008 10:56:22 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/13/xpad-sticky-notes/</guid>
    <description><![CDATA[
    <p><a href="http://xpad.sourceforge.net/ " title="Xpad Sticky Notes">Xpad</a> is a sticky notes application written in GTK+ 2.0. It is a simple little application which can be used to help you remember important stuff. I really like Xpad, mainly because it does exactly what I would expect it to do, without suffering from feature bloat; it is an ideal utility for my Openbox based systems.</p>

<p><img alt="Xpad Stick Notes running on CrunchBang Linux." src="http://crunchbang.org/uploads/041308035702-xpad.png" /></p>

<p>The current version of Xpad available from the <a href="http://packages.ubuntu.com/hardy/xpad " title="Ubuntu - details of package xpad in hardy.">Ubuntu Hardy repositories</a> [<em>2.13</em>] suffers from a rather drastic 100% CPU bug; therefore, I have updated the package to the latest 2.14 release and uploaded it to the <a href="http://www.crunchbang.org/wiki/CrunchBangLinuxRepositoryPackages804xx " title="CrunchBang Linux repositories">CrunchBang Linux repositories</a>. I have also filed a small <a href="https://bugs.launchpad.net/ubuntu/+source/xpad/+bug/216698 " title="Bug #216698 in xpad">bug report on Launchpad</a> and I am looking for a mentor to help me update the package; I understand it is a busy/hectic time for Ubuntu developers at the moment, so I will not hold my breath while I wait for a reply :)</p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/crunchbanglinux/" title="Browse all posts tagged with &#8220;crunchbanglinux&#8221;">crunchbanglinux</a>, <a href="http://crunchbang.org/tags/openbox/" title="Browse all posts tagged with &#8220;openbox&#8221;">openbox</a>, <a href="http://crunchbang.org/tags/software/" title="Browse all posts tagged with &#8220;software&#8221;">software</a>, <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a></p>
    ]]></description>
</item>

<item>
    <title>CrunchBang Linux 8.04.01 Release Notes</title>
    <link>http://crunchbang.org/archives/2008/04/08/crunchbang-linux-8-dot-04-dot-01-release-notes/</link>
    <pubDate>Tue, 08 Apr 2008 10:57:18 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/08/crunchbang-linux-8-dot-04-dot-01-release-notes/</guid>
    <description><![CDATA[
    <p>This is the third release of <a href="http://crunchbang.org/projects/linux/ " title="CrunchBang Linux">CrunchBang Linux</a>. This release is based on the current development version of <a href="http://www.ubuntu.com/ " title="Ubuntu">Ubuntu</a>, &#34;<a href="https://wiki.ubuntu.com/HardyHeron/ " title="Ubuntu Wiki: Hardy Heron">Hardy Heron</a>&#34;. As with the previous releases, I have developed CrunchBang Linux for personal use; however, I have released it as a download on the off chance that others may find it useful.</p>

<p>I have been running this release on my own systems for a number of weeks and it seems to be quite stable. Having said that, this release is based on a &#34;development&#34; release of Ubuntu and therefore is <em>not</em> recommended for anyone needing a stable system or anyone who is not comfortable running into occasional, even frequent breakage.</p>

<h3>What&#39;s new?</h3>

<p>I am really quite happy with how CrunchBang Linux is developing. This release sees numerous improvements and when installed makes for a really usable, fast and attractive system. I would really like to thank the users on the <a href="http://crunchbang.org/forums/ " title="CrunchBang Linux Forums">forums</a> for all their suggestions and feedback; I have implemented many improvements based solely on their input. See below for a list of changes.</p>

<h4>Major updates:</h4>

<ul>
<li>CrunchBang Linux is now based on Ubuntu 8.04 &#34;Hardy Heron&#34;. This brings many new improvements and package updates; most notably an updated 2.6.24.15 Linux Kernel, and Xorg 7.3.</li>
<li><a href="http://icculus.org/openbox/index.php/Main_Page " title="Openbox, a highly configurable, next generation window manager with extensive standards support.">Openbox</a> 3.4.7-pre2, this release includes many improvements including the <a href="http://crunchbang.org/archives/2008/04/01/openbox-logout-reboot-and-shutdown-script/ " title="Openbox Logout, Reboot &amp; Shutdown Script">GDM control mentioned here</a>.</li>
<li><a href="http://www.crunchbang.org/wiki/CrunchBangLinuxRepository " title="CrunchBang Linux repositories.">CrunchBang Linux repositories</a> are now enabled by default. The repositories include CrunchBang Linux specific packages and fixes, plus Openbox related updates etc.</li>
<li>A new default theme based on Clearlooks, &#34;Darkness Returns&#34;. See the <a href="http://www.crunchbang.org/wiki/CrunchBangLinux80401Screenshots " title="CrunchBang Linux 8.04.01 screenshots.">screenshots</a>.</li>
</ul>

<h4>Other changes:</h4>

<ul>
<li><a href="http://en-us.www.mozilla.com/en-US/firefox/3.0b5/whatsnew/ " title="Firefox 3 Beta 5">Firefox 3 Beta 5</a> is now the default browser, replacing Epiphany.</li>
<li><a href="http://www.claws-mail.org/ " title="Claws Mail">Claws Mail</a> replaces Thunderbird as the default e-mail client.</li>
<li><a href="http://mirageiv.berlios.de/ " title="Mirage image viewer.">Mirage</a> replaces EOG as the default image viewer.</li>
<li>Easy enabling of compositing via xcompmgr and a new <a href="http://crunchbang.org/archives/2008/04/06/openbox-pipe-menu-for-xcompmgr/ " title="Openbox pipe menu for xcompmgr.">Openbox pipe menu</a>.</li>
<li><a href="http://crunchbang.org/archives/2008/03/11/tablaunch-application-launch-bar/ " title="tablaunch application launch bar">tablaunch application launch bar</a> installed by default. Easy configuration via &#34;Preferences&#34; menu.</li>
<li><a href="http://code.google.com/p/xyhthyx/ " title="Parcellite">Parcellite</a> clipboard manager, replaces Glipper. <a href="http://crunchbang.org/archives/2008/03/12/gnome-and-glipper-sitting-in-a-tree/ " title="GNOME &amp; Glipper Sitting in a Tree">Fixes this</a>.</li>
<li>Skype and Gizmo VoIP clients removed.</li>
<li><a href="http://clay.ll.pl/osmo/ " title="Osmo PIM">Osmo PIM</a> installed and linked to pypanel clock. Thanks to <a href="http://kmandla.wordpress.com/2008/03/27/two-more-little-applications/ " title="Two more little applications.">K.Mandla</a> for the suggestion.</li>
<li>pysdm &#34;Storage Device Manager&#34; added to &#34;Tools &amp; Utilities&#34; menu.</li>
<li><a href="http://xpad.sourceforge.net/ " title="Xpad sticky notes">Xpad sticky notes</a> added to &#34;Tools &amp; Utilities&#34; menu.</li>
<li><a href="http://freshmeat.net/projects/gtk-chtheme/ " title="Gtk+ 2.0 Change Theme">Gtk+ 2.0 Change Theme</a> added to &#34;Preferences&#34; menu.</li>
<li><a href="http://projects.l3ib.org/nitrogen/ " title="Nitrogen">Nitrogen</a> GUI desktop background/wallpaper setter installed.</li>
<li>Numerous other minor fixes and improvements.</li>
</ul>

<h3>Download</h3>

<p>The CrunchBang Linux ISO image is approximately 614MB. It can be downloaded from the following locations:</p>

<ul>
<li><a href="http://crunchbang.net/pub/linux/crunchbang-8.04.01.i386.iso" title="Get the CrunchBang Linux ISO">http://crunchbang.net/pub/linux/crunchbang-8.04.01.i386.iso</a></li>
<li><a href="http://www.dropshock.com/pub/crunchbang-linux/crunchbang-8.04.01.i386.iso" title="Get the CrunchBang Linux ISO">http://www.dropshock.com/pub/crunchbang-linux/crunchbang-8.04.01.i386.iso</a> - courtesy of <a href="http://www.dropshock.com/" title="Jason Liquorish">Jason Liquorish</a></li>
<li><a href="http://stas.nerd.ro/pub/cbl/crunchbang-8.04.01.i386.iso" title="Get the CrunchBang Linux ISO">http://stas.nerd.ro/pub/cbl/crunchbang-8.04.01.i386.iso</a> - courtesy of <a href="http://stas.nerd.ro/" title="Stas Sushkov">Stas Sushkov</a></li>
</ul>

<p>MD5: 90c83bac8ec4411fea422b439bfbcc65</p>

<h3>Screenshots</h3>

<p><a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsGDM" title="CrunchBang Linux showing GDM login screen."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing GDM login screen." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-gdm-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsCleanDesktop" title="CrunchBang Linux showing clean desktop."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing clean desktop." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-clean-desktop-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsAgaveGcolor" title="CrunchBang Linux showing Agave and Gcolor."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing Agave and Gcolor." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-agave-gcolor-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsCheesePidgin" title="CrunchBang Linux showing Cheese webcam application and Pidgin IM client."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing Cheese webcam application and Pidgin IM client." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-cheese-pidgin-thumb.png" /></a> <br />
<br />
<a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsDeluge" title="CrunchBang Linux showing Deluge BitTorrent client."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing Deluge BitTorrent client." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-deluge-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsTwitux" title="CrunchBang Linux showing Twitux Twitter client."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing Twitux Twitter client." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-twitux-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsFirefox3" title="CrunchBang Linux showing Firefox 3 web browser."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing Firefox 3 web browser." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-firefox3-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsFirefoxYoutube" title="CrunchBang Linux showing Firefox 3 with Adobe Flash player."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing Firefox 3 with Adobe Flash player." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-firefox3-youtube-thumb.png" /></a><br />
<br />
<a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsGedit" title="CrunchBang Linux showing gedit text editor, xfce4-terminal and VLC with transparency."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing gedit text editor, xfce4-terminal and VLC with transparency." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-gedit-terminal-vlc-transparency-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsGimp" title="CrunchBang Linux showing GIMP image editor."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing GIMP image editor." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-gimp-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsInkscape" title="CrunchBang Linux showing Inkscape vector graphics editor."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing Inkscape vector graphics editor." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-inkscape-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsMirage" title="CrunchBang Linux showing Mirage image viewer and ROX-Filer."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing Mirage image viewer and ROX-Filer." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-mirage-rox-thumb.png" /></a><br />
<br />
<a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsNitrogen" title="CrunchBang Linux showing Nitrogen background changer and Gtk+ 2.0 Change Theme."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing Nitrogen background changer and Gtk+ 2.0 Change Theme." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-nitrogen-gtktheme-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsObmenuObconf" title="CrunchBang Linux showing obmenu and obconf Openbox configuration tools."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing obmenu and obconf Openbox configuration tools." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-obmenu-obconf-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsRhythmbox" title="CrunchBang Linux showing Rhythmbox music player."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing Rhythmbox music player." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-rhythmbox-thumb.png" /></a> <a style="background:transparent;border:0;" href="http://crunchbang.org/wiki/CrunchBangLinux80401ScreenshotsOpenOffice" title="CrunchBang Linux showing OpenOffice.org Writer."><img style="background:none;border:0;outline:4px solid #babdb6;margin-right:10px;" alt="CrunchBang Linux showing OpenOffice.org Writer." src="http://crunchbang.org/images/crunchbang-screens-03/crunchbang-openoffice-thumb.png" /></a><br /></p>

<h3>Disclaimer</h3>

<p>CrunchBang Linux is <em>not</em> recommended for anyone needing a stable system or anyone who is not comfortable running into occasional, even frequent breakage. CrunchBang Linux could possibly make your computer go CRUNCH! BANG! Therefore CrunchBang Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.</p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/crunchbanglinux/" title="Browse all posts tagged with &#8220;crunchbanglinux&#8221;">crunchbanglinux</a>, <a href="http://crunchbang.org/tags/openbox/" title="Browse all posts tagged with &#8220;openbox&#8221;">openbox</a>, <a href="http://crunchbang.org/tags/projects/" title="Browse all posts tagged with &#8220;projects&#8221;">projects</a>, <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a></p>
    ]]></description>
</item>

<item>
    <title>Openbox Pipe Menu for xcompmgr</title>
    <link>http://crunchbang.org/archives/2008/04/06/openbox-pipe-menu-for-xcompmgr/</link>
    <pubDate>Sun, 06 Apr 2008 01:42:04 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/06/openbox-pipe-menu-for-xcompmgr/</guid>
    <description><![CDATA[
    <p>I have been playing around with and writing a Bash script <a href="http://icculus.org/openbox/index.php/Openbox:Pipemenus " title="More about Openbox pipe menus.">pipe menu</a> for xcompmgr under <a href="http://icculus.org/openbox/index.php/Main_Page " title="Openbox is a highly configurable, next generation window manager with extensive standards support.">Openbox</a>. The script has dual functionality; firstly, it acts as on/off toggle for xcompmgr; secondly, it produces a conditional menu depending on whether or not xcompmgr is running &#8212; if xcompmgr is not running, an &#34;Enable Compositing&#34; menu item will appear; if xcompmgr is running, a &#34;Disable Compositing&#34; menu item will be offered along with a list of &#34;Set Target Window Transparency to XX%&#34; items.</p>

<p>It is a simple Bash script, but quite effective. Please feel free to modify/improve as you see fit.</p>

<pre><code>#!/bin/bash
# Openbox Pipe Menu for xcompmgr
################################

# Set xcompmgr command options
EXEC='xcompmgr -c -t-5 -l-5 -r4.2 -o.55' #basic compositing
#EXEC='xcompmgr -cCfF -t-5 -l-5 -r4.2 -o.55 -D6' #more effects

# Toggle compositing. Call with "myxcompmgr --startstop"
if [ "$1" = "--startstop" ]; then 
    if [ ! "$(pidof xcompmgr)" ]; then
      $EXEC
    else
      killall xcompmgr
    fi
    exit 0
fi
# Output Openbox menu
if [ ! "$(pidof xcompmgr)" ]; then
    cat &lt;&lt; _EOF_
    &lt;openbox_pipe_menu&gt;
        &lt;item label="Enable Compositing"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;myxcompmgr --startstop&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
    &lt;/openbox_pipe_menu&gt;
_EOF_
else
    cat &lt;&lt; _EOF_
    &lt;openbox_pipe_menu&gt;
        &lt;item label="Remove Transparency from Target Window"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;transset 1&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
        &lt;item label="Set Target Window Transparency to 10%"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;transset .90&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
        &lt;item label="Set Target Window Transparency to 20%"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;transset .80&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
        &lt;item label="Set Target Window Transparency to 30%"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;transset .70&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
        &lt;item label="Set Target Window Transparency to 40%"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;transset .60&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
        &lt;item label="Set Target Window Transparency to 50%"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;transset .50&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
        &lt;item label="Set Target Window Transparency to 60%"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;transset .40&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
        &lt;item label="Set Target Window Transparency to 70%"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;transset .30&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
        &lt;item label="Set Target Window Transparency to 80%"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;transset .20&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
        &lt;item label="Set Target Window Transparency to 90%"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;transset .10&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
        &lt;separator/&gt;
        &lt;item label="Disable Compositing"&gt;
            &lt;action name="Execute"&gt;
                &lt;execute&gt;myxcompmgr --startstop&lt;/execute&gt;
            &lt;/action&gt;
        &lt;/item&gt;
    &lt;/openbox_pipe_menu&gt;
_EOF_
fi
exit 0
</code></pre>

<h3>How to use the script</h3>

<p>Follow the instructions below to install the script and set-up the Openbox pipe menu:</p>

<p><strong>1.</strong> Open a terminal and download the script with the following command:</p>

<pre><code>wget http://crunchbang.org/misc/myxcompmgr
</code></pre>

<p><strong>2.</strong> Move the script to your &#34;bin&#34; directory and make executable:</p>

<pre><code>mv myxcompmgr ~/bin/myxcompmgr &amp;&amp; chmod +x ~/bin/myxcompmgr
</code></pre>

<p><strong>3.</strong> Open your Openbox menu.xml file for editing:</p>

<pre><code>gedit ~/.config/openbox/menu.xml
</code></pre>

<p><strong>4.</strong> Insert the following code where you would like the menu to appear, save and exit:</p>

<pre><code>&lt;menu execute="myxcompmgr" id="CompositingPipeMenu" label="Compositing"/&gt;
</code></pre>

<p><strong>5.</strong> Issue the following command to update/reconfigure Openbox:</p>

<pre><code>openbox --reconfigure
</code></pre>

<p><strong>Optional:</strong> You could also place the following entry in <code>~/.config/openbox/autostart.sh</code> to start xcompmgr on boot:</p>

<pre><code># Enable Eyecandy, see ~/bin/myxcompmgr for more info
myxcompmgr --startstop &amp;
</code></pre>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/bash/" title="Browse all posts tagged with &#8220;bash&#8221;">bash</a>, <a href="http://crunchbang.org/tags/crunchbanglinux/" title="Browse all posts tagged with &#8220;crunchbanglinux&#8221;">crunchbanglinux</a>, <a href="http://crunchbang.org/tags/openbox/" title="Browse all posts tagged with &#8220;openbox&#8221;">openbox</a>, <a href="http://crunchbang.org/tags/ubuntu/" title="Browse all posts tagged with &#8220;ubuntu&#8221;">ubuntu</a></p>
    ]]></description>
</item>

<item>
    <title>CrunchBang Linux APT Repository Moved</title>
    <link>http://crunchbang.org/archives/2008/04/06/crunchbang-linux-apt-repository-moved/</link>
    <pubDate>Sun, 06 Apr 2008 00:04:58 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/06/crunchbang-linux-apt-repository-moved/</guid>
    <description><![CDATA[
    <p>Just a quick note, I have been performing some virtual housekeeping tonight and as a result I have had to move the CrunchBang Linux 7.10.xx APT repository. I have placed some redirects on the server, but APT will probably fail when an update/upgrade command is issued.</p>

<p>I have updated my <a href="http://crunchbang.org/archives/2008/03/08/crunchbang-linux-apt-repository/ " title="CrunchBang Linux APT Repository">original post</a> and <a href="http://www.crunchbang.org/wiki/CrunchBangLinuxRepository " title="How-to use the CrunchBang Linux repositories.">wiki page</a> to reflect tonight&#39;s changes. If you are currently using the repository, please update your APT sources. Apologies for any inconvenience/disruption this might cause. FWIW, this will definitely be the final location for the 7.10.xx repository; also, the move was necessary to accommodate a new 8.04.xx repository. More details on that soon.</p>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/crunchbanglinux/" title="Browse all posts tagged with &#8220;crunchbanglinux&#8221;">crunchbanglinux</a></p>
    ]]></description>
</item>

<item>
    <title>Openbox Logout, Reboot &amp; Shutdown Script</title>
    <link>http://crunchbang.org/archives/2008/04/01/openbox-logout-reboot-and-shutdown-script/</link>
    <pubDate>Tue, 01 Apr 2008 19:23:34 GMT</pubDate>
    <dc:creator>Philip Newborough</dc:creator>
    <guid>http://crunchbang.org/archives/2008/04/01/openbox-logout-reboot-and-shutdown-script/</guid>
    <description><![CDATA[
    <p>I have been using the latest <a href="http://icculus.org/openbox/index.php/Main_Page " title="Openbox - A standards compliant light-weight extensible window manager.">Openbox</a> release [<em>3.4.7-pre2</em>] for the last few weeks and so far I have been impressed. One of the new features from the latest release is a <a href="http://www.gnome.org/projects/gdm/ " title="GDM - The GNOME Display Manager">GDM</a> control script. The script basically allows for a user to send reboot and shutdown signals to GDM from within the Openbox environment. This provides a means to reboot/shutdown an Openbox system in a clean and efficient manner.</p>

<p><img alt="Screenshot of Openbox logout, reboot, shutdown script." src="http://crunchbang.org/uploads/040108135523-openbox-logout-reboot-shutdown.png" /></p>

<p>I have written the following <a href="http://www.pygtk.org/ " title="PyGTK: GTK+ for Python">PyGTK</a> script to take advantage of the new GDM control. Python is not currently a language that I am too familiar with, so please feel free to <strike>rip the script to bits</strike> improve as you see fit.</p>

<pre><code>#!/usr/bin/env python

import pygtk
pygtk.require('2.0')
import gtk
import os

class DoTheLogOut:

    # Cancel/exit
    def delete_event(self, widget, event, data=None):
        gtk.main_quit()
        return False

    # Logout
    def logout(self, widget):
        os.system("openbox --exit")

    # Reboot
    def reboot(self, widget):
        os.system("gdm-control --reboot &amp;&amp; openbox --exit")

    # Shutdown
    def shutdown(self, widget):
        os.system("gdm-control --shutdown &amp;&amp; openbox --exit")

    def __init__(self):
        # Create a new window
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
        self.window.set_title("Exit? Choose an option:")
        self.window.set_resizable(False)
        self.window.set_position(1)
        self.window.connect("delete_event", self.delete_event)
        self.window.set_border_width(20)

        # Create a box to pack widgets into
        self.box1 = gtk.HBox(False, 0)
        self.window.add(self.box1)

        # Create cancel button
        self.button1 = gtk.Button("Cancel")
        self.button1.set_border_width(10)
        self.button1.connect("clicked", self.delete_event, "Changed me mind :)")
        self.box1.pack_start(self.button1, True, True, 0)
        self.button1.show()

        # Create logout button
        self.button2 = gtk.Button("Log out")
        self.button2.set_border_width(10)
        self.button2.connect("clicked", self.logout)
        self.box1.pack_start(self.button2, True, True, 0)
        self.button2.show()

        # Create reboot button
        self.button3 = gtk.Button("Reboot")
        self.button3.set_border_width(10)
        self.button3.connect("clicked", self.reboot)
        self.box1.pack_start(self.button3, True, True, 0)
        self.button3.show()

        # Create shutdown button
        self.button4 = gtk.Button("Shutdown")
        self.button4.set_border_width(10)
        self.button4.connect("clicked", self.shutdown)
        self.box1.pack_start(self.button4, True, True, 0)
        self.button4.show()

        self.box1.show()
        self.window.show()

def main():
    gtk.main()

if __name__ == "__main__":
    gogogo = DoTheLogOut()
    main()
</code></pre>

    <p style="font-size:smaller;">Tags: <a href="http://crunchbang.org/tags/code/" title="Browse all posts tagged with &#8220;code&#8221;">code</a>, <a href="http://crunchbang.org/tags/crunchbanglinux/" title="Browse all posts tagged with &#8220;crunchbanglinux&#8221;">crunchbanglinux</a>, <a href="http://crunchbang.org/tags/openbox/" title="Browse all posts tagged with &#8220;openbox&#8221;">openbox</a>, <a href="http://crunchbang.org/tags/python/" title="Browse all posts tagged with &#8220;python&#8221;">python</a></p>
    ]]></description>
</item>

 </channel>
</rss>