Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I just completed an upgrade to Ocelot from Natty. I can't tolerate the Unity interface, so I'm attempting to run the classic shell.

I followed the instructions on this thread. However running the gnome-tweak-tool and disabling the "filemanager handles desktop" option yields only a blank screen. I still have no panels, only now I see neither the Nautilus menubar nor the desktop icons.

After selecting GNOME classic session and logging in, I see no panels whatsoever. Nautilus has loaded a file-menu bar where my top panel should instead be. Right-clicking (or alt+right click) on this menu has no response, so I'm unable to add new panels.

I've tried various things, such as purging and reinstalling gnome packages. I've deleted user setting folders such as: ~/.gconf ~/.gnome ~/.gnome2 ~/.metacity These have had no effect.

Any suggestions?

share|improve this question
If you create a new user, do you have the same issue? What graphics card do you have and do you use any graphics drivers? – fossfreedom Oct 20 '11 at 21:50
Next time you can just edit your question and we can reopen it – Jorge Castro Oct 20 '11 at 21:50
@JorgeCastro Thanks for the info. – BusmasterDMA Oct 20 '11 at 21:58
@fossfreedom Good idea. Just made a new user account and I see the same problem. This must mean it is unrelated to anything in my user folder. Graphics cards are a Radeon HD 5850 and a 5830. Using ATI Catalyst drivers I had installed prior to upgrade to Ocelot. Do you think that avenue is worth further exploration? – BusmasterDMA Oct 20 '11 at 22:18
You should deactivate (if there aren't already) in the additional hardware drivers window and then reinstall the graphics driver. If this doesnt work - try removing one of the cards and seeing if you still have the same issue - it could be a real bug with users with two similar graphics cards installed. – fossfreedom Oct 20 '11 at 22:22
up vote 3 down vote accepted

I discovered gnome-panel was crashing:

(gnome-panel:9694): Gtk-CRITICAL **: gtk_style_context_get: assertion `priv->widget_path != NULL' failed

It looks like a similar issue here.

As @fossfreedom suggested, it is probably related to video drivers. As a workaround, I followed instructions here for uninstalling fglrx and reinstalling the open-source driver.

share|improve this answer

You can't use anymore Ubuntu Classic. Now you can use Ubuntu with Unity 3D or 2D, or you can install gnome-shell. You can also use the fallback mode of gnome-shell that looks similar to Ubuntu Classic but it's not it.

For install gnome shell do this:

  1. Open a terminal by hitting CTRL + ALT + T
  2. Insert and run this command:

    sudo apt-get install gnome-shell

For install gnome-fallback-mode do this:

  1. Open a terminal by hitting CTRL + ALT + T
  2. Insert and run this command:

    sudo apt-get install gnome-session-fallback

Then log out and select GNOME Classic for the gnome fallback session or GNOME Shell for gnome shell at the LightDM login screen.

share|improve this answer
Please try not to create the impression that there are only four shells to choose from in Ubuntu. There are many. Most people who want the old experience, should try Xfce, which is quite nice. (Much better, imho, than Gnome Panel ever was) – Jo-Erlend Schinstad Oct 20 '11 at 21:53
@eNry I already have packages installed including: gnome-shell, gnome-panels, gnome-session-fallback. Login session options include: GNOME, GNOME Classic, and GNOME Classic (no effects). All three session options result in no panels. Thank you though. – BusmasterDMA Oct 20 '11 at 22:06
@Jo-ErlendSchinstad Good point, Xfce may be the simplest solution at this point. Thanks. – BusmasterDMA Oct 20 '11 at 22:08

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.