web-dev-qa-db-ja.com

なぜ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

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'

しかし、私はもうシェルから切り離せません。
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
kev

12.04のgvimとrox-filerでもこの遅延が見られます。中国語入力を使用できるように、最近scimを追加しました。トレイに小さなキーボードアイコンがあり、aboutボックスからIBus 1.4.1と表示されます。同じメニューから「終了」を選択すると(キーボードアイコンが消えます)、gvimをすぐに起動できます。 「ibus-daemon -d」によってibus-daemonを再度起動すると、26秒の動作が戻ります。

5
Sean

同じ問題がありました。私はあなたと同じ手順を実行しましたが、最後に欠けていた部分がibus-daemon開始から、またはgvimを使用する前に強制終了します。

killall ibus-daemon
0
janos

gvimのグローバルアプリケーションメニューを取得する方法 を参照してください。

アップストリームバージョンでは既にこの問題が修正されているようです。

0
nodakai