Countdown to Ubuntu 7.10

To build up even more excitement to the release of Ubuntu 7.10, I am added this neat little countdown javascript app to the side of the blog.


Share and Enjoy!

Settling in with the Gutsy [BETA]

For past few days I have been beta testing Kubuntu 7.10 Gutsy Gibbon. Overall, I have this beta release running on my main production system without too much breakage. By the time the real release occurs, most users will be grateful for a stable, reliable and increasingly user friendly release of Kubuntu.

Update Nightmares
Having lived through a year of Gentoo Linux and its weekly blending edge releases and updates, I feel comfortable helping out with the beta testing of the new Kubuntu. That said, beta testing is only for those that don’t get irritated at breakage. And open source software (Apologies to RMS, free software is like free speech and free markets, but open source has a nicer ring to it.) brings its own kind of beta breakage, since development happens at a much faster pace with the entire community collaborating on the same code. So the breakage and updates come fast and furious. My every computing day starts with an update. And sometimes fixing a crashed upgrade with dpkg.

The battle for Strigi continues everyday. After discovering the usefulness of desktop searching with Google Desktop, I want Strigi to work badly. However after submiting bug reports, installing updates and following a particularly cryptic lead involving pdftotext, nothing seems to work. Actually strigi is more responsive, and takes longer to eat up my processing power, in the end the daemon acts like one and possesses my processor. Only killing it, solves the problem.

Rocking with Amarok
First I used Winamp, and then I discovered Linux and XMMS. And while a soft spot for the ancient XMMS, rests in my heart, my current music player of choice is Amarok. Amarok with its iTunes layout, media library management and plugins beat the pants off all its competitors in both the open and closed source worlds. My favorite features include the seamless music player device management, the lyrics plugin, the podcast aggregator and the soundKonvertor plugin for changing my Ogg collection to MP3s that my MP3 player can handle.

The new version 1.4.7 of Amarok makes the smoothest player out there. Gone is the irritating stealing of keyboard bug that locked up my desktop. The moodbar feature now works out of the box in Ubuntu. Moodbar maps out the dynamics of the song in colours, and displays that info inside the song progress bar.

Gutsy Artwork
The Gutsy art team has added new artwork in this release. This includes a nice neutral aqua wallpaper. KDM login manager now includes a nice new theme that includes the standard user list that an unmodified KDM sports. While I personally have not gotten the theme to work (see bug), this new artwork makes Kubuntu more usable. Whoever said art is not functional, was a fool.

An OpenOffice.org Upgrade
OpenOffice version 2.3 is one of the much touted features in Kubuntu and Ubuntu. A new release of OpenOffice does not excite me much anymore. However it is an essential piece of software that I use everyday. Its nice to know that large commercial entites such as Sun Microsystems and IBM, continue to develop, improve and contribute to the entire free open source community. Its got some nice features and all the developers involved with the OpenOffice suite should be warmly applauded of their efforts.

More info on the new features in OpenOffice 2.3.

Progress in Remote Control
One of the few pieces of hardware that can work under Linux, but refuses to work under Ubuntu is my remote control. The issue was that the older version of Ubuntu were missing the kernel modules for Lirc, and hence the ability to use remotes. In Gutsy, the kernel modules are included. And with a bit of configuration, and restarting the Lirc daemon, I can get my remote to work. But the entire process is still a bit hit and miss.

Overall
The new release of Ubuntu and hence Kubuntu is working up to be a more user friendly release than Feisty. Most of the must have features are in the Ubuntu variant rather than Kubuntu itself. I believe that the uncertainty and development of KDE4 contributes to this lack of major features for the KDE side of Ubuntu. Also many of the bugs and issues I have dealt with, will disappear by the time the final release of Gutsy. The progress on even the irritating Strigi bugs promises to fix this showstopper bug. So keep your fingers crossed. This next release of Kubuntu maybe the most user friendly release yet.

Slight Delay in Review

