Warum bittet mich Nautilus, "... den Müll zu leeren, bevor Sie absteigen?"

8

Ich habe eine als ext4 formatierte SATA-Festplatte, die von Nautilus bei jedem Start des Computers erkannt wird.

Ich muss in Places darauf klicken , um es tatsächlich zu mounten. Das ist okay, damit bin ich zufrieden.

Wenn ich es jedoch manuell aushebe (über das Kontextmenü in Nautilus), werde ich gefragt: "Möchten Sie den Papierkorb leeren, bevor Sie es aushängen?" ... und das begann erst heute, nach 2 Monaten täglichem Gebrauch ...

Nun, es könnte sein, dass ich bis heute noch nie Müll auf diesem Laufwerk hatte ... es ist möglich, da ich oft Shift + Delete mache und nicht jeden Tag ein manuelles Unmount mache ...

Ich war ein bisschen überrascht von diesem Dialog und fragte mich "Warum?" (weil Müll normalerweise ein Ort ist, der manuell gepflegt wird).

Wie kann ich außerdem verhindern, dass diese Eingabeaufforderung angezeigt wird?

Peter.O
quelle

Antworten:

4

Auf gemounteten Volumes verschiebt Nautilus die Papierkorbdateien nicht in Ihr Haupt-Papierkorbverzeichnis in Ihrem Home-Ordner, da dies für große Dateien nicht viel Sinn macht.

Wenn Sie das nächste Mal etwas in den Papierkorb werfen, drücken Sie Strg + H oder wählen Sie im Menü die Option Versteckte Dateien anzeigen. Sie werden feststellen, dass sich in Ihrem bereitgestellten Laufwerk ein .Trash-Ordner befindet.

Die Datei befindet sich tatsächlich noch auf dem Laufwerk, bis Sie sie dauerhaft entfernen. Ich denke, es ist nur Nautilus 'Art, Ihnen dabei zu helfen, die Dinge in Ordnung zu halten, zumal Sie das Laufwerk möglicherweise an andere Betriebssysteme anschließen.

Ich nehme an, eine Möglichkeit, den Dialog zu unterdrücken, besteht darin, auf jedem Laufwerk einen eigenen Papierkorb- / temporären Ordner zu erstellen und die Dateien, die Sie in den Papierkorb verschieben, aber noch nicht löschen möchten, dorthin zu verschieben. Sie können Nautilus-Skripte / -Aktionen erstellen, um die Dateien auf Ihren neuen Ordner zu verweisen. Da sich die Dateien auf demselben Laufwerk befinden würden, würde kein Overhead entstehen (dh der Umzug würde sofort erfolgen / keine CPU kosten) und Sie würden nicht durch Dialoge gestört. Ich persönlich habe eine kleine (2 GB Partition), die ich als temporäre / Freigabe mit Windows-Bereich für Sonstiges verwende. Krimskrams. Ich finde, es funktioniert ganz gut, um Gedanken aus dem Weg zu räumen. Natürlich ist das für große Sachen nicht praktisch, aber du kommst auf die Idee :)

