Сегодня днем я обновил Ubuntu 13.04 до Ubuntu 13.10. И когда я пытаюсь запустить vim из терминала после обновления, я получаю эти предупреждения
(gvim:4054): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised (gvim:4054): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised (gvim:4054): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised (gvim:4054): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised`
Как я могу это исправить и каковы эти предупреждения о
Я видел это в 14.04. Но я только установил vim-gnome. Удаление vim-gnome и установка vim-gtk работает без каких-либо сообщений об ошибках.
sudo apt-get -y remove vim-gnome
sudo apt-get install vim-gtk
Это не решает твою проблему, но я попытался удалить и установить vim-gnome, и у меня возникла та же проблема. Итак, я удалил vim-gnome и установил vim-gtk, и он отлично работает.
Для решения этой проблемы я добавил псевдоним для запуска gvim со всеми отброшенными сообщениями stderr.
Просто добавьте следующую строку в ваш файл .bashrc
:
alias gvim="gvim 2>/dev/null"
Я ненавижу эти типы ошибок и предупреждений, когда программа, которую я использую, находится вне моего контроля, и она печатает Многие из них отвлекают меня от того, что я делаю.
После проверки ваших предложений я узнал, что у меня были установлены и vim-gnome и vim-gtk.
Эта проблема была решена для меня путем удаления vim-gnome и простого сохранения vim-gtk.