Title photo
frugal technology, simple living and guerrilla large-appliance repair

Regular blog here, 'microblog' there

Many of my traditional blog post live on this site, but a great majority of my social-style posts can be found on my much-busier microbloging site at updates.passthejoe.net. It's busier because my BlogPoster "microblogging" script generates short, Twitter-style posts from the Linux or Windows (or anywhere you can run Ruby with too many Gems) command line, uploads them to the web server and send them out on my Twitter and Mastodon feeds.

I used to post to this blog via scripts and Unix/Linux utilities (curl and Unison) that helped me mirror the files locally and on the server. Since this site recently moved hosts, none of that is set up. I'm just using SFTP and SSH to write posts and manage the site.

Disqus comments are not live just yet because I'm not sure about what I'm going to do for the domain on this site. I'll probably restore the old domain at first just to have some continuity, but for now I like using the "free" domain from this site's new host, NearlyFreeSpeech.net.

Wed, 06 Jun 2012

The why and how of Red Hat/Fedora's solution for Linux and UEFI secure boot

Red Hat/Fedora have put a solution in place in order to ensure that Linux runs on systems that ship with secure boot. Other distributions are welcome to get in on the deal at each.

Debian releases a diversity statement

It was nice to see Debian's new diversity statement bake in the oven, as it were, on the mailing list, and now it's here:

The diversity statement itself is refreshingly brief:

Diversity Statement

The Debian Project welcomes and encourages participation by everyone.

No matter how you identify yourself or how others perceive you: we welcome you. We welcome contributions from everyone as long as they interact constructively with our community.

While much of the work for our project is technical in nature, we value and encourage contributions from those with expertise in other areas, and welcome them into our community.

Thu, 24 May 2012

When X dies in Linux

X died on me today. For the uninitiated, I mean the graphical environment -- the GUI, if you will.

The cursor moved, but the mouse and keyboard otherwise had no effect. I'm running Debian Squeeze with the default GNOME desktop environment.

Read the rest of this post

Fri, 18 May 2012

I'm running Linux kernel 3.2.0-15 from Debian Backports

After months and months on Linux kernel 2.6.39 from Debian Backports on my Squeeze laptop, I decided to give a newer kernel a try.

I'm only using newer kernels than the 2.6.32 that ships with Squeeze because the version of the ALSA sound system built into that kernel doesn't mute the audio on my Lenovo G555 laptop when I plug in a headphone jack. Kernels after 2.6.35 or so, which include a newer ALSA, fix this bug, and that's pretty much the only reason I'm not running the stock Squeeze kernel, which is updated regularly for security patches.

The Debian Backports kernels don't seem to update on their own. You need to periodically go in there, see what new kernels are available and install one.

I've had few kernel panics here and there in 2.6.39, so I figured that dipping into the 3.x era of Linux kernels was warranted.

There are two 3.2.0 kernels right now in the Debian Backports repository -- 3.2.0-4 and 3.2.0-15. I used 3.2.0-15, and so far all is running well. Sound works as expected. So does suspend/resume. And in a couple of days, I've experienced no kernel panics.

Absent my sound issues, I would have never used a "newer" kernel, and by the time I move this laptop to Debian Wheezy (or any other distribution with a post-2.6.35 kernel), I should be able to run that system's default kernel for the duration.

Tue, 15 May 2012

I'm updating a CentOS 5 installation that hasn't been booted in three or four years

I have a dual-boot Ubuntu/CentOS laptop that my daughter has been using for the last few years. I'm about to decommission it (is that the proper terminology, decommission?) due to the fact that the laptop pretty much falling apart. Even so, I'm in the process of updating both the CentOS 5.2 and Ubuntu 10.04 installations.

While I do have a Linux/Windows dual-boot on my main laptop (the 2010 Lenovo G555), these days I don't stuff more than one Linux or BSD on a single machine. (For the most part, dual-booting is just not worth the trouble, though I reserve the right to change my mind.)

On the CentOS/Ubuntu dual-boot, the Ubuntu side started out as Xubuntu and eventually morphed into GNOME-running Ubuntu that survived an upgrade from 8.04 to 10.04.

Now that I have the laptop -- the old 2002-era Gateway Solo 1450 -- plugged in, I decided to update the CentOS 5.2 side first, just to see if it would work after years of being neither booted nor upgraded. It's in the process of downloading and installing some 350+ packages and is taking its own sweet time despite a very fast network connection.

Read the rest of this post

Thu, 10 May 2012

How to get more (or fewer) than four virtual workspaces on Ubuntu's Unity desktop