Deadite81
quelle
Ja, danke ... Ich dachte, es könnte sich um eine "Höflichkeits" -Warnung handeln ... Ich verstehe "Warum" immer noch nicht ganz, es sei denn, es soll den Benutzer (mich) darauf hinweisen, dass "Hey! Diese Dateien sind im Begriff, dies zu tun." verschwinden, wenn Sie die Bereitstellung aufheben, also möchten Sie sie vielleicht trotzdem dauerhaft löschen "... Okay, ich kann das als" Grund "sehen ... also ist das" Warum "gelöst ... Jetzt frage ich mich, ob es eine Lösung dafür gibt "Wie kann ich diesen Dialog beenden?" ... es ist nicht gerade kritisch, aber ich brauche es nicht, also wäre es mir lieber, wenn es nicht da wäre.
Peter.O
Ich denke, es könnte durchaus nur eine "Sache" sein, die Nautilus tut (wie Sie erwähnt haben), und dass es möglicherweise keinen Ein / Aus-Schalter gibt ... Ich werde eine Weile warten, da jemand von einem weiß irgendwohin wechseln ... Ich habe gerade den gconf-Editor durchgesehen, aber nichts ist aufgefallen ... Wenn ich das "Warum" kenne, fühlt sich dieses Problem ziemlich vernünftig an, also bin ich nicht mehr überrascht .. :)
Peter .O
Ich habe diesen Dialog ein wenig weiter getestet ... Er löscht nur den Papierkorb für dieses bestimmte Laufwerk, was durch den Wortlaut des Dialogfelds nicht deutlich wurde, und ich hatte bis heute keine Papierkorboption "pro Laufwerk" gefunden Also war ich vorsichtig ... Jetzt, da ich definitiv weiß, dass es nichts anderes bewirkt, bin ich ziemlich zufrieden damit ... obwohl ich es nicht brauche (daher will ich es nicht) , es ist ein kleiner Kompromiss für die vielen "Ich will" -Funktionen eines GUI-
Dateibrowsers
Nun, ich habe mich ein bisschen umgesehen und keine klare Möglichkeit gefunden, den Dialog zu unterdrücken. Es handelt sich also wahrscheinlich um eine integrierte "Funktion". Der Papierkorb ist eigentlich ein bereitgestelltes virtuelles Laufwerk, daher kann er an mehrere Speicherorte angeschlossen werden. Daher ist es gut zu wissen, dass nicht der gesamte Papierkorb gelöscht wird. Ich würde dann definitiv Probleme haben (und wahrscheinlich einen Fehlerbericht einreichen). Ich habe selbst experimentiert und kann sehen, wie ärgerlich das wäre, aber zumindest tut es nichts weh. Nautilus hat einige Fehler, die mich verrückt machen, zum Beispiel, dass ich nicht auf herkömmliche Weise auf den Root-Papierkorb zugreifen oder .desktop-Dateien öffnen kann.
Deadite81
@ Deadite81 - Sie können .desktop-Dateien öffnen, indem Sie sie ausführbar machen. Ich möchte auch, dass dieses Problem gelöst wird ....
Wilf
0

Es hört sich so an, als ob im Wesentlichen die Papierkorbdateien geöffnete Dateien aus dem Dateisystem behalten, das Sie aushängen möchten. Sie können versuchen, mit lsof herauszufinden, was das Aushängen verhindert. Etwas wie lsof | grep / the / mountpoint des Geräts. Nautilus kann jedoch manchmal irreführend sein, da es möglicherweise an einer anderen Stelle als erwartet bereitgestellt wird.

Um dieses Problem zu beheben Öffnen Sie Ihre SATA-Festplatte und drücken Sie Ctrl+ H(oder gehen Sie zu Menü anzeigen und wählen Sie Versteckte Dateien anzeigen). Der Ordner mit dem Namen "Papierkorb" oder ähnlich wie im folgenden Schnappschuss wird gelöscht. Löschen Sie den Ordner.

Alt-Text

karthick87
quelle
Es ist nicht so ... Der Dialog wird nicht angezeigt, wenn ich gerade den Papierkorb geleert habe, und wird angezeigt, wenn ich eine leere Datei erstelle und sie in den Papierkorb lösche ... Ich habe nichts anderes an der Datei getan als zu erstellen es und lösche es in den Papierkorb ... und lsofzeigte ein Leerzeichen ... (aber trotzdem danke ...) ... und zufällig experimentierte ich tatsächlich damit, lsofals ich das zum ersten Mal bemerkte.
Peter.O
$ mountzeigt das Laufwerk als: /dev/sdc1 on /media/E_0298_back type ext4 (rw,nosuid,nodev,uhelper=udisks) ... und fuser -c /media/E_0298_backauch leer zurückgegeben
Peter.O
Re. Löschen des .Trash-Ordners ... Ich möchte eigentlich den Papierkorb behalten ... und auf jeden Fall ist es schneller, einfach auf die entsprechende Schaltfläche im Dialogfeld zu klicken ... aber ich hätte das Dialogfeld wirklich einfach nicht in der erste Platz ... Es fühlt sich an wie ein Fall von ein bisschen zu viel gut gemeinter "Höflichkeit" ("zu viel", wenn ich die Option nicht ausschalten kann) ... aber es ist kein "kritisches" Problem :)
Peter.O