Ich habe immer gehalten, Shiftwenn ich eine Datei mit Thunar (dem XFCE-Dateimanager) lösche.
Wenn ich Windows verwendete, deaktivierte ich "Papierkorb" immer sofort nach der Installation. Ich habe in den Thunar-Einstellungen nach einer ähnlichen Option gesucht, hatte aber kein Glück, sie zu finden.
Kennst du zufällig einen Weg?
xfce
thunar
file-management
Ivan
quelle
quelle
trash-empty
(aus dem Pakettrash-cli
).autotrash
. Wenn ich es von einem Benutzer crontab aus anrufe, würde ich eine saubere Lösung in Betracht ziehen . Es beantwortet jedoch nicht Ihre Frage, deshalb hinterlasse ich es als Kommentar.Antworten:
Laut den Xfce-FAQ können Sie den Papierkorb nicht deaktivieren.
Sie enthalten drei Vorschläge, von denen zwei auch in den obigen Kommentaren erwähnt werden:
Verwenden Sie Shift+ del, um den Papierkorb zu umgehen und sofort etwas zu löschen.
Verwenden Sie Cron, um den Müll von Zeit zu Zeit zu reinigen.
oder erstellen Sie eine benutzerdefinierte Aktion zum dauerhaften Löschen (wie in gnome) mit der Aktion: rm% f, dann haben Sie im Kontextmenü die Schaltfläche "permanentes Löschen".
Persönlich verwende ich einen Cron-Job, der alle 24 Stunden ausgeführt wird und anruft
trash-empty
. Sie können den Befehl einfach selbst aufrufen oder eine Option (in Tagen) angeben, um Dateien zu entfernen, die länger als die angegebene Anzahl von Tagen im Papierkorb waren.quelle
Ich habe diesen Thread gefunden, als ich nach der Lösung des gleichen Problems wie OP gesucht habe. Später stellte ich fest, dass es eine einfachere Problemumgehung gibt. Das Drücken von DELverhält sich wie echtes Löschen, wenn Sie den Befehl gvfs-trash deaktivieren, z. B. indem Sie irgendwo in PATH den Befehl no-op erstellen:
Dann können Sie den Papierkorb mithilfe der GUI-Konfiguration auch vom Desktop und vom linken Bereich in Thunar ausblenden, und alles sieht so aus, als hätte es ihn nie gegeben.
quelle
Wenn Sie das Konzept "Papierkorb" seit Windows 3.1 nicht mehr wie ich verwendet haben, können Sie Folgendes verwenden:
chmod 0 /home/username/.local/share/Trash/files
Während dies einen Fehler auslöst, wenn Sie nur verwenden DEL, erinnert Sie dieser Fehler zumindest daran, Shift+ zu drücken DEL.
quelle
Ich mag es nicht, einen Papierkorb zu verwenden, und ich verstehe nicht, warum sie bei Linux DEs / Dateimanagern normalerweise nicht optional sind.
Wie auch immer, hier ist eine dumme, aber funktionale Problemumgehung mit jedem DE. Sie benötigen
inotifywait
, was iminotify-tools
Paket auf Arch und Debian enthalten ist:Speichern Sie dies irgendwo als Skript, machen Sie es ausführbar (
chmod +x script.sh
) und lassen Sie es beim Start ausführen (Einstellungen> Sitzung und Start> Autostart der Anwendung in XFCE). Alles, was es tut, ist zu warten, bis etwas in Ihrem Papierkorbverzeichnis passiert, und dann alles darin zu zerstören. In Kontextmenüs usw. wird weiterhin "In den Papierkorb senden" angezeigt, aber alles, was dort hineingeht, wird auf mysteriöse Weise verschwinden.quelle