なぜノーチラスは私に「...アンマウントする前にゴミ箱を空にする」ように要求するのですか?


8

コンピュータを起動するたびにNautilusによって検出される、ext4としてフォーマットされたSATAハードドライブを持っています。

実際にマウントするには、[ 場所 ]でクリックする必要があります。それは大丈夫です、私はそれに満足しています。

ただし、(Nautilusのコンテキストメニューを使用して)手動でアンマウントすると、「アンマウントする前にゴミ箱を空にしますか?」...そしてこれは、2か月の毎日の使用の後、今日だけ起こり始めました...

さて、今日までこのドライブにゴミがなかった可能性があります... Shift + Deleteを頻繁に実行し、毎日手動でアンマウントしないので、それは可能です...

私はこのダイアログに少し驚いて、「なぜ?」と思った(ごみ箱は通常、手動で管理される場所であるため)。

また、このプロンプトが表示されないようにするにはどうすればよいですか?

回答:


4

マウントされたボリュームでは、Nautilusはゴミ箱にあるファイルをホームフォルダーのメインのゴミ箱ディレクトリに移動しません。これは、巨大なファイルにはあま​​り意味がないためです。

次に何かをゴミ箱に入れるときは、Ctrl + Hを押すか、メニューから[隠しファイルの表示]を選択します。マウントされたドライブに.Trashフォルダーが残っていることがわかります。

ファイルは、完全に削除するまで実際にはドライブ上にあります。特にドライブを他のOSに接続している可能性があるため、これはNautilusが物事を整理するのに役立つ方法だと思います。

ダイアログを非表示にする方法は、各ドライブに独自のゴミ箱/一時フォルダを作成し、ゴミ箱に移動したいがまだ削除していないファイルを移動することだと思います。Nautilusスクリプト/アクションを作成して、ファイルが新しいフォルダーを指すようにすることができます。ファイルは同じドライブ上にあるため、オーバーヘッドはなく(つまり、移動は即座に行われ、CPUのコストはかかりません)、ダイアログボックスに煩わされることはありません。個人的には、小さな(2GBのパーティション)を使用して、その他のWindows領域との一時/共有として使用しています。オッズとエンド。私はそれが思考を邪魔にならないようにするのに非常にうまく機能することがわかります。もちろん、それは大きなものには実用的ではありませんが、あなたはアイデアを得ます:)


はい、ありがとう...私は「礼儀」の警告だったかもしれないと思った...「ねえ!これらのファイルが取り消すと消えてしまうので、とにかくそれらを完全に削除したいのかもしれません」...それで「理由」としてそれを確認できます...「なぜ」が解決されるのかわかりました...解決策はあるのでしょうか「このダイアログを停止するにはどうすればよいですか?」...それは厳密には重要ではありませんが、私はそれを必要としないので、むしろそこにいたくないのです
Peter.O 2010年

私はそれがnautilusが(あなたが述べたように)する単なる「もの」として終わるかもしれないと思うし、オン/オフスイッチがないかもしれない...誰かが知っているかもしれないので、しばらく待つどこかに切り替える...私はgconf-editorを調べただけですが、目立ったものは何もありません...「なぜ」という事実を知っていると、この問題かなり合理的に感じられるので、もう驚きません.. :)
Peter .O 2010年

私はこのダイアログをもう少しテストしました...それは、特定のドライブのゴミ箱を削除するだけです。これは、ダイアログの文言では明確にされていませんでした。今日まで、「ドライブごと」のゴミ箱オプションはありませんでした。 、それで私はそれを警戒していました... definitleyが他に影響を及ぼさないことを知ったので、私はそれでかなり満足しています...それを必要としない(したがって、それを望まない)にもかかわらず、それはマイナーなトレードオフの多くの.... GUIファイルブラウザの機能を「私が欲しい」のためである
Peter.O

まあ、私は少し見回しましたが、ダイアログを抑制する明確な方法はありません。したがって、それはおそらく組み込みの「機能」です。ごみ箱は実際にはマウントされた仮想ドライブであるため、複数の場所にフックできるため、すべてのごみ箱が削除されないことを知っておくとよいでしょう。私は間違いなくそのとき問題を取り上げます(そしておそらくバグレポートを提出します)。私はいくつか自分で実験しましたが、これがいらいらすることはわかりますが、少なくとも何も害はありません。Nautilusには、ルートトラッシュにアクセスしたり、従来の方法で.desktopファイルを開いたりできないなど、私を狂わせるいくつかのバグがあります。
Deadite81

@ Deadite81-.desktopファイルを実行可能にすることで開くことができます。私もこの問題を解決してほしい…
Wilf

0

どのような基本的に起こっていることはゴミ箱のファイルはおそらくあなたが使用して試すことができunmount.Youしようとしているファイルシステムから開いたファイルを維持しているということであるように聞こえるのlsofを同じようunmount.Somethingを妨げているものを見つけるためにlsofを| デバイスのgrep /the/mountpoint.Nautilusは、予想外の場所にマウントされている可能性があるため、誤解を招く場合があります。

この問題を解決するにはSATAハードドライブを開いてCtrl+ H(または[表示]メニューから[隠しファイルの表示]を選択)を押します。ゴミ箱という名前のフォルダーまたは以下のスナップショットと同様のフォルダーが表示されます。それを削除してから、マウントを解除します。

代替テキスト


それはそうではありません...ゴミ箱を空にしたばかりではダイアログは表示されず、空のファイルを作成してゴミ箱にそれを削除すると適切に表示されます...作成以外はファイルに対して何もしませんでしたそれをゴミ箱に削除します...そしてlsof空白を表示しました...(とにかくありがとう...)...そして偶然にも、私がlsof最初にこれに気付いたとき、実際に実験をしていまし た。
Peter.O 2010年

$ mount示すように、ドライブ:/dev/sdc1 on /media/E_0298_back type ext4 (rw,nosuid,nodev,uhelper=udisks) ...とfuser -c /media/E_0298_backも返さ空白
Peter.O

再 .Trashフォルダを削除しています...私は実際にゴミ箱を保持したいのですが...いずれにしても、ダイアログの関連するボタンをクリックするだけの方が速いです...しかし、ダイアログ自体は表示されませんそもそも...意図した「礼儀」が多すぎる(オプションをオフにできない場合は「多すぎる」)ように感じますが、「重大な」問題ではありません:)
Peter.O 2010年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.