Почему это занимает много времени для запуска gvim?

Когда я запускаю 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

Остановить прокси меню человечности:

export UBUNTU_MENUPROXY=0

И протестируйте его снова:

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

Никакое предупреждение. Но это все еще берет 26 секунды для запуска gvim.

Почему это настолько медленно? Там какой-либо сезон должен заставить его произойти (оба 26 секунд)?


В настоящее время я использую:

alias gvim='gvim -f'

Но я не могу больше отсоединяться от оболочки.
Надежда разработчик Ubuntu решает эту проблему как можно скорее.


$ 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
3
задан 29 May 2012 в 07:05

3 ответа

Я также вижу эту задержку с gvim и rox-filer 12.04. Недавно я добавил scim, чтобы использовать китайский ввод. У меня в трее есть маленькая иконка клавиатуры, о которой окно about сообщает мне, что это IBus 1.4.1. Выбор 'quit' в том же меню (чтобы исчез значок клавиатуры) снова дает мне мгновенный запуск gvim. Снова запустив ibus-daemon (через «ibus-daemon -d»), я получаю 26-секундное поведение назад.

0
ответ дан 29 May 2012 в 07:05

См. Как получить глобальное меню приложения для gvim?

Похоже, что в предыдущей версии эта проблема уже решена.

0
ответ дан 29 May 2012 в 07:05

У меня была такая же проблема. Я сделал те же шаги, что и вы, и последний недостающий фрагмент препятствовал запуску ibus-daemon или убивал его, прежде чем я использовал gvim:

killall ibus-daemon
0
ответ дан 29 May 2012 в 07:05

Другие вопросы по тегам:

Похожие вопросы: