Ubuntu – Unity in 12.10 comes up behind other windows

12.10compizunity

I've just upgraded from 12.04 to 12.10. For the most part, everything works fine, but I have a few small problems with Unity, or maybe Compiz.

When I hit the Super key, or click on the dash launcher, the dash sometimes comes up behind the other windows on the screen. As you can imagine, this makes it somewhat tricky to use.

Once it has started coming up behind, no amount of trying again will convince it to come back to the front.

Possibly related, the Alt-Tab switcher doesn't show either. It maybe that there isn't one, or maybe that's behind also? Alt-Tab does switch the windows, but there's no visual indicator.

When I hit Super-W, the windows do all do the zoom thing, but it's slow and juddery where it used to be smooth in 12.04.

I'm using the standard "radeon" driver, same as before, with a triple-head monitor setup (and that works fine). I've not tried the proprietary drivers as I've previously found the multi-monitor support much weaker than the default driver, but maybe that's the way to go now?

Video play fine. Even WebGL seems ok.

Do other see this problem? Is it a bug? Or have I just got some left-over config from 12.04 in the way?

Best Answer

TL;DR: disable and re-enable unity plugin in CCSM.

Walkthrough

  • (optional) if you have compiz config setting manager then issue

    apt-get update && apt-get install compizconfig-settings-manager

  • Launch ccsm (either on command line or through dash)

  • Then use the search box and type "unity"

  • click on the plugin
  • on the left part you can uncheck box to disable unity
  • re-enable unity by re-checking the box.

Note: This answer was in a comment of the lengthy unrelated accepted answer.

Note2: This answer works for the current session but won't fix definitively the issue