统一启动器中可以为不同的分区设置多个垃圾桶吗?

统一启动器中可以为不同的分区设置多个垃圾桶吗?

我有一个单独的驱动器安装在/srv。如果我创建一个文件/srv/.Trash夹,该驱动器上的文件将/srv/.Trash/1000在移至垃圾箱时成功移动到 。如果我没有文件/srv/.Trash夹,我可以创建一个/srv/.Trash-1000文件夹,它也能正常工作。由于系统希望将垃圾存储在其来源的同一分区上,我该如何创建多个垃圾箱,以便我可以清空非 root 或 home 安装的驱动器中的垃圾?有什么想法吗?我看到了几个相关问题,例如但我找不到任何可以解决此用例的方法。我不想将文件移动到其他驱动器只是为了将它们放入垃圾箱,我只是希望能够轻松管理此单独驱动器上的垃圾箱。

编辑:我试过了可以有 2 个 Unity 启动器吗?这似乎提出了使用 Avant Window Navigator 实现第二个垃圾桶的可能性,可能可以通过帖子 5 中提到的 gconf 键进行配置这里。不幸的是,尽管 AWN 似乎已重新投入开发,但我当前的 14.04 安装似乎没有任何可用的东西。

答案1

解决方法- 在 Nautilus 中创建一个快捷方式,在新选项卡中指向所需驱动器中的垃圾文件夹,如下所示,然后手动删除文件夹文件和信息。我真诚地希望有人能想出更好的解决方案,尽管这是一个实用的解决方案,但它并不理想。 垃圾

更好的选择是使用trash-cli 包如上所述这里可以使用以下命令安装sudo apt-get install trash-cli并清空所有用户垃圾trash-empty

这可以像本文中描述的那样用花哨的东西来装饰回答

答案2

看来,这个问题的根本原因是安装到 system_internal 安装路径,导致垃圾文件夹未设置粘性位。一个简单的解决方案是发出命令,chmod -t /mount/point/.TrashFolder调整路径和文件夹名称以适应您的情况。

来源: https://unix.stackexchange.com/a/516031/67643

相关内容