Раньше мне нужно было очистить историю документов, поэтому я гуглил и нашел это:
http://www.watchingthenet.com/ubuntu-tip-clear-disable-recent-documents. html
Я выполнил шаг, а затем, когда я открыл gedit в корневом терминале, я получил это:
root@dellph1-desktop:/# 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
root@dellph1-desktop:/#
И он успешно работает в пользовательском терминале:
dellph1@dellph1-desktop:~$ gedit
(gedit:9408): Gtk-CRITICAL **: gtk_accel_label_set_accel_closure: assertion `gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed
dellph1@dellph1-desktop:~$
Я действительно надеюсь, что кто-то поможет в этом случае, спасибо.
Используйте это
(nohup gedit 2>/dev/null &)
Это запускает gedit
в фоновом режиме в подоболочке с nohup
. Следовательно, сообщения об ошибках обрабатываются nohup
, и закрытие терминала не повлияет на gedit
. Более простой способ будет:
gedit &> /dev/null
Это просто отбрасывает любые сообщения об ошибках из gedit
.
Я рекомендую вам не использовать gedit через пользователя root. Попробуйте вместо этого использовать gedit через sudo.
Переустановка gedit не поможет, я считаю, что вам нужно исправить ущерб, нанесенный, следуя руководству.