The /home/users
direktori pada host saya adalah NFS gunung terhubung ke server yang tidak dalam kendali saya. Saat menghapus file dalam $HOME
( /home/users/foo
) dengan Nautilus saya mendapatkan pesan berikut:
Tidak dapat memindahkan file ke tempat sampah, apakah Anda ingin segera menghapusnya?
File "..." tidak dapat dipindahkan ke tempat sampah.
Apakah ada cara untuk mengaktifkan sampah untuk titik pemasangan ini? Saya memiliki akses tulis ke partisi, tetapi bahkan setelah membuat yang diharapkan /home/users/.Trash-$(id -u)
dan mengatur bit lengket, Nautilus masih gagal menggunakan sampah.
Saat membaca pertanyaan ini dan Spesifikasi Tempat Sampah, saya menemukan bahwa itu $HOME/.local/share/Trash
adalah lokasi standar (kecuali $XDG_DATA_HOME
ditentukan), dan sepertinya Nautilus hanya setengah sadar akan hal ini: Ia memang menulis $HOME/.local/share/Trash/info/[filename]<.number>.trashinfo
setiap kali saya mencoba menghapus file, tetapi semua file kosong dan saya masih terus menerima pesan kesalahan.
strace
dapat digunakan untuk melacaknautilus
jalur yang mencoba membuka dan memeriksa status izin mereka.