recent-used.xbel 为空,且从未添加条目

recent-used.xbel 为空,且从未添加条目

我使用的是较新的 15.10 安装,并且我注意到在 gedit 中没有最近打开的文件列表。“~/.local/share/recently-used.xbel”在那里并且可以写入,但内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
      xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
      xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
></xbel>

如果我在 gedit 中打开一个文件,文件上的时间戳会发生变化,因此文件正在执行某些操作但内容永远不会改变。

编辑:

我想尝试通过终端运行 gedit 来查看是否有任何错误消息。当我关闭 gedit 时,我得到了以下信息(尽管我怀疑它们与这个问题无关):

** (gedit:5614): CRITICAL **: gedit_multi_notebook_get_active_tab: assertion 'GEDIT_IS_MULTI_NOTEBOOK (mnb)' failed

(gedit:5614): Gtk-CRITICAL **: gtk_action_group_get_action: assertion 'GTK_IS_ACTION_GROUP (action_group)' failed

(gedit:5614): Gtk-CRITICAL **: gtk_action_set_sensitive: assertion 'GTK_IS_ACTION (action)' failed

答案1

如果 Gedit 和 Nautilus 没有显示任何最近的条目并且 ~/.local/share/recently-used.xbel 不再被写入,那么很可能是由于更改了默认的隐私设置。

要检查,请打开系统设置>安全和隐私>文件和应用程序>,并确保已Record file and application usage启用。

答案2

在 Linuxmint Cinnamon 下,它位于“首选项”>“隐私”下

“记住最近访问的文件”的默认设置为关闭。

我将其打开,并将“永不忘记旧文件”也设置为打开。

我多次打开 GIMP 和 Inkscape,当我打开 recent-used.xbel 时,我发现了这个:(删除了大部分行)

<bookmark href="file:///home/homer/Untitled.xcf" 
<bookmark href="file:///home/homer/Untitled.png"
<bookmark href="file:///home/homer/Desktop/1Pictures/Screenshot%20from%202019-08-10%2018-51-38.xcf" 
<bookmark href="file:///home/homer/puzzles/3_simultaneous_equations/PuppyTortoiseChook.svg"

这似乎已经解决了问题。

相关内容