I regret to inform you, that the second part of the review of the Kubuntu 7.10 “Gutsy Gibbon” beta release will be delayed until Monday. I had a great deal of work today, and I will away tomorrow.

I started writing up the review. But I need some more time to thoroughly look at the new Amarok 1.4.7, and OpenOffice.org 2.3. Also I have not started to play around with the remote control. Finally, I need to polish the article. Heck, I’m a perfectionist.

So again, I am very sorry for the delay. I will post the article Monday evening.

Initial Impressions of Kubuntu 7.10 Gutsy [BETA]

Yesterday, I updated my main desktop system to Kubuntu 7.10 Gutsy Gibbon.
This release adds a number of exciting and useful features to Kubuntu. While not a revolutionary feature set, this new release promises to evolve Linux as a desktop OS. So, for the next few days I plan on experimenting and reviewing this new release of Kubuntu.

Before, you run off and grab the beta release, I have to warn you. Unless you don’t mind things breaking and you fixing them, DON’T use the beta release. The full release is coming out in a few days, so just wait until all the bugs are fixed.

Upgrade or Bust
I started the upgrade process by following the guide on the Kubuntu.org site. Unfortunately, the updater died as soon as it started installing packages. I recovered with a dpkg -a –configure, in the command line. Repeating the upgrade led to another updater crash. But after another recovery and some deleting of packages, I had a working system.

The upgrade process was not exactly, new user friendly. But its not something that should scare a long time Linux user familiar with the command line. Having run different Linux distros for six years, I did not have too much of a problem. Also a known bug in the hotkeys-setup script, prevented me from fully installing the official kubuntu desktop. Hopefully, both problems will get fixed soon.

As it stands, the upgrade process needs work. A clean install would of been better. But one of the nice features of Ubuntu, is upgrading without nuking your current running install.

File Management with Dolphin
One of the first things I did after upgrading, was to check my home folder. The new release used Dolphin instead of Konqueror for file management. Dolphin, the default file manager for KDE4, is one sweet program. Dolphin does file management in a simple, and clear manner. This is very much in the spirit of UNIX: a tool should do one thing, and do it well. It doesn’t try to be everything as Konqueror did. In fact, if you have to move, and sort tons of files as I do, you will want to upgrade just have this tool on by default.

Restricted Drivers Manager
The restricted drivers manager is another nice feature, that the Ubuntu devs added in the previous release of Ubuntu. Unfortunately, Kubuntu was missing a KDE frontend for this tool in Feisty Fawn 7.04. With this release, the tool works in KDE. Having this manager working in Kubuntu makes the KDE side of Ubuntu, as attractive as its GNOME cousin.

Since my nVidia drivers already work, the manager just informed me that the drivers were in use. Its nice this know. Also it helps to get the message across: free open source Linux needs free and open sourced drivers. Maybe in the future all hardware manufactures will offer free open source drivers.

Desktop Searching with Strigi
In earlier posts, I wrote about my search to replace Google Desktop search with a FOSS replacement. One of my early and most promising experiments was with Strigi. Its a nice program when it works… but this version of Strigi suffers from a bug. It basically eats up 100% CPU and refuses to actually do any work indexing. The result in my case, is that Strigi daemon borrows one of my CPU cores and takes it for an infinite spin. Good thing I have a free core to run the rest of my system. Killing the daemon every startup gets a bit irritating.

While I appreciate my CPU power being put to good use… Strigi… this is just absurd. I would prefer to run folding@home instead. Also since my version of Strigi does not want to do further indexing, its also not finding the results that I expect.

Impressions of Day One:
At least my system works without a hitch. The upgrade process was not pleasant, but at least everything works. Dolphin captured my heart, and is the best reason for the upgrade. The restricted device manager is also nice. And the utility will definitely help getting restricted, closed source drivers working on a system. Strigi is promising, but needs fixing. Badly.

To Be Continued…
Tomorrow, I will look at the new Amarok, OpenOffice.org and artwork. And I will check if my remote control works out of the box, this time.

