我的文件位于一个单独的分区中,该分区未安装到/home
,而仅链接到该分区。我如何设法能够在那些文件中使用gnome垃圾桶?
例如:
分区2:安装在上/data
,带有文件夹/data/myname
分区1:安装在上/
,其内部带有/home
和/home/myname
,并分别/home/myname/Desktop
与和/home/myname/Documents
链接。假设我有一个文件。/data/myname/Desktop
/data/myname/Document
/data/myname/Document/example.txt
当我使用nautilus并尝试删除时/home/myname/Document/example.txt
,Nautilus说它不能使用垃圾箱。我花了一段时间才弄清楚这是因为example.txt
它位于不同的文件系统中。我不知道可以在该分区中定义另一个垃圾目录,以便gnome可以使用它吗?
我可以像/home
几乎模拟结果一样安装Partion 2(我做了很长时间),但是每次更改Linux / Ubuntu安装时,我家中的许多配置文件都损坏了。但总而言之,这种新方案不允许我现在使用gnome垃圾。
GNOMEish文件管理器需要一个放置已损坏文件的地方。将它们复制到第一个分区将是非常糟糕的性能。因此,它尝试将它们放在/.Trash-$UID文件夹中。没有rw访问该文件夹,没有垃圾。
以需要垃圾桶的用户身份在分区根目录中运行此bash。
sudo mkdir .Trash-$UID && sudo chown $USER:$USER .Trash-$UID
注意:如果有一个rw.Trash
文件夹,Nautilus可能会自动创建用户的回收站文件夹(/.Trash/$UID
)。我没有尝试过,只是在一些日志中看到了。公共垃圾桶存在安全问题。YMMV。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句