之前需要清除文档历史记录,于是谷歌了一下,找到了这个:
http://www.watchingthenet.com/ubuntu-tip-clear-disable-recent-documents.html
我执行了该步骤,然后当我在 root 终端中打开 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:~$
我真的希望有人能帮助解决这个难题,谢谢。
答案1
用这个
(nohup gedit 2>/dev/null &)
这gedit
在子 shell 的后台运行,使用nohup
。因此,错误消息由 处理nohup
,关闭终端不会影响gedit
。更简单的方法是:
gedit &> /dev/null
这只会丢弃来自的所有错误消息gedit
。
答案2
我建议您不要通过 root 用户使用 gedit。请尝试通过 sudo 使用 gedit。
重新安装 gedit 没有帮助,我相信您需要按照指南来消除造成的损害。