Le /home/users
répertoire sur mon hôte est un montage NFS connecté à un serveur qui n'est pas sous mon contrôle. Lors de la suppression de fichiers dans $HOME
( /home/users/foo
) avec Nautilus, j'obtiens le message suivant:
Impossible de déplacer le fichier dans la corbeille, souhaitez-vous supprimer immédiatement?
Le fichier "..." ne peut pas être placé dans la corbeille.
Existe-t-il un moyen d'activer la corbeille pour ce point de montage? J'ai un accès en écriture à la partition, mais même après avoir créé le /home/users/.Trash-$(id -u)
bit attendu et défini, Nautilus ne parvient toujours pas à utiliser la corbeille.
En lisant cette question et la spécification de la corbeille, j'ai trouvé que c'était $HOME/.local/share/Trash
l'emplacement standard (à moins qu'il ne $XDG_DATA_HOME
soit défini), et il semble que Nautilus n'en soit qu'à moitié conscient: il écrit en effet un $HOME/.local/share/Trash/info/[filename]<.number>.trashinfo
chaque fois que j'essaie de supprimer un fichier, mais le les fichiers sont tous vides et je continue à recevoir le message d'erreur.
strace
pourrait être utilisé pour tracer lesnautilus
chemins qu'il essaie d'ouvrir et de vérifier leur état d'autorisation.