Je me suis retrouvé toujours en attente Shiftlorsque je supprime un fichier avec Thunar (le gestionnaire de fichiers XFCE).
Lorsque j'utilisais Windows, je désactivais toujours la «corbeille» immédiatement après l'installation. J'ai cherché une option similaire dans les paramètres de Thunar, mais je n'ai pas eu de chance de la trouver.
Connaissez-vous un moyen?
trash-empty
(à partir du packagetrash-cli
).autotrash
. En l'appelant depuis un utilisateur crontab, je considérerais une solution propre . Il ne répond cependant pas à votre question, c'est pourquoi je le laisse en commentaire.Réponses:
Selon la FAQ Xfce , vous ne pouvez pas désactiver la corbeille.
Ils fournissent trois suggestions, dont deux sont également mentionnées dans les commentaires ci-dessus:
Utilisez Shift+ delpour contourner la corbeille et supprimer immédiatement quelque chose pour de vrai.
utilisez cron pour nettoyer la poubelle de temps en temps.
ou créez une action personnalisée pour la suppression définitive (comme dans gnome) avec l'action: rm% f puis dans le menu contextuel vous aurez le bouton "suppression permanente"
Personnellement, j'utilise un travail cron qui s'exécute toutes les 24 heures qui appelle
trash-empty
. Vous pouvez simplement appeler la commande seule ou donner une option (en jours) pour supprimer les fichiers qui ont été dans la corbeille plus longtemps que le nombre de jours spécifié.la source
J'ai trouvé ce fil en cherchant la solution du même problème que OP. Plus tard, j'ai découvert qu'il existe une solution de contournement plus simple. Appuyez sur DELse comportera comme une véritable suppression lorsque vous désactivez la commande gvfs-trash, par exemple en créant une commande no-op quelque part sur PATH:
Ensuite, vous pouvez également masquer la corbeille du bureau et du volet gauche dans Thunar en utilisant la configuration GUI et tout ressemblera à ce qu'il n'a jamais existé.
la source
Si vous n'avez pas utilisé le concept de "Corbeille" depuis Windows 3.1, comme moi, vous pouvez utiliser:
chmod 0 /home/username/.local/share/Trash/files
Bien que cela génère une erreur lorsque vous utilisez simplement DEL, au moins cette erreur vous rappelle d'appuyer sur Shift+ DEL.
la source
Je n'aime pas utiliser une corbeille à papier et je ne comprends pas pourquoi ils ne sont généralement pas optionnels avec les gestionnaires de fichiers / DE de Linux.
Quoi qu'il en soit, voici une solution de contournement stupide mais fonctionnelle avec n'importe quel DE. Vous aurez besoin
inotifywait
, qui est dans leinotify-tools
paquet sur Arch et Debian:Enregistrez-le quelque part en tant que script, rendez-le exécutable (
chmod +x script.sh
) et exécutez-le au démarrage (Paramètres> Session et démarrage> Démarrage automatique de l'application dans XFCE). Tout ce qu'il fait est d'attendre que quelque chose se passe dans votre répertoire de corbeille, puis de tout neutraliser. Donc, il dira toujours «envoyer dans la corbeille» dans les menus contextuels, etc., mais tout ce qui y entrera subira une mystérieuse disparition.la source