O /home/users
diretório no meu host é uma montagem NFS conectada a um servidor que não está sob meu controle. Ao excluir arquivos em $HOME
( /home/users/foo
) com o Nautilus, recebo a seguinte mensagem:
Não é possível mover o arquivo para a lixeira. Deseja excluir imediatamente?
O arquivo "..." não pode ser movido para a lixeira.
Existe alguma maneira de ativar o lixo para este ponto de montagem? Eu tenho acesso de gravação à partição, mas mesmo depois de criar o esperado /home/users/.Trash-$(id -u)
e definir o bit persistente, o Nautilus ainda não usa o lixo.
Ao ler esta pergunta e a especificação da lixeira , descobri que esse $HOME/.local/share/Trash
é o local padrão (a menos que $XDG_DATA_HOME
esteja definido), e parece que o Nautilus está apenas ciente disso: ele realmente escreve $HOME/.local/share/Trash/info/[filename]<.number>.trashinfo
toda vez que tento excluir um arquivo, mas o os arquivos estão vazios e continuo recebendo a mensagem de erro.
strace
poderia ser usado para rastrear osnautilus
caminhos que ele tentava abrir e verificar seu estado de permissão.