Comment arrêter ubuntu de créer un dossier .Trash sur chaque appareil

8

Eh bien, le titre dit tout. Comme il n'y a pas d'utilisation de cette fonctionnalité pour moi, je veux désactiver cette fonctionnalité chaque fois que je supprime est resté, il reste dans le dossier .Trash d'un appareil, par exemple Pendrive et avec le temps, il commence à prendre de l'espace en Go. Comment puis-je le désactiver.

OmiPenguin
la source
Chaque fois que vous "supprimez" quelque chose est envoyé dans un dossier Corbeille, videz la corbeille à chaque fois avant de retirer votre appareil.
Uri Herrera
1
Je suis intéressé par une solution qui désactive du tout les bacs de recyclage pour les supports amovibles ...
Hartmut P.
Un autre scénario consiste à partager des dossiers dans une machine virtuelle. Ubuntu 13.04 dans une machine virtuelle voit mon dossier hôte Windows comme un périphérique et y crée ".Trash-1000" (le dossier partagé est accessible en écriture pour mon flux de travail, donc le rendre en lecture seule n'est pas une solution). Avant, je pouvais partager un dossier sans qu'il apparaisse sur les appareils, mais je ne me souviens pas comment cela fonctionnait.
Bleep Bloop

Réponses:

8

Si vous supprimez définitivement quelque chose, il ne créera pas de .Trashdossier et ne le placera pas là. Pour ce faire dans Nautilus (le navigateur de fichiers par défaut dans Ubuntu), maintenez simplement la touche Maj enfoncée tout en appuyant sur supprimer. Cela contournera la corbeille, qui est similaire au bac de recyclage sous Windows et permet la restauration.

Vous pouvez également ajouter une commande Supprimer par clic droit qui contourne la corbeille dans Nautilus. Pour ce faire, ouvrez Nautilus et sélectionnez Edition -> Préférences. Cliquez ensuite sur l'onglet Comportement et sélectionnez "Inclure une commande Supprimer qui contourne la corbeille".

En outre, comme Uri Herrera l'a mentionné, vous pouvez vider la corbeille pour la supprimer.

reverendj1
la source
Faire "Vider la Corbeille" a supprimé les fichiers dans le dossier Corbeille, mais le dossier Corbeille est toujours là. C'est plutôt stupide. Linux devrait stocker son propre dossier de corbeille dans sa propre partition au lieu de le stocker sur la partition Windows ou sur la partition d'un périphérique externe.
Nav
Il le stocke sur la partition dont il est supprimé. Pourquoi déplacer des éléments supprimés d'un lecteur vers un autre pour les mettre dans une corbeille? Cela n'a aucun sens.
reverendj1
Hmm ... c'est vrai. J'ai réalisé que ce que je n'aimais pas vraiment, c'est que le dossier Corbeille reste même après que la corbeille a été effacée. Laissez donc le dossier Corbeille se trouver sur n'importe quel lecteur; mais lorsque la corbeille est effacée, le dossier devrait disparaître.
Nav
2

Je fais moi aussi partie de ceux qui ont été mis sur écoute par ce problème pendant plusieurs années ... insatisfait des propositions existantes, j'ai récemment pris le temps de rechercher moi-même une solution. Si vous pouvez vivre avec le fait que ce qui suit décrit comment désactiver la corbeille de Gnome globalement (c'est-à-dire non seulement pour les périphériques amovibles), alors le tutoriel lié peut être juste pour vous.

En partant du principe que je veux que la corbeille disparaisse à l'échelle du système, j'ai trouvé que - pour le moment - la seule vraie solution est de créer une version compilée sur mesure de libgioGIO ) qui est modifiée pour appeler g_file_delete () chaque fois qu'une application appelle g_file_trash () .

Pour tous les utilisateurs avertis de la technologie intéressés par cette solution: Je viens de publier un guide étape par étape sur GitHub :

Désactiver globalement la corbeille de GNOME dans les distributions basées sur Debian

J'espère que cela aide (certains) ceux qui détestent la Corbeille avec la même passion que moi ...

Michael Stumpfl
la source