使用我的Flatpak版本的LibreOffice(LO 5.2.5,Ubuntu 18.04),由LO创建或修改的文件不会出现在Ubuntu的“最近文件”中。
其他应用程序似乎也是如此(我还测试了通过flatpak安装的Sublime Text)。
这相当令人烦恼,因为Ubuntu的“最近文件”通常是找到您最近工作的文件的最快途径。
如何纠正这种行为呢?
~/.local/share/recently-used.xbel
。不幸的是,flatpak安装会保留自己的副本,路径为~/.var/app/{application}/data/recently-used.xbel
。~/.var/app/{application}/data/recently-used.xbel
替换为指向~/.local/share/recently-used.xbel
的链接,但这个链接很快就会被一个普通文件替换。~/.var/app/{application}/data
目录与~/.local/share/
具有相同的组织结构,将其替换为指向~/.local/share/
的(软)链接(并可能复制一些有用的内容)对我来说解决了问题。/tmp
目录。许多应用程序通过将数据放入/tmp
文件并传递名称来与其他应用程序通信。 - xenoid