why*_*yer 5 nautilus fstab mount trash 19.04
我有两台运行相同 Ubuntu 18.10 的机器。在它们两个上我都有几个绑定安装,/etc/fstab如下所示:
# file system mount point type options dump pass
/mnt/hdd/folder /home/user/data none bind,x-gvfs-hide 0 0
Run Code Online (Sandbox Code Playgroud)
将其中一台机器升级到 19.04 后,出现以下两个错误:
我无法将文件从绑定安装移动到垃圾箱(既不能使用 Nautilus GUI,也不能通过gio trash):
$ gio trash file.txt
gio: file:///home/user/data/file.txt:
Trashing on system internal mounts is not supported
Run Code Online (Sandbox Code Playgroud)fstab没有隐藏并显示为一个已安装的分区我该如何解决?或者我在哪里提交错误报告?或者有解决方法吗?(毕竟自 19.04 发布以来已经过去了几个月。)尤其是非工作垃圾很烦人。
我意识到自您的帖子发布以来已经过去了一段时间,但问题仍然存在于 Ubuntu 19.10 上,因此这个答案可能仍然对某些人有用。
trash命令行包中的命令trash-cli,并且它可以与绑定安装一起正常工作(但是我认为这不是台式计算机的理想解决方案)。顺便说一句,我个人在使用 Ubuntu 的计算机上也遇到了这个问题(如果我没记错的话,之前在 Fedora 上也遇到过这个问题),但我似乎在 Manjaro 上没有遇到这个问题(至少使用 Deepin DE,我还没有遇到过)没有在其他桌面环境上尝试过,不知道它是否与之相关)。我想研究这两个不同的系统如何处理垃圾以找出 Ubuntu 上的问题所在(以及具有相同问题的其他发行版)会很有趣。
x-gvfs-hide。就我而言,我能发现的唯一区别是我还有选择权defaults。因此,它会根据您的示例给出以下内容:# file system mount point type options dump pass
/mnt/hdd/folder /home/user/data none defaults,bind,x-gvfs-hide 0 0
Run Code Online (Sandbox Code Playgroud)