Debian for Ubuntu people

It’s no secret that many people’s first Linux experience these days is on Ubuntu; yet as they — for one reason or another — find themselves needing to branch out into the wider Free OS world, Debian is often the next stop along the road.  Having introduced a few Ubuntu users (in real life or online) to Debian, I’ve noticed a few common stumbling blocks, and thought it might be nice to offer a little guide for those making the transition (or expansion) to Ubuntu’s parent distro.

It’s also no secret that there tends to be a bit of friction between the Debian and Ubuntu communities, both users and developers, for a variety of reasons.  For the record, I appreciate and use both distributions quite a bit, so I hope that this article will help users from both camps have a healthy appreciation for the other.

Continue reading this post »

The Debian Administrators Handbook arrives, free!

The big news in the Debian world this week is the liberation of the The Debian Administrators Handbook, which, thanks to donations from a crowdfunding campaign, has now been released under free-as-in-speech licenses.  It’s even been packaged up and placed in the Debian repositories, so it’s a quick “aptitude install” away.

I spent some time browsing through the manual online today, and thought I’d share my reactions.
Continue reading this post »

Ubuntu Studio 12.04

A screen cap of the Ubuntu Studio Desktop

The Ubuntu studio 12.04 desktop.

Not so long ago, I posted about my attempts to bring my old DAW system back to life with Lubuntu.  Emboldened by my success, and eager to get it on a nice firm LTS-release foothold, I tried to upgrade it to Precise Pangolin a few weeks ago.  Sadly, the results were not so great:  after upgrading, I ran afoul of a mysterious bug that caused Ardour, Audacity, and Hydrogen (and possibly other programs) to segfault when I started them.  Despite my best efforts to track down the error (probably caused by my liberal use of PPAs and 3rd-party repositories), it became clear I needed to start afresh.

This time I decided to skip a bit of the DIY and just grab a ready-made audio production distro; after all, there are plenty of them out there, aren’t there?  Well, the hunt began for an audio-production oriented distro that would work decently on an older 32-bit system while promising future updates; and yes, believe me, my not-so-fond-of-Ubuntu friends out there, I didn’t limit myself to ‘buntuland.  Yet search as I might, every project I found seemed either at least 18 months stale (if not out-and-out abandoned), or a one-man project based on Debian or Ubuntu anyway.  In the end, Ubuntu studio seemed best to fit the bill.  So I downloaded the nearly 2 GB .iso file, popped it on my flash drive, and loaded it onto the old workhorse; and here, dear reader, are my findings so far…

Continue reading this post »

LibreOffice vs. OpenOffice

Michael Meeks, a Suse developer who is instrumental in the LibreOffice community, has posted a good article on his “Stuff Michael Meeks is doing” blog summarizing the differences between OpenOffice and LibreOffice.  Ok, granted that he’s a LibreOffice guy and it’s a little biased, I think it’s nevertheless a pretty good, factual summary about the history of the two projects, and the differences to the end-user about them.

There still seems to be a lot of confusion out there about this, and sadly a lot of people downloading OpenOffice are not aware of the situation are are downloading something that is way behind technically, and as far as I can see hasn’t got much of a future at this point (though that could change).  The difference is particularly important to Ubuntu users, many of whom may be upgrading in the next few months from 10.04 to 12.04 and (as a result) apparently “switching” to LibreOffice.

Ironically, though, the “OpenOffice” that they’ll be switching from is actually a lot closer to the LibreOffice they’re switching to than anything currently available under the name “OpenOffice”.  You see, before LibreOffice existed, there was a project called Go-OO.  Go-OO was funded primarily by Novell, and essentially consisted of a comprehensive patch set for OpenOffice that added features or fixes which (mainly for licensing reasons) could not be included in the “official” OpenOffice from Sun.

Nearly every major Linux distribution (including Ubuntu, Debian, Fedora, etc) shipped Go-OO (in addition to other distro-specific patches) in place of Sun OpenOffice, even as far back as 2.x versions.  For the sake of familiarity (I assume) they packaged it under the name OpenOffice, despite the differences.