I've been wondering how you adjust the number of virtual workspaces on the Unity desktop in Ubuntu 12.04.

Well, you can add more or take some away. This AskUbuntu.com article shows you how to do it.

There's a new Icedove (aka Thunderbird) in the Debian Mozilla APT Archive

Icedove's recent history in the Debian Mozilla APT archive has been spotty.

You can rely on the archive for either the latest stable Iceweasel (aka Firefox) or a development version. But Icedove has been in and out. The "newer" version that the archive offered for quite some time was v.5, and that tended to break iceowl-extension and Google Calendar integration, neither of which were part of the Debian Mozilla APT archive themselves but which limped along from Squeeze itself.

Read the rest of this post

Tue, 08 May 2012

Ubuntu 12.04 and Unity -- I'm ready

We users of Linux are a fickle lot. We flit here and there, from one distro to another, even to a BSD on occasion.

I've been "loyal" to Debian for a couple years now. It works. But it's time for a change.

Given the demise of GNOME 2 in favor of the radically reimagined GNOME 3, I've been "auditioning" everything from CrunchBang (Openbox with Xfce's Thunar file manager) and Bodhi (Enlightenment) to Fedora (GNOME 3 and Xfce), Ubuntu/Xubuntu/Lubuntu and Debian Wheezy.

I go back and forth on GNOME 3 and Unity. Sometimes I think I can be productive in these very different environments. Other times I wonder what's wrong with having a traditional application menu.

Read the rest of this post

Sat, 05 May 2012

Xubuntu 12.04 with Xfce 4.8 - one giant leap and a mighty attractive desktop (revised)

So I'm in the live environment for Xubuntu 12.04, which aside from the ugly wallpaper (including every alternative wallpaper on the ISO image) is a great-looking and -working Xfce 4.8 desktop.

My main mission in running the live distro from a USB flash drive: Checking networked-filesystem support in the Thunar file manager.

So far I'm using FTP in Thunar to write this post. And I didn't need the Gigolo helper program to open the FTP site and create and save the file.

That's a win.

After a few false starts, I also got Thunar working for sftp connections.

Another win.

What I "forgot" to do originally when trying to start an sftp:// connection in Thunar was to specify the port number when I opened it up. Here's how I did it:

  • In Thunar, go to "Go" in the menu, then select "Open Location."
  • In the Open Location dialog, enter this:

sftp://yoursecureftpsite.com:portnumber

In my case, that port number is 2222, so it would be something like this (I'm using a "fake" URL for demonstration purposes; use your real URL and real port number to make this work -- I can verify that it does work -- and you don't need Gigolo!):

sftp://yoursecureftpsite.com:2222

  • Once you enter the sftp address with port number following the colon, you'll be prompted to OK the SSL certificate of the server.
  • If you trust that certificate, OK it. Then Thunar will open a window to your server via secure FTP, and you can use the file manager to treat that server like a native filesystem, sorting the files in Thunar and editing them with the application of your choice. I used Leafpad, as it is the default text editor in Xfce (and in Xubuntu).

    Read the rest of this post

Sat, 14 Apr 2012

This Debian Squeeze installation has lasted since late 2010

People are always talking about how long they've had a particular Debian installation, some upgrading the same box through many subsequent releases.

On the desktop anyway, restless, tinkerish people such as myself have a habit of blowing out their OSes for one reason or another -- usually extensive modification/experimentation that breaks things. Others can't go more than a month without either distro-hopping to the next new release.

Since Linux distributions and BSD project releases and the thousands of software packages that are available in affiliated repositories don't cost anything, there's no incentive to hold onto an installation for years and years like with Microsoft Windows or Mac OS.

I think those with proprietary OSes hold onto their installations more to preserve their stash of pirated applications than the system software itself, which usually can be reinstalled easily from the discs that came with the computer. But that's another matter for another day.

In my case, the reasons for keeping this particular Debian laptop running uninterrupted include maintaining productivity (which I want) and not messing with stability (which Debian Stable has) coupled with my current lack of taste for distro-hopping and repeating the work involved in setting up things the way I like them.

I've been careful with this particular Debian Squeeze installation on my Lenovo G555 laptop, and it's been running pretty much every day since late November 2010. And it's now April 2012.

That's a long, long time for me. I thought I "broke" the system today during some OwnCloud client testing, but it turns out I just clicked something I don't normally click in Gthumb, making it impossible to shrink images while preserving their aspect ratio.

But I figured out what went wrong, Gthumb is working again, and this Debian Squeeze install continues to run.