CrunchBang Linux Review

I love CrunchBang Linux.  In my opinion, it’s one of the best distributions of Linux for older computers (heck, any computer) that is actively developed.

I pieced together a Gateway M250 laptop a year or so ago (3 bad ones parted out into 1 good one) and loaded it up with max RAM (2GB).  It’s now a handy little 14 inch laptop with a 1.73Ghz single core Centrino processor.  Not bad…but when playing videos or streaming them, it can really struggle.  So keeping the operating system lightweight on it is a definite must.

Enter, CrunchBang.  It’s small and fast.  It’s elegant and slick.  Just look at this screenshot:

Default Desktop

Simple and sleek, CrunchBang gives feelings of order and uniformity while breaking the speed limit signs.  I’d like to take some time to show you why I feel CrunchBang Linux should be the next distribution of Linux you put on your laptop.  Let’s get started…

Login Screen

In the screenshot above we find the login screen that greets you after installing CrunchBang.  It’s very basic and sleek…it gives the impression that CrunchBang has things together.  It’s impressive but you won’t get to the most impressive portion of CrunchBang Linux until you login for the first time after installing.  I’m going to assume that you already have CrunchBang installed and are booting it for the first time in this review since the install is very easy to do.  After the installation, you’ll be greeted by a command line first run wizard (see below):

First Run Wizard

This wizard will take you through a plethora of tasks…including, but not limited to, getting you connected to the internet, installing development tools, installing web server tools, installing software development tools, and of course…updating your install.  You’ll be able to select each that you want to perform or skip each depending on your need/desire.  THIS is how a first run wizard should be.

This wizard is just a simple script but it does more in the first few minutes for new users than any first run wizard I’ve ever seen.  In my opinion, this tool puts CrunchBang head and shoulders above just about any other distribution of Linux out there.  This lightweight approach to things permeates the entire install.

Now that you’ve made it through the first run wizard, we can explore the various applications installed by default.  For a list, please see the CrunchBang wiki entry.  I’ve found that there is a lightweight replacement for everything I’m accustomed to.  You access these applications by right clicking ON the desktop…which is the standard way to do this using the Openbox window manager.

Right ClickAs you can see, there is a well organized menu structure for the applications that are installed and the appearance provides a uniform appearance just like all other areas of the distro do.  The theme is modern and elegant and continues throughout the menu structure.

browsersAre you a Firefox, Opera or Chromium fan?  Doesn’t matter.  Install scripts are provided inside the menu to get you the right browser right away.  Just a small detail that shows the creator of the distro isn’t thinking about only themselves but rather, the standard user.

I recommend CrunchBang Linux for ANYONE out there…regardless of skill level…who wants a lightweight, complete, and polished distribution of Linux with very few hassles.

Conky Always on Top Fix in Openbox

I hit a snag recently when installing Openbox on the newest Alpha2 for Unity Linux.  I initiated Conky in my autostart.sh and it was always on top…of everything on my desktop.  That’s not a good thing when you’re trying to browse the web with your Conky layout on top of your browser.  After thinking about some of the settings, I thought maybe that own_window setting might be good to play around with in conky settings…however, after a few tries, that didn’t pan out and fix this problem.

I recalled something similar with wbar in Openbox…it would draw itself on top only and have a large black box around it.  No matter what I tried, I couldn’t get it to not display the bar nor get it to stop displaying on top.  I eventually would have to kill the PID and restart the program; then I tried something…on accident actually…pypanel, my previous panel, displayed so fast I had to make it sleep to avoid problems.  So I just replaced pypanel with wbar and let it go.  Wouldn’t you know it, Wbar displayed fine and in all it’s glory after that.

I tried the same with Conky and I am happy to report it works just fine to solve the “always on top” issue.  To make a task sleep before running in your autostart.sh, alter it as follows:

(sleep 6 && program) &

Where 6 is the number of seconds you want things to sleep and program is the program you wish to run.  Hopefully this helps a few people out…it threw me for a loop for a while before I was able to solve it.  Gratuitous and obligatory screenshot is below:

openbox and conky
openbox, conky & tint2
Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.