Comment désactiver la corbeille?

17

Je ne crois pas à la corbeille et lorsque je supprime quelque chose, je veux qu'il disparaisse pour toujours, comment désactiver la corbeille?

PS Lorsque je supprime des fichiers de la console, vont-ils également dans la corbeille?

UAdapter
la source
Il est vraiment facile de fermer Raspbian - une préférence simple. Mais dans Ubuntu, ils l'ont gardé ainsi LONGTEMPS. Personne n'a jamais expliqué pourquoi. En tout cas, 6 ans après que cette question a été posée, c'est maintenant juillet 2017 et dans Ubuntu 16.04 LTS, c'est le mieux que vous puissiez faire: d'abord, allez dans Apparences et réglez-le pour que le menu apparaisse dans le titre de la fenêtre, puis allez dans le Gestionnaire de fichiers et sélectionnez Homes / Appuyez sur Alt-E puis choisissez Préférences et il y a une option pour activer une option Supprimer sous Déplacer vers la corbeille dans le menu contextuel des fichiers ou des répertoires.
SDsolar

Réponses:

8

Vous pouvez ajouter une action de suppression comme décrit dans Comment supprimer des fichiers en contournant la corbeille . Les fichiers supprimés de la console sont immédiatement supprimés, mais veuillez noter que dans certaines circonstances, ils peuvent toujours être récupérés, si vous souhaitez supprimer les fichiers en toute sécurité, utilisez la commande "essuyer".

João Pinto
la source
1
Je ne veux tout simplement pas penser à vider la poubelle, thx.
UAdapter
1
Il n'y a pas d'option pour désactiver complètement la corbeille, voir bug bugs.launchpad.net/nautilus/+bug/118988 , ce que vous pouvez faire est d'activer l'option de suppression de fichiers et de remapper la touche DEL pour l'invoquer. En pratique, cela désactivera la corbeille du gestionnaire de fichiers.
João Pinto
Ne se débarrassera pas des déchets de Unity Laucnher
Kyle Clarke
@KyleClarke Droite. Il n'est actuellement pas possible de supprimer la corbeille du lanceur Unity , car cela est de par leur conception, et nécessiterait de modifier le code source d'Unity et de recompiler.
Christopher Kyle Horton
10

Vous pouvez utiliser Shift+ Deleteau lieu de Deletesupprimer les fichiers pour toujours, mais n'oubliez pas; Si vous supprimez le fichier pour toujours, vous ne pourrez pas facilement le récupérer.

kv1dr
la source
4

Hmmm.

Places->Home Folder->Edit->Preferences->Behavior->Include a Delete command [...]

Oui, les suppressions de console n'ont aucune action de "recyclage" - elles ont disparu.


la source
2

Sur mon lecteur mp3, j'ai ajouté un fichier appelé .Trash-1000(pas un répertoire), qui ne fait qu'empêcher.

J'ai frappé Deleteet je suis invité: impossible de déplacer le fichier vers les ordures, souhaitez-vous le supprimer immédiatement? avec l'action par défaut Delete.

Assez bon pour mes besoins.

bsb
la source
Vous sauvez ma journée! Cela ne supprime pas la fonction Corbeille. Créez simplement un fichier .Trash-1000 pour désactiver la corbeille.
métadonnées du
De même, dans ~ / .local / share, faites de même: rm -rf Trash, puis echo "nyah"> Trash
SDsolar
1

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.

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
0

Vous pouvez définir le bit immuable.

Pour ce faire, videz d'abord la corbeille:

rm -rf ~/.local/share/Trash/*

Puis:

sudo chattr +i ~/.local/share/Trash/

Après cela, lorsque vous supprimez ou déplacez quelque chose dans la corbeille, vous obtenez le message suivant:

Cannot move to trash, delete it immediately?

EDIT: Résultats réels ci-dessous

chattr: Inappropriate ioctl for device while reading flags on /home/sg1/.local/share/Trash/
SirCrow
la source
ou supprimez simplement ce répertoire, puis
faites