The release announcement was not exactly bashful:
There are a few times when, through hard work and diligence, we get things right. The developers and contributors of Xubuntu 11.10 “Oneiric Ocelot” believe they have it right. They are proud to announce the release of Xubuntu 11.10, “Oneiric Ocelot”. Through the outstanding efforts of all involved, this sleek and smooth release offered for your enjoyment and use.
(The grammar snob within me will be polite for once.) I installed Xubuntu 11.04 when it came out. I liked it a lot, and I think I could have learned to love it. But for various reasons—Foresight Linux, Mageia, Hurricane Irene, KDE, a gray enveloping torpor—I didn’t specifically blog about it. Xubuntu got some heavy name-checking in my Foresight Linux review from last May, and that’s about it.
Before then, I had never spent a lot of time with Xubuntu. I don’t even remember what version(s) I tried, but I wasn’t especially impressed. Until this year, my only—or at least my most—positive experience with Xfce was in an unofficial community mix of Mandriva 2010. That lived for a few months on a since-retired computer that I used for working on during the day while looking after my wife as she slowly recovered from a series of major surgeries. (That computer is going to rise again; all I need is a couple of parts.) I enjoyed it, but went back to a Gnome 2 desktop after a few months. Then, as now, my work is stored on a computer upstairs. I figured out how to mount remote partitions in the fstab on the Work Computer, but for reasons I no longer remember, that stopped working one day, and I couldn’t get it to work ever again. I might not have knocked myself out over it, either. I did perceive the Mandriva 2010 Gnome release as being aesthetically on a higher level than its Xfce release; depending on what you think of Apple, Gnome 2.2x/2.30 on Mandriva might have been the most visually appealing desktop ever. (Honestly, I’ve never spent enough time around Apple products to have strong—or at least intellectually honest—opinions about their legendary interfaces.)
The release of Xfce 4.8 (in January 2011) and Gnome 3 (in April) got me interested in Xfce again. The technical improvements over 4.6 are significant and have been remarked upon. One thing I noticed is that a lot of work has been done to make Xfce look better. To some extent, that is coincidence; SalineOS has proven that an elegant desktop can be constructed on an Xfce 4.6 base. And Linux Mint managed to make their first Debian Edition Xfce release look reasonably Minty. But Kubuntu 11.04 surprised me; it was a visual knockout, the most gorgeous desktop I’d ever seen on any *Buntu.
Now on to 11.10. Have they, indeed, gotten it right?
Here is a bit of a change. When I installed Xubuntu 11.10 on the “Play Computer”, it dispensed with the “% done” displays I described as so much phonus balonus in last week’s Kubuntu ravings. But the following day, I installed a copy on the laptop, and I noticed that some of the text I expected to see accompanying the progress bar had gone missing. I wonder if the vaunted *Buntu installer has gotten heavier and not everything could be displayed on my aging laptop. I used the same disk for both installations, and checked the disk integrity first (a pleasant option that *Buntu live CDs offer), and the display was noticeably different between the two computers. I don’t need the prompts so it wasn’t a big deal for me, but I don’t know if newer explorers might wonder. I’m not trying to brag; it’s just that I’ve put this installer through its paces more times than I can remember.
Anyway, I asked for the restricted drivers, but not for the updates. The installer asks you for some information near the beginning of its routine, and after I supplied that and flipped through the slideshow, I went off do do a few chores and pretty much left the installation unattended. It seemed faster than Kubuntu’s, but that is probably because I didn’t sit there like a buffoon and look at it.
Here is the announcement from the Xubuntu news page:
Changes for this release include the following applications included by default: gThumb, pastebinit, and onboard. The team has also chosen to switch from GDM to LightDM as the default display manager and from mousepad to leafpad as the default text editor.
Nothing there that shatters the time-space continuum, really. Not even a deposing of an old favorite; gThumb—another single-hump camelCapped name—competes with but doesn’t replace Ristretto, the traditional Xfce viewer. I looked at a few utilities and applications that come standard with Xubuntu. Thunar has moved from 1.21 to 1.23; Gnumeric (which you get, along with AbiWord, instead of LibreOffice) from 1.10.13 to 1.10.17; and xfterminal from 0.4.7 to 0.4.8. The credits on the Help | About are animated in both Gnumeric and GIMP (which is version 2.6.11, just as it was in Xubuntu 11.04); the animation makes them harder to read, but it looks kind of spiffy.
I fired up AbiWord to write a note for my wife (Emacs isn’t known for attractive printouts, and I wonder what would happen if I sent a message to the Emacs Listserv saying, “Hey, I leave notes around for my wife and I want them to have some pizazz, not this corny M-X ps-print-buffer with lines that sometimes run off the edges, what’s up with that?” Would RMS find a little place in his heart for that message?) and was puzzled; AbiWord has a pleasantly hi-res editing screen, but it moved like a sullen child; the cursor loped along like it was on a 286 running That Other Operating System 3.1. I found that it had maybe 40 plugins enabled, including an ISCII Importer/Exporter (it’s Indian ASCII, which you might have known but I sure didn’t), a ClarisWorks Importer, a .wmf Import Plugin, a Google Plugin, AbiGarble (that sounds like fun!)…. I could go on, but I’d do better to save up my energy for figuring out how to load them only when I need them, not all in a big pile.
Xubuntu 11.10′s arboreal default wallpaper and darkish window dressing are all but identical to its predecessor’s. All in all, the biggest change—one that Xubuntu inherited with its siblings—is probably the migration to Linux 3.0.0-12.
Poking around, I did happen upon an immediate problem. I opened Thunar, went [Ctrl-L] to type in a location, and endeavored to go to one of the shared folders on the “Fun Computer” by typing in smb://f…. Something changed color. A regression had crept into Thunar, and, just like in earlier versions under Xfce 4.6, the language of Samba was unknown to it. A quick search via Startpage, which claims not to track anything about you, uncovered the answer: a package called gvfs-backends had gotten left out, and I had to install that from the repo. (I learned from the Launchpad page that the “something that changed color” was a “no entry icon” that appears when you type in a protocol that Thunar doesn’t like or doesn’t understand.)
The Broadcom problem discussed in the Kubuntu 11.10 review exists here, and because it is an identical problem, it has an identical solution.
So here’s what I had to do to get a fully functioning Xubuntu system.
sudo apt-get install gvfs-backends
sudo apt-get install b43-fwcutter
tar xf broadcom-wl-220.127.116.11.tar.bz2
sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o
I then had to edit /etc/samba/smb.conf to replace ; name resolve order = lmhosts host wins bcast with name resolve order = bcast host lmhosts wins and edit /etc/modules to add a line reading, simply, b43. I edited the two files in nano. The whole operation from “So here’s what I had to do” to here took about 3 or 4 minutes, After rebooting, I had a working Xubuntu installation, and all I needed to do was load up with some software I rely on and copy some of that software’s customization files over from my backups (e.g., accountrc for Claws Mail, .emacs and a few others for Emacs), and I was good to go. By “working”, I mean that Thunar can browse networks and accept SMB addresses with the best of them, and I can get onto any WiFi network that will have me, including several very fine and upstanding WiFi networks.
A couple of other things come in mighty handy. I disabled the touchpad and added a compose key. These are best accomplished, as near as I can figure out, by adding them to Session and Startup. To wit: From the menu, go Settings | Settings Manager, and then choose Session and Startup. That screen has five tabs, the middle one of which is called Application Autostart. Choose that one. Click the button near the bottom that says Add, and your screen should look a lot like this (if you have trouble reading this image, click on it and you’ll get a full-sized copy):
To add a compose key hotkey, give it a name like, uh, ComposeKey (duhhhh…), and where it asks you for the command, type in (or paste from this page):
setxkbmap -option compose:lwin
That’ll make your left Windows key a compose-key trigger. You can also use, for example, rwin for the right Windows key—the one with the context menu on it—or lalt (left Alt key), ralt, lctrl (left Ctrl key), rctrl, or even caps (Caps Lock key). For the life of me, I can’t find a complete listing of these things anywhere.
If you rarely use international characters or for whatever reason don’t want to add that script to your startup, the Gnome character map 2.32.1 is available by default and may suit your purposes just great.
If you have a touchpad and you want to disable it, run the command
You’ll see a list of input devices and numbers. The one on this laptop reads:
(What’s up with that master/slave crap, anyway? Some of the heroes of the technological revolution had tin ears.) Here is how to disable it permanently. Go to Settings | Settings Manager, Session and Startup again, like above. Add something with a name like TouchpadOff, and where it asks you for the command, type in (or paste from this page):
xinput set-prop 12 “Device Enabled” 0
Change the number 12 to whatever number is on the appropriate line in what you saw when you ran xinput list. (Ye gods, that’s an awful sentence!!)
I set up a printer: System | Printing, then Add. In my case, the printer (which is on a network) appeared in about 10 seconds, and I activated it with a couple more clicks. Installing printers in that other operating system always entailed trips to boring vendor Web sites to get patched printer drivers and fuddling around with mounds of .inf files. Installing printers in Linux—at least HP printers—truly is luxury you can afford!
Bloatware for n00bs
Xubuntu has been criticized for not really being “lightweight”; I am finding, mayhap, that there is a quite noticeable difference in resource consumption between it and Kubuntu. Here are some numbers:
Load time on my laptop, from GRUB-ho! to where it’s sitting there ready to use
Kubuntu: 48 seconds
Xubuntu: 32 seconds
RAM usage with Firefox open to my Postcrossing page, and Uncle Jim’s Master’s thesis loaded as a 115 KB LaTeX document in Emacs (LaTeX is known for being a bit of a porker in the resource department)
KB MB (Thank you, Prince Cruise!)
(CPU usage was pretty minimal in each case)
RAM usage with nothing opened, the system just sitting there waiting for me to stop picking my nose
I’ll have more to say about this in a future post. Again, I don’t have any significant experience with pre-11.04 Xubuntu, and my experiences with pre-4.8 Xfce are back there with Goddess-worship and contacts between the Inca and extraterrestrials as far as being able to give you any verifiable data, so to speak. But I’ve got a couple of lovely Xfce installations and a couple of equally charming KDE installations going on now, so I hope to come up with some data that transcends individual hardware and installation quirks. I hope for a lot of things.
So did they get it right?
I can’t give an unqualified “yes”, for the following (possibly churlish) reasons:
First, leaving out gvfs-backends apparently doesn’t affect that many people, but it was an oversight—one that, according to the Launchpad talk, has already been rectified in the planning for 12.04, which will be a LTS release and probably really dynamite.
Second, so far, I haven’t found a way in which Xubuntu 11.10 is a great leap forward over Xubuntu 11.04. To put it in a more positive (or less creepy) manner, there may be substantial improvements in the underpinnings, and it may also be that Xubuntu 11.04 was so good that a great leap forward was simply not in the cards. I’d buy that. In other words, this may be as good as Xfce and Linux get in the year 2011. In that case, Xubuntu 11.10 is about as close to an unqualified “yes, they got it right” as reality will permit.
If you looked at Xfce in the past and found it lacking, give Xubuntu 11.10 a few hours. You might well find that your dissatisfactions have been addressed. It is a versatile environment that has come into its own in a big magnificent way.