I installed Natty Narwhal when the beta1 came few days ago. I wanted to write a blog post with the instructions to upgrade to Natty but kept postponing it due to Unity issues I was facing. Now that the system is working as I prefer, I thought I will put out a brief post on upgrading with a few tid-bits on using Unity. I am collecting some useful tips on Unity for the power users and will put out a post about it sometime soon.
There has been lot of confusion about installing Natty. Most of the initial beta1 reviews were very critical with some calling it as the worst Ubuntu beta ever. I also had a horrible experience initially. During my initial install, Ubuntu Unity failed to work and the screen will have black patches wherever my mouse points. I tried lot of different configurations like installing Nvidia drivers or using Nouveau drivers and so on and nothing worked for almost a week. I was pretty disappointed. But after a week and few updates later, Unity started working like a charm. As of now , I do not have any issues in Natty so I can confidently advise people to upgrade it from Maverick.
To Upgrade or not to upgrade ?
This is probably the first question you must decide – For me the answer is simple : If you are running some production server or anything sensitive , don’t install it. Just wait for two more weeks. The final version goes out on Apr 28th. If it is your personal laptop, you are Linux geek and wanted to earn some karma, then what are you waiting for ? Start the upgrade ! Of course, there might be minor hitches and potential instability as it is still in beta – But if my experience is any guide, it is very stable now. The things you gain by installing outweighs the minor annoyances.
Upgrading to Natty from Maverick
The conventional method that is specified in the Ubuntu website is to type the following in the terminal (or by pressing Alt+F2 and typing it in the Run dialog)
The other equivalent command is of course :
Most of the time , I assume that this should do the job. Your update manager will open up, show that Natty (11.04) is available for download. All you need to do is click on "Upgrade" , sit back and relax !
For some reason, this upgrade took a huge amount of time. I had a reasonably fast internet but still the installation took almost 2 hours. Of course, your mileage will vary. The upgrade by itself was quite straightforward and no surprises.
What if you cannot see the upgrade option to Natty
1. Go to System -> Administration -> Software sources.
2. Click on the "Updates" tab and check "Pre-released updates".
3. Click on "Close" button. This will refresh the package list and most likely will open up the package manager that will show a huge list of packages to upgrade. Hopefully, it will also show "Natty Narwhal (11.04)" upgrade option.
4. Now close the update manager and open the Software sources again (same as step 1). Now undo what you did in Step 2 – Un check the “Pre-released updates” option.
5. Click on "Close" button and the package list will be refreshed again. Now you should see the upgrade option to Natty saying : "New distribution release ‘11.04’ is available". You can alternatively run "update-manager -d" command to get this option !
Some Random Stuff
1. In case, Unity does not work for you , you can fall back to Ubuntu Classic. In the login screen, select your username and press enter. The control will go to the password textbox. Now, at the bottom of the screen, you will see a session selector. Select "Ubuntu Classic". This will allow you to have the classic GNOME-ish desktop.
2. One of my favorite Linux utilities – hamster-applet is not working in Natty due to the whole Unity and common menu thing. I need to figure out a way to make it work. There is a launchpad bug[https://bugs.launchpad.net/ubuntu/+source/unity/+bug/686062 ] which discusses the alternatives. Subscribe if you are interested.
3. The transition to Unity was very hard for me. This is especially true because I was a keyboard heavy user with lot of custom key bindings. Suddenly, all of them were useless. Even more annoying was the fact that GNOME-Do was not getting invoked when I pressed Super+Space as Unity gobble the keystroke. Unity did have a "gnome-do’-ish dash but it was a bit awkward to me. It was quite annoying when I have to remember that I need to press Alt-F2(Super-A) for searching applications and Super-F for files and folders. GNOME-Do has a more unified interface which is also more customizable as of now.
4. The fact that Unity uses the Super (Windows) key wrecked havoc on my keyboard shortcuts. In addition to GNOME-Do, I had other shortcuts like Windows-G for gedit, Windows-C for Chrome etc. So I searched a lot to find how to change the Unity’s default activation key. Most of the results were crap. The best result is given by this gem : http://askubuntu.com/questions/29553/how-can-i-configure-unity . Basically, you need to install ‘CompizConfig Settings Manager’. Invoke it and search for Unity. Click on ‘Ubuntu Unity Plugin’ and in the behavior tab, change the setting for the entry ‘Key to show the launcher’.
5. Some excellent links that details keyboard shortcuts for Unity are : http://askubuntu.com/questions/28086/unity-keyboard-mouse-shortcuts and http://www.multimediaboom.com/ubuntu-11-04-unity-keyboard-shortcuts-key/ .
Hope you have fun with Natty. I will put out a post soon on customizing Unity for power users.