Avviso Gtk all'apertura di Gedit nel terminale

4

In precedenza, ho bisogno di cancellare la cronologia dei documenti, quindi ho cercato su Google e ho trovato questo:

link

Ho fatto il passo, e poi quando ho aperto gedit nel terminale root, ho ottenuto questo:

[email protected]:/# gedit

(gedit:8224): GLib-CRITICAL **: g_bookmark_file_load_from_data: assertion 'length != 0' failed

(gedit:8224): Gtk-WARNING **: Attempting to store changes into '/root/.recently-used.xbel', but failed: Failed to rename file '/root/.recently-used.xbel.FP7PPV' to '/root/.recently-used.xbel': g_rename() failed: Operation not permitted

(gedit:8224): Gtk-WARNING **: Attempting to set the permissions of '/root/.recently-used.xbel', but failed: Operation not permitted
[email protected]:/# 

Ed è felice nel terminale utente:

[email protected]:~$ gedit

(gedit:9408): Gtk-CRITICAL **: gtk_accel_label_set_accel_closure: assertion 'gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed
[email protected]:~$ 

Spero davvero che qualcuno aiuti in questo caso, grazie.

    
posta dellphi 23.01.2011 - 19:56

2 risposte

1

Raccomando di non utilizzare gedit tramite l'utente root. Prova invece a utilizzare gedit tramite sudo.

La reinstallazione di gedit non aiuterà, credo che tu debba annullare il danno fatto seguendo la guida.

    
risposta data Martin Owens -doctormo- 27.01.2011 - 03:27
1

Usa questo

(nohup gedit 2>/dev/null &)

Esegue gedit in background in una sotto-shell, con nohup . Pertanto, i messaggi di errore vengono gestiti da nohup e la chiusura del terminale non influisce su gedit . Un modo più semplice sarebbe:

gedit &> /dev/null

Questo elimina solo i messaggi di errore da gedit .

    
risposta data wesleycoder 31.12.2012 - 00:24

Leggi altre domande sui tag