Isso deve funcionar ( obrigado @Braiam ):
UBUNTU_MENUPROXY=0 gvim
A execução do comando acima a partir de um terminal ativará uma instância gvim com seus próprios menus. Então, para criar um lançador na sua área de trabalho, abra um arquivo chamado ~/Desktop/gvim.desktop com o seguinte conteúdo:
[Desktop Entry]
Name=gvim
Comment=Run gvim with menus
Exec=env UBUNTU_MENUPROXY=0 gvim
Type=Application
Icon=/usr/share/icons/HighContrast/48x48/apps/vim.png
StartupNotify=true
Categories=Utility;Editor;
O comando env permite que você execute um comando específico em um ambiente temporariamente modificado e é necessário para passar a variável ao iniciar um programa usando um arquivo .desktop .
Se você preferir a linha de comando, agora crie um alias para o comando acima, adicionando esta linha ao seu ~/.bashrc :
alias gvim="UBUNTU_MENUPROXY=0 gvim"
Agora, abra um novo terminal, execute gvim e você terá o menu livre.