I’ve used Ubuntu Linux on my computers since 2007. While no OS is perfect, Ubuntu has been a good fit for what I do and I can generally live with its shortcomings. After five years, I can say that switching to Ubuntu was a good deal for me and my business. I have better security and spend less time and money dealing with software issues than I did before.
As most of you know, last month Canonical, Inc. released the latest update of Ubuntu known as Precise Pangolin or 12.04 LTS (Long Term Service). This release is controversial as a result of the move from the now defunct Gnome 2 desktop. Debate about the new Unity and Gnome 3 versus the Gnome 2 environment has taken up considerable bandwidth in the last year. I won’t add much to that discussion except to say that I haven’t yet found either of the new desktop options to suit my style. That doesn’t mean I’m ready to jump ship from Ubuntu however. Ubuntu still offers a good mix of support and compatibility along with a lot of options that are hard to beat.
That said, I still considered other options before opting to stay in the Ubuntu camp. I looked hard at Debian Squeeze but I wanted newer kernels and the latest Firefox and Thunderbird. Linux Mint and it’s related Debian Edition also looked like a very compelling option until I discovered that they don’t yet offer Full Disk Encryption as part of the standard setup. Without easy encryption Mint is a non-starter. My issue was not Ubuntu as a whole but the new desktops. As an experiment, I loaded an early beta release of Xubuntu 12.04 on one of my netbooks so that I could check both the desktop and compatibility with certain software packages that are key to my operation. There were definitely a few bugs but most of those have been resolved in the final release.
The big surprise was the Xfce based desktop. Xfce was originally based on what is known as CDE (Common Desktop Environment) that was used on Unix workstations in the 1990’s. I was very familiar with CDE through my use of Sun and HP workstations of that era. Even though Xfce is substantially newer it still has a familiar feel. Out of the box, the Xubuntu desktop looks a bit different from the Gnome 2 based Ubuntu desktop, but it is very easy to configure and you can easily make it look and act like your old desktop whether you’re coming from an older Ubuntu release or even Windows XP! Even though some things aren’t as smooth as Gnome 2, I liked it enough that I have since adopted Xubuntu across all of my machines.
In the next part of this article, I’m going to document some of the minor workarounds I found for various bugs and paper cuts in the Xubuntu 12.04 release in the hopes that they save others time and fuss chasing them down.
Black Screen on First Startup
I use the alternate CD installer and fully encrypt all my machines. I noticed that I would sometimes get a black screen on first reboot after a fresh install. This was disturbing, but I blindly entered the pass-phrase anyway and the system starts and brings you to a normal login. After running the post install updates the problem seems to resolve and you can see the prompt for the pass-phrase on subsequent boots.
VMWare Workstation 8.02 and Player 4.02 won’t install properly due to a problem compiling the vmnet kernel module. Fortunately, there is a patch that resolves the problem. You can get it here:
Hopefully the next release from VMWare will resolve the issue permanently.
Right Click with eGalaxTouch Screen
I have an Asus 901 netbook with an eGalaxTouch Touch Screen. The touch screen operates out of the box except that it doesn’t offer a right-click simulation when holding down the stylus. To add this function and the ability to calibrate the touch screen you first install xinput-calibrator package:
sudo apt-get install xinput-calibrator
Next calibrate the screen by running:
Copy the output snippet to the file /usr/share/X11/xorg-conf.d/99-calibration.conf .
Edit the file to add Option lines as shown below for EmulateThirdButton. Your file should look something like this:
MatchProduct “eGalax INC. USB TouchController”
Option “Calibration” “6 4067 27 4070”
Option “EmulateThirdButton” “1”
Option “EmulateThirdButtonTimeout” “750”
Option “EmulateThirdButtonThreshold” “30”
You may have to restart the desktop to have the changes take effect.
Missing Hibernate Settings
Hibernate is disabled by default. See this link for instructions on enabling it:
If you want a secure notebook be sure to configure power settings to hibernate when you close the lid.
Disable Guest Account
By default, the Xubuntu login screen has the guest account enabled. You can disable it by adding “allow-guest=false” to the “SetDefaults” section of the file /etc/lightdm/lightdm.conf .
Samba and Backuppc Bug
I noticed that I couldn’t get reliable backups using Samba shares and Backuppc. I am not 100% certain, but I believe that the problem is related to this bug in Samba:
I only backup Linux machines so my work around was to reconfigure backuppc to use rsync instead of the Samba shares. If you rely on backuppc to backup Windows machines you may want to explore this issue further before jumping to newer Linux distributions of any kind as I don’t think this bug is limited to just Ubuntu.
DVD’s Won’t Play
Do the following:
sudo apt-get install xubuntu-restricted-extras
and then this to install the codecs: (I have no idea why this isn’t done automatically?)
Floppy Drives not Detected
See my notes here. They still work for 12.04.
I experienced issues installing Dropbox on 64-bit systems. I think this is resolved now, but if you have trouble be sure to use the latest Dropbox installer.
It’s still early, but so far I’m very pleased with this Xubuntu release. If you’re not sure about Unity or Gnome 3 but otherwise like the Ubuntu model, I suggest you try Xubuntu. It has support and security updates until April 2015 so you won’t be forced into another upgrade for a while.
Update September 8, 2012
So far so good. Xubuntu 12.04 has been working as well as can be expected on all my machines. I moved my wife to Xubuntu and she seems to get along just fine too after I configured the desktop to look more like the old Gnome 2 desktop. I occasionally miss some of the old Gnome 2 features but for the most part I’m happy.
The issues with VMware vanished with the release of VMWare Workstation 9.0 and VMWare Player 5.0. You won’t have any issues upgrading from the earlier patched versions so definitely take the upgrade when it’s offered. Note that the Workstation 9 upgrade will cost you but if you depend on VMWare for your business I think it’s wise to be on the latest version.
I find that the oxygen theme works best for me. If you want it to look really nice be sure to install all of the oxygen related stuff in synaptic and make sure you’ve set the icons to oxygen too.
I”m not sure what’s going on with Samba but I am now able to backup a Windows XP machine using windows shares and backuppc. I’ve checked and all the files are definitely there with no errors. I haven’t investigated this further so I can’t say for sure if you’ll see similar results. Feed back on this appreciated if you have time. Thanks!
In this article
- Linux and Open Source
- VMWare Player
- apt-get install
- black screen
- black screen on first
- gnome 2
- gnome 2 desktop
- guest account
- install xinput-calibrator
- old gnome 2
- option #8220
- samba shares
- shares and backuppc
- sudo apt-get
- sudo apt-get install
- touch screen
- vmware workstation
- windows xp
- xubuntu 12.04