Raising little Westies, and life as parent of a special needs son

Quantal Quetzal Queerness

For the uninitiated: Quantal Quetzal is the version name of Ubuntu 12.10

My journey with Ubuntu has been pretty good all told. I have run a netbook (which suffered a fault in the charging port), a laptop (which suffered a fault in the graphics ribbon from the motherboard to the lid/display), a media centre/server (which suffered a hard disk failure, from running a “Green” disk in a torrent server 24/7/365), and a desktop.

The desktop is in daily use by my wife and three kids, as well as frequent use by myself when I am home. I mentioned the other day the troubles I had upgrading Ubuntu to Quantal Quetzal. Unfortunately my troubles are not quite over…

My googling tells me there is a bit of a long standing problem with Ubunut users losing sound. And the problem has been around for quite some time with very poor clear concise pointers to how to actually fix it.

My elder son suffered from the issue shortly after my update. But it only effected his profile. To be a bit clearer about the sequence of events:

  1. I installed Quantal Quetzal.
  2. I configured all users with a user ID and a Gnome desktop profile, which worked fully as expected.
  3. At some time, my eldest son’s profile suffered a problem where sound would work from everything except Firefox.
    That is, sound worked from VNC, it worked from Banshee… but not from Youtube or any other online media. Videos would playback fine, but there is no sound.
  4. All other users had no problem.

To solve this, initially, I created a new user profile for my son. This restored him to having a fully working profile and computing experience (including having Minecraft working, and being able to record screen captures with voiceovers, and play them back).

Then a couple of days later… the same symptom occurred to my daughter.

This time my solution was a lot less drastic: I logged off all users, rebooted the PC, and everything worked fine.

Hmm, I thought, I wonder if that fixed Magpie’s problem?

As it turned out, nope it did not. His original profile was still displaying the same problem.


Anyone who knows anything about Ubuntu knows that a lot of per-user settings reside within hidden files, and that hidden files in Ubuntu (and other *nix systems) are simply a file (or folder) where the file (or folder) name starts with a . character. So I figured… seeing as this issue is restricted to a single user profile (at a time) then it’s quite possibly situated in one (or more) of these “hidden” files.

So… I logged into the computer with a different user ID, dropped into a terminal, and used the following commands:

sudo su
cd /home/Magpie
rm -r .*

I then logged back in as Magpie.

Lo and behold! His desktop had reverted to that of a newly created user, but with the files from his /home/Magpie/Desktop folder sitting on it. I fired up Firefox, went to Youtube, and opened a random One Direction music clip (because that’s what’s on my kids shared Youtube account recent files list – YUCK!) – and it worked fine!

So: I have narrowed my response from the generic (reboot) or the outright avoidance (create a new user profile) to a slightly smaller sledge-hammer (delete all configuration files and let them all be recreated). I’m sure that the actual files which I needed to delete were only a small subset of what I deleted. I hope that if this problem comes back again, I will take a bit more time to study and narrow down exactly which hidden file or folder I need to delete, to solve this problem of “no sound in YouTube on Mozilla FireFox on Ubuntu version 12.10 Quantal Quetzal.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: