web-dev-qa-db-fra.com

gvfs-trash échoue dans la corbeille

J'essaie d'utiliser gvfs-trash et j'obtiens une erreur.

$ trash thefile
Error trashing file: Unable to find or create trash directory

Comment puis-je réparer cela?

$ ls -ld ~/.local/share/Trash/
drwx------ 4 username username 4096 Jul 24 22:23 /home/username/.local/share/Trash/

ls -ld ~/.local/share/
drwx------ 3 username username 4096 Jul 24 22:23 /home/username/.local/share/
6
Hatshepsut

Lorsque vous supprimez un fichier qui ne se trouve pas sur la même partition de votre répertoire personnel, le message déplacé vers le répertoire . Trash-1000 à la racine de la partition que vous êtes. Assurez-vous que ce répertoire . La corbeille 1000 est en écriture pour l'utilisateur situé sous que vous voulez supprimer le fichier.

J'ai eu le même échec aussi, ma partition racine était différente de mon répertoire de base - qui est une partition cryptée. Le répertoire /.Trash-1000 n'était pas accessible en écriture pour l'utilisateur actuel auquel j'étais connecté. Résolu par l'exécution

Sudo chown MYUSERNAME /.Trash-1000

6
Gerbrand