Laptop Ubuntued and the Quest for Desktop Searching

After my lengthy post on the issues of installing Ubuntu on my Toshiba Satellite 2410 laptop, I am pleased with the results. I managed to fix the suspend issue that plagued me with this post. So I am almost ready to “give back” the laptop to my brother.

After hearing yesterday about the Google XXS exploits in Gmail, Picasa and other stuff, I decided to distance myself from Google software. I love the Google search, the amount of space in Gmail, and appreciate all the work Google does with the open source community. However, Google’s desktop applications are still closed source and are prone to the slow security fixes that all closed source programs are prone to. So I decided to uninstall Picasa which I used once or twice. Also I decided to find an open source desktop search utility to replace Google Desktop Search.

I decided against Beagle, for technical and philosophical reasons. I tried Strigi, but the interface is lacking. Also there seems to be a bug with the indexing and searching functions in Strigi (version 0.5.5 from feisty-backports). So it just eats up my CPU and disk space. A rather useless search function if you ask me.

So, now with all that said, I continue my quest for a decent desktop search.

The Penguin and the Rusty Wrench

Day 2 of installing Ubuntu Linux 7.04 on my brother’s Toshiba Satellite 2410 laptop. I have done this before, but boy is this irritating. I mistakingly took the wrong approach of installing all the applications that he would need/want before doing a thorough hardware check.

So after I ran into the infamous “poltergeist” problem of starting X, and I then trashed the install with a poor reinstall of the nvidia-glx/nvidia kernel. I did the same thing to my main machine by accident, but I don’t have the luxury of a reinstall so I am running that on the open source, non-3d accelerated nv driver. Better this then nothing (no more Quake 4 until I fix this). Boy, I am getting rusty on with my installs and configuration. (I used to run Gentoo and be better at this stuff.)

Getting back to the laptop, I did a reinstall and re-enabled the proprietary nvidia drivers. And got the poltergeisty blinking LCD screen. In the old days, a simple Option IgnoreEDID fixed this problem. Well nVidia, kindly updated their drivers to ignore this option. So now the problem needs to be fixed in a proper hacker way.

Fortunately this post in the Ubuntu forums helps: http://ubuntuforums.org/showthread.php?t=536526&highlight=geforce+420
along with this:
http://www.edwiget.name/content/view/144/26/
Note that this solution is hardly user-friendly. But then again configuring a Linux install, is the equivalent work of what an OEM or a highly-paid system administrator does. Here are the steps for the desperate:

  1. Open up /etc/X11/xorg.conf with your favorite command-line text editor. I chose my weapon of choice: vi.
  2. Add the line Option “UseDisplayDevice” “DFP-0” to the Device section.
  3. Save the file.
  4. Run sudo /etc/init.d/kdm restart (or gdm depending on your GUI login manager). This will restart X, at 800×600 resolution. This we will fix soon too.
  5. Login into your account under X.
  6. You will need a hexeditor also: I use khexeditor. So install that if you need to: sudo aptitude install khexeditor
  7. Run nvidia-settings. Now we follow the steps in the second link.
  8. Click on DFP-0 and Aquire EDID.
  9. Save the resulting edid.bin file.
  10. Exit nvidia-settings, and open up the edid.bin file in your hex editor.
  11. Edit the file as such: change the value in row 4, column 9 from c9 to 00. And change the value in row 4, column 11 from 31 to 41. (Refer to the second link for clarification.)
  12. Save the file under a different name. I called mine: edid-fixed.bin
  13. Now copy this file somewhere it can not be touched by an ordinary user. I copied mine to /.
  14. Now open up /etc/X11/xorg.conf and add the line: Option “CustomEDID” “DFP-0:/edid-fixed.bin” to the Device section. Just replace the path to whatever you saved the fixed edid file.
  15. Restart kdm as before. Enjoy your fixed, 3d accelerated desktop.

