今天下午我从 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`
我该如何修复这些问题以及这些警告到底是什么
答案1
这并不能解决您的问题,但我尝试删除并安装 vim-gnome,但遇到了同样的问题。因此,我删除了 vim-gnome 并安装了 vim-gtk,它运行正常。
答案2
我在 14.04 中看到了这个问题。但我只安装了 vim-gnome。删除 vim-gnome 并安装 vim-gtk 没有任何错误消息。
sudo apt-get -y remove vim-gnome
sudo apt-get install vim-gtk
答案3
为了解决这个问题,我添加了一个别名来运行 gvim,并丢弃所有 stderr 消息。
只需将以下行添加到您的.bashrc
文件中:
alias gvim="gvim 2>/dev/null"
当我使用的程序超出我的控制范围时,我讨厌这些类型的错误和警告,它会打印很多这样的错误和警告,从而分散我对正在做的事情的注意力。
答案4
在检查了你的建议后,我了解到我已经两个都已安装 vim-gnome 和 vim-gtk。
通过删除 vim-gnome 并保留 vim-gtk,这个问题已经解决了。