Gvim GLib-GObject-WARNING в Ubuntu 13.10


33

Я обновил 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 после инициализации класса`


Как я могу это исправить и каковы эти предупреждения о


2
Это также происходит в xubuntu, lubuntu и ubuntu 13.10, и об этом сообщается как об ошибке
PerseP

Ответы:


17

Я видел это в 14.04. Но я только установил vim-gnome. Удаление vim-gnome и установка vim-gtk работает без каких-либо сообщений об ошибках.

sudo apt-get -y remove vim-gnome
sudo apt-get install vim-gtk

28

Это не решает вашу проблему, но я попытался удалить и установить vim-gnome, и у меня возникла та же проблема. Итак, я удалил vim-gnome и установил vim-gtk, и он работает нормально.


7

Для решения этой проблемы я добавил псевдоним для запуска gvim со всеми отброшенными сообщениями stderr.

Просто добавьте следующую строку в ваш .bashrcфайл:

alias gvim="gvim 2>/dev/null"

Я ненавижу такие типы ошибок и предупреждений, когда программа, которую я использую, находится вне моего контроля, и она выводит на печать многие из них, которые отвлекают меня от того, что я делаю.


1

После проверки ваших предложений я узнал, что у меня установлены как vim-gnome, так и vim-gtk.

Эта проблема была решена для меня, удалив vim-gnome и просто сохранив vim-gtk.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.