ubuntu 13.10 中的 Gvim GLib-GObject-WARNING

nav*_*war 33 vim gvim glib

我今天下午从 ubuntu 13.04 升级到了 ubuntu 13.10。当我尝试在升级后从终端启动 vim 时,我收到这些警告

(gvim:4054): GLib-GObject-WARNING **: 尝试在类初始化后添加属性 GnomeProgram::sm-connect

(gvim:4054): GLib-GObject-WARNING **: 尝试在类初始化后添加属性 GnomeProgram::show-crash-dialog

(gvim:4054): GLib-GObject-WARNING **: 尝试在类初始化后添加属性 GnomeProgram::display

(gvim:4054): GLib-GObject-WARNING **: 尝试在类初始化后添加属性 GnomeProgram::default-icon`


我该如何解决这些问题以及这些警告究竟是什么

小智 29

这不能解决您的问题,但我尝试删除和安装 vim-gnome 并遇到了同样的问题。所以,我删除了 vim-gnome 并安装了 vim-gtk,它工作正常。


小智 17

我是在 14.04 看到的。但我只安装了 vim-gnome。删除 vim-gnome 并安装 vim-gtk 没有任何错误消息。

sudo apt-get -y remove vim-gnome
sudo apt-get install vim-gtk
Run Code Online (Sandbox Code Playgroud)


小智 7

为了解决这个问题,我添加了一个别名来运行 gvim,并丢弃所有 stderr 消息。

只需将以下行添加到您的.bashrc文件中:

alias gvim="gvim 2>/dev/null"
Run Code Online (Sandbox Code Playgroud)

当我使用的程序超出我的控制范围时,我讨厌这些类型的错误和警告,并且它会打印出很多这样的错误和警告,这会分散我的注意力。