我知道在Ubuntu之类的发行版中,清除最近的文件非常容易,但是我对最近的文件有三个疑问:
我正坐在带有i3窗口管理器的Arch Linux上。
答案 0 :(得分:0)
它是处理最新文件的桌面环境(例如KDE使用baloo,Nautilus使用~/.local/share/recently-used.xbel
)。没有统一的方法来处理最新文件。
您正在寻找的潜在候选人是:
st_atime
系统调用编写的struct stat
结构中的stat
字段,但是它将显示任何访问权限,不仅在用户打开文件且不能保证被访问时适用于文件系统(在挂载文件系统时,请参见Filesystem Independent Mount Options中的noatime
选项)最好的选择是编写自己的库,然后使用KDE / GNOME库(或其他后端,如果还有其他实现这些功能的桌面环境)来获取数据。
i3窗口管理器未实现此功能,因为它仅处理窗口管理,几乎不执行其他任何操作。