Wie kann ich den Papierkorb ausschalten?


16

Ich glaube nicht an den Papierkorb und wenn ich etwas lösche, möchte ich, dass es für immer weg ist, wie kann ich den Papierkorb ausschalten?

PS Wenn ich Dateien von der Konsole lösche, werden sie auch in den Papierkorb verschoben?


In Raspbian ist es wirklich einfach abzuschalten - eine einfache Präferenz. Aber in Ubuntu haben sie es lange so gehalten. Niemand hat jemals erklärt, warum. In jedem Fall, 6 Jahre nachdem diese Frage gestellt wurde, ist es jetzt Juli 2017 und in Ubuntu 16.04 LTS ist dies das Beste, was Sie tun können: Gehen Sie zuerst zu "Erscheinungsbilder" und stellen Sie es so ein, dass das Menü im Fenstertitel angezeigt wird. Rufen Sie dann den Dateimanager auf und wählen Sie Homes / Drücken Sie die Tastenkombination Alt-E. Wählen Sie dann Preferences. Dort können Sie die Option Delete unter Move to Trash im Kontextmenü von Dateien oder Verzeichnissen aktivieren.
SDsolar

Antworten:


8

Sie können eine Löschaktion hinzufügen, wie unter Löschen von Dateien unter Umgehung des Papierkorbs beschrieben . Von der Konsole gelöschte Dateien werden sofort entfernt. Beachten Sie jedoch, dass sie unter bestimmten Umständen immer noch wiederhergestellt werden können, wenn Sie Dateien mit dem Befehl "wipe" sicher löschen möchten.


1
Ich möchte nur nicht daran denken, den Müll zu leeren, danke.
UAdapter

1
Es gibt keine Möglichkeit, den Papierkorb vollständig zu deaktivieren (siehe bug bugs.launchpad.net/nautilus/+bug/118988) . Sie können die Option "Dateien löschen" aktivieren und die ENTF-Taste neu zuordnen, um sie aufzurufen. In der Praxis wird dadurch der Papierkorb im Dateimanager deaktiviert.
João Pinto

Wir werden den Müll von Unity Laucnher nicht los
Kyle Clarke

@KyleClarke Richtig. Es ist derzeit nicht möglich, den Papierkorb aus dem Unity-Launcher zu entfernen , da dies beabsichtigt ist und das Ändern des Unity-Quellcodes und das Neukompilieren erforderlich macht.
Christopher Kyle Horton

10

Sie können Shift+ Deleteverwenden Delete, um Dateien für immer zu löschen, aber vergessen Sie nicht; Wenn Sie die Datei für immer löschen, können Sie sie nicht einfach zurückholen.


4

Hmmm.

Places->Home Folder->Edit->Preferences->Behavior->Include a Delete command [...]

Ja, Konsolenlöschvorgänge haben keine "Recycling" -Aktion - sie sind weg.


2

Auf meinem MP3-Player habe ich eine Datei namens .Trash-1000(kein Verzeichnis) hinzugefügt, die mir nur im Weg steht.

Ich drückeDelete und erhalte die Aufforderung: Datei kann nicht in den Papierkorb verschoben werden. Möchten Sie die Datei sofort löschen? mit der Standardaktion Delete.

Gut genug für meine Bedürfnisse.


Du rettest meinen Tag! Dadurch wird die Papierkorbfunktion nicht entfernt. Erstellen Sie einfach eine Datei .Trash-1000 , um den Papierkorb zu deaktivieren.
Metadings

Auch in ~ / .local / share machen Sie es ähnlich: rm -rf Trash, dann Echo "nyah"> Trash
SDsolar

1

Auch ich bin einer von denen, die seit einigen Jahren von diesem Problem betroffen sind. Unzufrieden mit den vorhandenen Vorschlägen habe ich mir kürzlich die Zeit genommen, selbst eine Lösung zu finden.

Ausgehend von der Annahme, dass der Papierkorb systemweit gelöscht werden soll , habe ich festgestellt, dass die einzige wirkliche Lösung derzeit darin besteht, eine benutzerdefinierte Version von libgioGIO ) zu erstellen, die geändert wird zum Aufruf g_file_delete () eine Anwendung jedes Mal ruft g_file_trash () .

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

Deaktivieren Sie den GNOME-Papierkorb in Debian-basierten Distributionen global

Ich hoffe, dies ist eine Hilfe für diejenigen, die den Müll genauso leidenschaftlich hassen wie ich ...


0

Sie können das unveränderliche Bit setzen.

Leeren Sie dazu zuerst den Papierkorb:

rm -rf ~/.local/share/Trash/*

Und dann:

sudo chattr +i ~/.local/share/Trash/

Wenn Sie anschließend etwas löschen oder in den Papierkorb verschieben, wird die folgende Meldung angezeigt:

Cannot move to trash, delete it immediately?

EDIT: Aktuelle Ergebnisse unten

chattr: Inappropriate ioctl for device while reading flags on /home/sg1/.local/share/Trash/

oder entfernen Sie einfach dieses Verzeichnis und geben Sie "nyah"> Trash
SDsolar
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.