使用 gedit 编辑文件时终端显示错误

使用 gedit 编辑文件时终端显示错误

编辑任何文件时如下:

r@ngf:~$ sudo gedit /etc/default/grub
[sudo] password for r: 

(gedit:1638): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Не удалось создать файл «/root/.local/share/recently-used.xbel.CJP8XV»: Нет такого файла или каталога

(gedit:1638): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: Нет такого файла или каталога

(gedit:1638): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Не удалось создать файл «/root/.local/share/recently-used.xbel.W8MHYV»: Нет такого файла или каталога

(gedit:1638): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: Нет такого файла или каталога

(gedit:1638): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Не удалось создать файл «/root/.local/share/recently-used.xbel.DZG7XV»: Нет такого файла или каталога

(gedit:1638): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: Нет такого файла или каталога

它显示了一些错误,但这实际上并不影响编辑——文件正常保存。那么这些错误可能意味着什么?

答案1

首先,您不应该将其sudo与 GUI 程序一起使用。gksudo而是使用。

至于警告:它们是无害的。它们只是说 gedit 试图将文件保存在一个不存在的位置。如果你想让它们消失,你必须创建该位置:

sudo mkdir -p /root/.local/share

相关内容