Dies ist nicht wie einer der zuvor angesprochenen Fälle - ich habe sie alle überprüft.
Ich habe plötzlich die Meldung " ... kann nicht in den Papierkorb gelegt werden. Möchten Sie sie sofort löschen? " Heute Morgen nur in meinem Home-Verzeichnis erhalten .
Ich habe eine Home-Partition (ext4, ordnungsgemäß bereitgestellt) mit Symlinks für Benutzerordner wie Downloads, Dokumente usw. zu Ordnern mit demselben Namen in einer Datenpartition (ntfs, ordnungsgemäß bereitgestellt).
Ich kann beispielsweise eine Datei im Ordner "Downloads" nicht in den Papierkorb verschieben, wenn ich es über "Home" versuche , aber kein Problem, wenn ich es über die Datenpartition versuche , obwohl die betreffende Datei an beiden Speicherorten denselben Besitz und dieselben Berechtigungen hat .
Auch überhaupt kein Problem mit Dateien in meinem Home-Ordner, einschließlich solcher Unterordner Public
, die nicht mit meiner Datenpartition verknüpft sind .
Interessantes Puzzle für mich ...
PS: Gerade auf 15.04 aktualisiert, aber ich denke nicht, dass es wichtig ist ... Beim zweiten Gedanken könnte es vielleicht etwas mit einem Upgrade von Nautilus 3.10 auf 3.14 zu tun haben?
PPS: Dieser Fehler wurde einige Zeit später in Version 16.10 endgültig behoben und existiert unter Ubuntu 17.04 nicht mehr .
Antworten:
Dies ist ein Fehler
nautilus
, da dies in Trusty nicht der Fall ist (wie Sie selbst herausgefunden haben). Die Erklärung für dieses Verhalten könnte sein, dassnautilus
immer versucht wird, die über den/home
Pfad erreichten Dateien als physisch in der/home
Partition befindlich zu löschen, selbst wenn sie über einen symbolischen Link zu einem Ordner erreicht werden, der sich physisch in einer anderen Partition befindet: in diesem Fall "Papierkorb" Die Datei schlägt wie gewohnt fehl, da die Zieldatei nicht in den Papierkorb des Benutzers verschoben werden kann. Daher wird sie stattdessen aufgefordert, sie sofort zu löschen.quelle
Trash
Ordner gehört mir mit " rw " -Berechtigungen für mich und meine Gruppe sowie " r " -Berechtigungen für andere - was mehr als genug sein sollte, wenn nicht zu viel ;-).Trash-1000
es viel praktischer wäre , die gelöschten Dateien ohne Aufforderung in den Ordner desselben Laufwerks zu legen , in dem sich die Dateien befanden. Vielleicht ist dies ein Fehler und es ist nicht das beabsichtigte Verhalten, obwohl es teilweise Sinn macht für Gründe oben erläutert. Wie auch immer, überprüfen Sie auch das neue Update. Ich denke, jetzt wird das eigentliche Problem noch besser erklärt.Ich habe gerade eine Neuinstallation von Ubuntu 18.4 mit / home auf derselben Festplatte durchgeführt und hatte das gleiche Problem: Dateien konnten nicht in den Papierkorb gesendet werden. Ich konnte sie nur vollständig löschen. Beim Betrachten
/home/current_user.local/share/Trash
sah ich, dass der Besitzer root war und ich musste den Besitzer in den Benutzer für / Trash und beide Dateien in: / files und / info ändern. Ich bevorzuge dies über nautilus als root (Terminal :)sudo nautilus
und jetzt funktioniert es. Vielen Dank für Ihre hilfreichen Beiträge.quelle