Now with that done, all I needed to do was configure my wireless card to connect to my wireless network. A simple point-and-click wizard thanks to NetworkManager. So there you have it, a working install of Ubuntu Linux 7.04 on a Toshiba Satellite 2410.

Penguin Redux

This week swept by at a crazy pace. Did not get much headway in my long term project, because I had to deal with too many urgent issues. Hopefully thats over.

Before I left for Europe, I wanted to install Linux on my brother’s laptop (Toshiba Satellite 2410). But I ran out of time then. Since I have to manage and administrate both computers at home, I decided to make my life easy. Linux on the laptop (which was I used before I gave the laptop to my brother) does in fact run. Call it lucky or a well-researched buy, I used Linux since 2001 on that machine. Only the Bluetooth, WinModem and iRda components refuse to work. But I never used them, so I feel no loss.

Right now I am backing up my brother’s Windows XP. Tomorrow, I plan on nuking Windows for the last time on that machine. Linux (Ubuntu) once again will call the laptop home.

Attack of the Lettuce Monster, and the Return of Work

After disappearing for a few months, I went back to the justCheckers website again. Much to my horror I discovered a group of spammers decided to “borrow” my forums. Now I have to engage in anti-spamming. The forums are cleaned of NSFW content, and I began the process of deleting and banning users. Joy. I think that sailors feel the same way, when cleaning barnacles off their ships. Spammers are just as pesky, and I don’t have the online equivalent of a high-pressure water hose.

Even my brother is not as pesky. Even when he turns into the dreaded Lettuce Monster, and begins eating all the lettuce leaves before I can finish the salad, my brother is not as pesky. Nor obnoxious as a earn-a-quick-buck spammer. Bad comparison, but my brother wanted to be mentioned as the Lettuce Monster in my blog.

In other news, I need to tie up a bunch of loose ends before I leave for Europe. After a few summers of work or school, I decided that I need a vacation. But I need to finish off my work and plan for the trip. I am still figuring out the itinerary. I wonder when should I start looking for a job too. So many decisions.

My friend and fellow justCheckers admin, Chris Bellini recently switched over to Ubuntu from Windows. And he nuked his Windows too. Wow. Even I am not quite prepared to leave my Windows yoke complete due to some of the PC games I bought. But 2007 really seems like the mythical year of the Linux desktop, with all the talk of switching away from Windows. But I think we still need more commercial game studios to start making Linux clients, before we see a more dramatic exodus.

My First (Ubuntu) Linux Convert

On Monday, I converted my friend Robert into a Linux fan.Without getting into details, Robert needed to access the Internet and Windows XP just would not cut it. So he proposed, that I should install Ubuntu Linux on his desktop. I agreed to help him out, since I had considerable installing and configuring different Linux distros.

The main challenge we faced was the dual booting. His computer contained a single NTFS partition and I did not want to nuke his Windows. First I used the partition manager, inside Ubiquity, to resize and move back his NTFS partition. I was afraid that GRUB needed a small /boot partition on the front, to work properly. Later on, I realized that GRUB only needed the first few sectors on the harddisk to move.

The next three hours consisted of attempting to move the NTFS partition. First with qtparted, and then a commercial product, but the partition refused to move. Qtparted actually could resize the partiton, while the closed source program coughed, choked and spluttered. Robert decided to backup some of his stuff, just in case we need to nuke Windows XP from “high orbit”. After the backups finished, we decided to install Ubuntu.

I opted for the default install. In half an hour and one reboot, Robert had a fresh working install of Kubuntu 7.04 and an intact Windows XP. After a few minutes, Robert said, “Screw Windows. I will be using Ubuntu from now on.”

Two days later, Robert is still using Ubuntu. I guided him in the task of mounting his Windows XP partition and installing the MP3 codecs for Amarok (My thanks go out to the Medibuntu team). And my first Linux convert enjoyed Ubuntu so much, he rebooted into Windows once. Just to see if it still worked.