So stoppe ich die Ubuntu-Erstellung eines .Trash-Ordners auf jedem Gerät

8

Nun, der Titel sagt alles. Da diese Funktion für mich nicht verwendet wird, möchte ich diese Funktion deaktivieren, wenn ich sie lösche. Sie verbleibt im .Trash-Ordner eines Geräts, z. B. Pendrive, und mit der Zeit nimmt sie Speicherplatz in GB ein. Wie kann ich es deaktivieren?

OmiPenguin
quelle
Jedes Mal, wenn Sie etwas "löschen", das an einen Papierkorb gesendet wird, leeren Sie den Papierkorb jedes Mal, bevor Sie Ihr Gerät entfernen.
Uri Herrera
1
Ich bin an einer Lösung interessiert, die Papierkörbe für Wechselmedien überhaupt ausschaltet ...
Hartmut P.
Ein anderes Szenario ist die Freigabe von Ordnern in einer VM. Ubuntu 13.04 in einer VM sieht meinen Windows-Hostordner als Gerät und erstellt darin ".Trash-1000" (der freigegebene Ordner ist für meinen Workflow beschreibbar, daher ist es keine Lösung, ihn schreibgeschützt zu machen). Früher konnte ich einen Ordner freigeben, ohne dass er auf Geräten angezeigt wurde, kann mich aber nicht erinnern, wie das funktioniert hat.
Bleep Bloop

Antworten:

8

Wenn Sie etwas dauerhaft löschen, wird kein .TrashOrdner erstellt und dort abgelegt. Halten Sie dazu in Nautilus (dem Standard-Dateibrowser in Ubuntu) einfach die Umschalttaste gedrückt, während Sie die Entf-Taste drücken. Dadurch wird der Papierkorb umgangen, der dem Papierkorb in Windows ähnelt und das Löschen ermöglicht.

Sie können auch einen Rechtsklick-Befehl zum Löschen hinzufügen, der den Papierkorb in Nautilus umgeht. Öffnen Sie dazu Nautilus und wählen Sie Bearbeiten -> Einstellungen. Klicken Sie dann auf die Registerkarte Verhalten und wählen Sie "Löschbefehl einschließen, der den Papierkorb umgeht".

Wie Uri Herrera bereits erwähnt hat, können Sie den Papierkorb auch leeren, um ihn zu entfernen.

ehrwürdig
quelle
Wenn Sie "Papierkorb leeren" ausführen, werden die Dateien im Papierkorb entfernt, aber der Papierkorb ist noch vorhanden. Das ist ziemlich dumm. Linux sollte seinen eigenen Papierkorbordner in einer eigenen Partition speichern, anstatt ihn auf der Windows-Partition oder auf der Partition eines externen Geräts zu speichern.
Nav
Es speichert es auf jeder Partition, von der es gelöscht wurde. Warum sollten Sie gelöschte Elemente von einem Laufwerk auf ein anderes verschieben, um sie in einen Papierkorb zu werfen? Das macht keinen Sinn.
Reverendj1
Hmm ... das stimmt. Mir wurde klar, dass mir nicht wirklich gefallen hat, dass der Papierkorb auch nach dem Löschen des Papierkorbs erhalten bleibt. Lassen Sie den Papierkorb also auf einem beliebigen Laufwerk liegen. Wenn der Papierkorb gelöscht wird, sollte der Ordner verschwinden.
Nav
2

Auch ich bin einer von denen, die seit einigen Jahren von diesem Problem betroffen sind. Unzufrieden mit den bestehenden Vorschlägen habe ich mir kürzlich die Zeit genommen, selbst nach einer Lösung zu suchen. Wenn Sie damit leben können, dass im Folgenden beschrieben wird, wie Sie den Papierkorb von Gnome global deaktivieren (dh nicht nur für Wechselmedien), ist das verknüpfte Lernprogramm möglicherweise nur für Sie gedacht.

Ausgehend von der Annahme, dass der Papierkorb systemweit entfernt werden soll, habe ich festgestellt, dass die einzige echte Lösung derzeit darin besteht, eine benutzerdefinierte kompilierte Version von libgioGIO ) zu erstellen, die geändert wird g_file_delete () jedes Mal aufrufen, wenn eine Anwendung g_file_trash () aufruft .

Für alle technikbegeisterten Benutzer, die an dieser Lösung interessiert sind: Ich habe kürzlich eine Schritt-für-Schritt-Anleitung auf GitHub veröffentlicht :

Deaktivieren Sie GNOME's Trash in Debian-basierten Distributionen global

Ich hoffe, dies hilft (einigen) denen, die den Müll mit der gleichen Leidenschaft hassen wie ich ...

Michael Stumpfl
quelle