是否允许对已安装的分区进行‘移至垃圾箱’而不是‘永久删除’?

是否允许对已安装的分区进行‘移至垃圾箱’而不是‘永久删除’?

在 Windows 8 和 Ubuntu 18.04 的双启动系统中,两个分区(我们称之为数据驱动器和媒体驱动器)是 NTFS,Windows 和 Ubuntu 都可以访问。为了能够通过 Ubuntu 访问这些驱动器上的文件,我必须单击 Nautilus 中的驱动器图标,Ubuntu 会将分区挂载到该分区上,/media/如果我从该分区中删除任何文件,这些文件就会进入废纸篓。

由于每次点击图标来挂载它很麻烦,所以我想在登录 Ubuntu 时自动挂载分区。我遵循这些步骤并且它有效。
在此处输入图片描述
但是,如果我尝试从媒体驱动器中删除任何文件,右键单击菜单中显示的唯一文件删除选项是“永久删除”。

我怎样才能让移至垃圾箱选项重新出现?另外,我想了解为什么它只允许永久删除?

答案1

对于外部安装的磁盘或分区,创建一个/.Trash-$UID目录,例如

cd /media/MYDRIVE
sudo mkdir -m777 -v .Trash-$UID
sudo chown $USER .Trash-$UID

然后重新打开鹦鹉螺并重新检查上下文菜单。

答案2

根据这个答案,可以通过添加 来解决uid=1000
要知道您帐户的 UID,请打开文件/etc/passwd并在文件的最后几行中搜索您的用户名。在我的系统中有两个用户,因此有两行指定第一个用户和第二个用户的 uid。第二个用户的 uid 是 1001。
在此处输入图片描述

将 uid 添加到您在磁盘/Gnome 磁盘实用程序中看到的挂载选项。具体来说,您需要将挂载选项更改为nosuid,nodev,nofail,x-gvfs-show,uid=1000

注意:这样做只会为您的帐户授予文件夹权限。其他用户将无法将文件移至垃圾箱,因为他们的 uid 未在挂载选项中提及。需要更好的解决方法。

相关内容