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.