我正在用fusepy制作一个FUSE文件系统,我想给删除赋予特殊的含义。我也想拦截垃圾的移动。为此,我希望文件管理器使用我的文件系统的根/安装点(.Trash/$uid
或.Trash-$uid
)的垃圾目录,而不是用户目录(~/.local/share/Trash
)。
我指的是Freedesktop 垃圾箱规范。
我尝试过 3 个文件管理器:
- PCManFM-Qt 使用 top-dir 垃圾目录;
- PCManFM 告诉我文件系统不支持垃圾箱并提供硬删除;
- 如果 top-dir 垃圾目录不存在,Dolphin 将创建该目录,但随后使用用户目录。
我可以说服所有文件管理器使用.Trash/$uid
/.Trash-$uid
吗?