When LibreOffice was created, the Go-OO patches were among the first things to be folded into the forked codebase, along with various patches from major Linux distributions (e.g. RedHat, Debian, etc).  The Go-OO development community (including Meeks himself) also mostly threw in their lot with LibreOffice.

Anyhow, take a look at Michael’s post, particularly the nice graphic comparison of the two.  I think it’s pretty clear which one you’ll choose.

 

Trying out Ubuntu 12.04? My tips

Ubuntu 12.04 is nearly upon us, and probably will be by the time anyone bothers to read this post.  With all the excitement and general hubbub around it, I imagine it will result in a lot of people unfamiliar with Ubuntu or GNU/Linux trying it out for the first (or first-in-a-long-) time.

There is a lot of good general advice out there, but I’m going to give a few specific tips of my own for folks trying it out:

Continue reading this post »

Icaros Desktop 1.4

Amiga 1000 imageThe Amiga.  If you weren’t of computing age during the Bush Sr. administration, you may not have heard of this legend wrapped in an enigma wrapped in a white case.  The Amiga inspired frenzied superlatives from its users (including, notably, pop artist Andy Warhol) in a way that only certain fruity computers do today.  In fact, it’s often repeated that, if not for the business bungling of Commodore (who owned Amiga), we might today be reminiscing on the bygone days of Apple computers instead.

Now, I never owned an Amiga, unfortunately; in fact I despised Amigas and anyone who owned one, purely out of an unreasoning sense of sour grapes (the Amiga was, in some ways, more advanced than any computer I’d own for almost another decade).  But now that time and tide have washed the vinegar from my teeth, I’ve been overcome with a bit of morbid curiosity about this platform of the past.  And when I discovered that some fine folks had developed AROS,  an open source remake of the Amiga OS, designed for standard PC hardware, I had to check it out.

Continue reading this post »

Launching URLs with awesome’s Run command

Following on the heels of my google search hotkey in awesome, I decided to tackle expanding the functionality of the run prompt.  Awesome’s run prompt, by default, is basically a command-launcher; it chokes on any input that doesn’t represent an executable file.

I wanted it to behave more like the run prompt in other desktops, so that typing in a URL would open the URL in an appropriate application.

With help from Alexander Yakushev on the awesome mailing list, I managed to figure it out….

Continue reading this post »

Quick google search in Awesome window manager

I’m back to using AwesomeWM on my work desktop; not sure what brought me back, but I will say that overall I prefer the way it handles multiple monitors and multiple desktops a little better than how KDE does it.  That, and KWin’s tiling mode is still useless with dual monitors even in 4.8.

Something about running a window manager like Awesome makes you uber-sensitive to operations that require you to do a lot of mouse-maneuvering or manual window management, and thus encourages you to streamline these operations.  One such thing for me is searching google for something, an activity which I’m bound to do at least six dozen times during a workday, especially when developing (since I can’t remember API’s for squat).

With a little help from a bash script and surfraw, I came up with a pretty cool solution.  Continue reading this post »

WCGBrowser, meet world…

After conversing a bit with one reader of my kiosk how-to, I was reminded how tricky it can be to really lock-down a modern web browser for kiosk use.  It’s so tricky, that for my own needs I ended up writing my own browser.

Well, I figure it’s time to stop being stingy, so I am releasing the code to that browser under the GPL.  You can find it on github, here:

https://github.com/alandmoore/wcgbrowser

Contributions would be welcome, as the code has some stupidities and shortcomings.  It does work for my needs, and may work in a wide variety of situations, so feel free to make use of it.

I will, of course, appreciate code contributions from those so inclined!

First recording with my new setup

Finally got some time last night to do a little recording on my Lubuntu/ardour setup.  I wasn’t doing anything serious, just wanted to lay down some sounds to experiment with software, workflow, and getting a good sound out of my new cajon.

The result is here.  No sequencing or drum programming going on (obviously), just laid down one track at a time into Ardour and mixed down with a handful of plugins.  The lead synth is nekobee running through a parametric eq and rotary speaker sim, recorded live into Ardour.

I’m pretty happy with what it can do, though I still feel like the workflow with Jack/Ardour is a little cumbersome.  My hardware is kind of flaky too, sadly.  Still, there’s something that inspires me more about working with duct-tape and baling wire than with some shiny turnkey system.