Gvim no tiene un menú global (menú de aplicación / menú de aplicaciones) en 12.04, y al iniciar gvim desde un terminal, aparece la siguiente advertencia en el terminal después de 25 segundos:
** (gvim:20320): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached
¿Cómo arreglar esto?

"$@"en la función .bashrc.gvimla forma de entrar en modo de fondo.gvim -fse mantienegvimen primer plano. Para hacer que el shell se ejecutegvimen segundo plano, agregamos un&. El paréntesis en(foo &)ejecuta el comando en un subshell, por lo quegvimno se convierte en un proceso en segundo plano del shell actual. Sin paréntesis, cerrar la terminal haciendo clic en la X también mataríagvim.function foo () { ... }crea una función de shell. Debemos agregar/usr/bin/agvim, de lo contrario obtendremos una función infinitamente recursiva."$@"pasa todos los argumentos.Aquí hay una solución alternativa: https://bugs.launchpad.net/ubuntu/+source/vim/+bug/776499
Cree un alias en la parte superior de su archivo de inicio de shell (por ejemplo, ~ / .bashrc):
fuente
Mi Ubuntu 12.04 amd64 puede funcionar
gvim -f.fuente
Puedo agregar la opción
-f(--nofork) cuando empiezogvim:Esto solo funciona para
gvim.firefoxy otros no tienen esta-fopción.fuente
Otra posible causa podría ser el
~/.gnome2/Vimarchivo. Esta solución (lo que sugiere que borre~/.gnome2/Vim) para la emisión de Hardy Heron (antes Unidad) fijó el problema para mí en Ubuntu 13.10.Por alguna razón,
gvim -fno funcionó para mí.fuente