当我开始时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
要停止 ubuntu 菜单代理:
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'
但我无法再脱离 shell。
希望 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
答案1
我在 12.04 上也看到了 gvim 和 rox-filer 的这种延迟。我最近添加了 scim,以便能够使用中文输入。我的托盘中有一个小键盘图标,其关于框显示它是 IBus 1.4.1。从同一菜单中选择“退出”(键盘图标消失)后,gvim 立即再次启动。再次启动 ibus-daemon(通过“ibus-daemon -d”)后,我又恢复了 26 秒的行为。
答案2
看起来上游版本已经修复了这个问题。
答案3
我也遇到了同样的问题。我执行了与您相同的步骤,最后缺少的部分是阻止ibus-daemon
启动,或者在我使用之前将其杀死gvim
:
killall ibus-daemon