
我有一個單獨的驅動器安裝在/srv
。如果我建立一個/srv/.Trash
資料夾,該磁碟機上的檔案將成功移動到/srv/.Trash/1000
移動到垃圾箱。如果我沒有/srv/.Trash
資料夾,我可以建立一個/srv/.Trash-1000
也按預期工作的資料夾。由於系統希望將垃圾儲存在來自它的同一分割區上,因此我如何建立多個垃圾桶,以便我可以從非根或家庭安裝的磁碟機中清空垃圾?有任何想法嗎?我見過幾個相關的問題,例如這和這但我找不到任何可以解決這個用例的東西。我不希望將文件移動到不同的驅動器只是為了將它們放入垃圾桶,我只是希望能夠輕鬆管理這個單獨驅動器上的垃圾。
編輯:我試過了可以有2個unity啟動器嗎?這似乎提高了使用 Avant Window Navigator 完成第二個垃圾桶的可能性,可以透過貼文 5 中提到的 gconf 鍵進行配置這裡。不幸的是,儘管 AWN 似乎已重新開始開發,但似乎沒有任何內容可用於我目前的 14.04 安裝。
答案1
答案2
看來此問題的根本原因是安裝到 system_internal 安裝路徑,這導致垃圾資料夾沒有設定黏性位元。一個簡單的解決方案是發出命令chmod -t /mount/point/.TrashFolder
調整路徑和資料夾名稱以符合您的情況。