Gvim GLib-GObject-WARNING in ubuntu 13.10


33

Ho aggiornato da Ubuntu 13.04 a Ubuntu 13.10 questo pomeriggio. E quando provo ad avviare vim dal terminale dopo l'aggiornamento, ricevo questi avvisi

(gvim: 4054): GLib-GObject-WARNING **: tentativo di aggiungere la proprietà GnomeProgram :: sm-connect dopo l'inizializzazione della classe

(gvim: 4054): GLib-GObject-WARNING **: tentativo di aggiungere la proprietà GnomeProgram :: show-crash-dialog dopo l'inizializzazione della classe

(gvim: 4054): GLib-GObject-WARNING **: tentativo di aggiungere la proprietà GnomeProgram :: display dopo l'inizializzazione della classe

(gvim: 4054): GLib-GObject-WARNING **: Tentativo di aggiungere la proprietà GnomeProgram :: default-icon dopo l'inizializzazione della classe`


Come posso risolvere questi e quali sono esattamente questi avvisi


2
Questo succede anche in Xubuntu, Lubuntu e Ubuntu 13.10 ed è stato segnalato come un bug
PerseP

Risposte:


17

Lo stavo vedendo nel 14.04. Ma avevo installato solo vim-gnome. Rimuovere vim-gnome e installare vim-gtk funziona senza alcun messaggio di errore.

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

28

Questo non risolve il problema, ma ho provato a rimuovere e installare vim-gnome e ho avuto lo stesso problema. Quindi, ho rimosso vim-gnome e installato vim-gtk e funziona benissimo.


7

Per risolvere questo, ho aggiunto un alias per eseguire gvim con tutti i messaggi stderr scartati.

Aggiungi la seguente riga al tuo .bashrcfile:

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

Odio questi tipi di errori e avvisi quando il programma che sto usando è al di fuori del mio controllo e stampa molti di questi che mi distraggono da ciò che sto facendo.


1

Dopo aver verificato i tuoi suggerimenti ho appreso che avevo installato sia vim-gnome che vim-gtk.

Questo problema è stato risolto per me rimuovendo vim-gnome e semplicemente mantenendo vim-gtk.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.