Por que demora tanto para iniciar o gvim?

3

Quando inicio gvim :

$ date; /usr/bin/gvim; date
Tue May 29 10:45:45 CST 2012

** (gvim:6030): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached
Tue May 29 10:46:11 CST 2012

Para parar o proxy do menu do Ubuntu:

export UBUNTU_MENUPROXY=0

E teste novamente:

$ date; /usr/bin/gvim; date
Tue May 29 10:46:47 CST 2012
Tue May 29 10:47:13 CST 2012

Sem aviso. Mas ainda leva 26 segundos para iniciar gvim .

Por que é tão lento? Existe alguma época para que isso aconteça (ambos 26 seg)?

Atualmente, uso:

alias gvim='gvim -f'

Mas não consigo mais me separar da casca.
Espero que o desenvolvedor do Ubuntu corrija esse problema o mais rápido possível.

$ dpkg --list | grep vim
ii  vim-common                             2:7.3.429-2ubuntu2.1                 Vi IMproved - Common files
ii  vim-gnome                              2:7.3.429-2ubuntu2.1                 Vi IMproved - enhanced vi editor - with GNOME2 GUI
ii  vim-gui-common                         2:7.3.429-2ubuntu2.1                 Vi IMproved - Common GUI files
ii  vim-runtime                            2:7.3.429-2ubuntu2.1                 Vi IMproved - Runtime files
ii  vim-tiny                               2:7.3.429-2ubuntu2.1                 Vi IMproved - enhanced vi editor - compact version
    
por kev 29.05.2012 / 04:51

3 respostas

5

Eu também estou vendo esse atraso com gvim e rox-filer em 12.04. Eu adicionei scim recentemente para poder usar a entrada chinesa. Eu tenho um pequeno ícone de teclado na minha bandeja, cuja caixa sobre me diz é IBus 1.4.1. Selecionar 'sair' desse mesmo menu (para que o ícone do teclado desapareça) me dá a inicialização instantânea do gvim novamente. Iniciando o ibus-daemon novamente (por "ibus-daemon -d"), recebo o comportamento de 26 segundos de volta.

    
por Sean 21.07.2012 / 00:21
0

Veja Como obter o menu de aplicação global para o gvim?

Parece que a versão upstream já corrigiu esse problema.

    
por nodakai 29.08.2012 / 10:41
0

Eu tive o mesmo problema. Fiz os mesmos passos que você, e a última peça que faltava estava impedindo o ibus-daemon de começar, ou matá-lo antes de usar gvim :

killall ibus-daemon
    
por janos 25.12.2014 / 21:39