Ubuntu – Can I completely disable the menu proxy


In recent Ubuntus the menu has been pulled up into Unity's panel. That's great, but it's not for me. I'm using the Gnome 3 fallback panels for my desktop and like my menu's like they always were.

Just using the fallback/Classic mode does most of what I need. Applications have their menus attached but only after a short delay. It's as if they start without the menu and then the menu is added back after it realises there's no Unity to handle it.

Normally this wouldn't be catastrophic for anything but it's really annoying for Image viewer and other things that spring up their window based on the size of some media, only to have a menu jump in and ruin everything. Here's an example I risked my life to record and show you today:

enter image description here

How annoying is that?! It goes from 100% (lovely) to a cruddy 94%!

So, yes… How can I make it so when windows load, they do it like they used to, without the menu popping up seconds later, after it's finished its cup of tea?

I thought running with the UBUNTU_MENUPROXY explicitly set might help:

 UBUNTU_MENUPROXY=0 eog 20120215-psychonauts.png

But it doesn't. Same delay.

Best Answer

Best just remove the indicator-appmenu package, as per instructions on this answer : How do I enable or disable the global application menu?

As far as I can remember, this may break ubuntu-desktop but as I'm sure you know, that's just a meta-package and shouldn't be the end of the world, except perhaps during upgrades where it might be wortwhile adding it back in.

p.s. I recommend installing gthumb and using that instead of eog generally, as you'll get much the same experience, but with the added benefit of some basic image manipulation if you ever need (without having to launch the heavy-handed Shotwell to do so). Just a thought.

Related Question