Ist es möglich, im Unity Launcher mehrere Papierkörbe für separate Partitionen zu haben?

Ist es möglich, im Unity Launcher mehrere Papierkörbe für separate Partitionen zu haben?

Ich habe ein separates Laufwerk unter gemountet /srv. Wenn ich einen Ordner erstelle, /srv/.Trashwerden die Dateien auf diesem Laufwerk erfolgreich in einen verschoben, /srv/.Trash/1000wenn ich sie in den Papierkorb verschiebe. Wenn ich keinen Ordner habe, /srv/.Trashkann ich einen /srv/.Trash-1000Ordner erstellen, der auch wie erwartet funktioniert. Da das System den Papierkorb auf derselben Partition speichern möchte, von der er stammt, wie kann ich mehrere Papierkörbe erstellen, damit ich den Papierkorb von einem Laufwerk leeren kann, das nicht als Root oder Home gemountet ist? Irgendwelche Ideen? Ich habe mehrere verwandte Fragen gesehen wieDasUndDasaber ich kann nichts finden, das diesen Anwendungsfall behandelt. Ich möchte die Dateien nicht auf ein anderes Laufwerk verschieben, nur um sie in den Papierkorb zu legen, ich möchte nur den Papierkorb auf diesem separaten Laufwerk einfach verwalten können.

Bearbeiten: Ich habe es versuchtIst es möglich, zwei Unity Launcher zu haben?was die Möglichkeit aufzuwerfen schien, Avant Window Navigator zu verwenden, um einen zweiten Papierkorb zu erstellen, der möglicherweise über einen Gconf-Schlüssel konfiguriert werden kann, wie in Beitrag 5 erwähntHier.Obwohl AWN anscheinend wieder in der Entwicklung ist, scheint für meine aktuelle 14.04-Installation leider nichts verfügbar zu sein.

Antwort1

Problemumgehung- Erstellen Sie in Nautilus in einem neuen Tab eine Verknüpfung zum Papierkorbordner auf dem gewünschten Laufwerk, wie unten gezeigt, und löschen Sie die Ordnerdateien und -informationen manuell. Ich hoffe aufrichtig, dass jemand eine bessere Lösung findet, denn obwohl dies eine funktionale Lösung ist, ist sie nicht gerade ideal. Müll

Eine bessere Alternativeist die Verwendung dertrash-cli-Paketwie beschriebenHierwelches installiert werden kann mit sudo apt-get install trash-cliund leert den gesamten Papierkorb eines Benutzers mit dem Befehltrash-empty

Dies könnte mit Schnickschnack aufgepeppt werden, wie in diesem beschriebenAntwort

Antwort2

Die Ursache dieses Problems scheint darin zu liegen, dass das System auf einen systeminternen Mount-Pfad gemountet wurde, was zu Papierkorbordnern führte, bei denen das Sticky-Bit nicht gesetzt war. Eine einfache Lösung besteht darin, den Befehl auszugeben und chmod -t /mount/point/.TrashFolderIhren Pfad und Ordnernamen entsprechend Ihren Umständen anzupassen.

Quelle: https://unix.stackexchange.com/a/516031/67643

verwandte Informationen