Unity ランチャーで別々のパーティションに複数のゴミ箱を配置することは可能ですか?

Unity ランチャーで別々のパーティションに複数のゴミ箱を配置することは可能ですか?

にマウントされている別のドライブがあります/srv。フォルダを作成すると、/srv/.Trashそのドライブ上のファイルは/srv/.Trash/1000ゴミ箱に移動すると正常に に移動されます。フォルダがない場合は、フォルダ/srv/.Trashを作成できます/srv/.Trash-1000が、これも期待どおりに機能します。システムはゴミを元のパーティションと同じパーティションに保存したいので、ルートまたはホームマウントされていないドライブからゴミ箱を空にできるように、複数のゴミ箱を作成するにはどうすればよいでしょうか? 何かアイデアはありますか? 次のような関連する質問をいくつか見ました。これそしてこれしかし、このユースケースに対応するものは見つかりません。ファイルをゴミ箱に入れるためだけに別のドライブに移動させたくはありません。この別のドライブで簡単にゴミ箱を管理できるようにしたいだけです。

編集: 試してみましたUnity ランチャーを 2 つ持つことは可能ですか?これにより、Avant Window Navigator を使用して 2 番目のゴミ箱を作成できる可能性が浮上しました。これは、投稿 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

関連情報