Pourquoi Nautilus me demande-t-il de «… vider la poubelle avant de démonter?»

8

J'ai un disque dur SATA, formaté en ext4, qui est détecté par Nautilus à chaque démarrage de l'ordinateur.

J'ai besoin de cliquer dessus, dans Places , pour le monter. Ça va, j'en suis content.

Cependant, lorsque je le démonte manuellement (via le menu contextuel de Nautilus), il me demande "Voulez-vous vider la corbeille avant de démonter?" ... et cela n'a commencé qu'aujourd'hui, après 2 mois d'utilisation quotidienne ...

Maintenant, il se pourrait que je n'ai jamais eu de corbeille sur ce lecteur avant aujourd'hui ... c'est possible, car je fais souvent un Shift + Delete, et je ne fais pas de démontage manuel tous les jours ...

J'ai été un peu surpris par ce dialogue, et je me demande "Pourquoi?" (parce que la corbeille est généralement un lieu géré manuellement).

De plus, comment puis-je empêcher cette invite d'apparaître?

Peter.O
la source

Réponses:

4

Sur les volumes montés, Nautilus ne déplace pas les fichiers placés dans la corbeille principale de votre dossier de départ, car cela n'aurait pas beaucoup de sens pour les fichiers volumineux.

La prochaine fois que vous supprimez quelque chose, appuyez sur Ctrl + H ou sélectionnez Afficher les fichiers cachés dans le menu. Vous remarquerez qu'un dossier .Trash persiste dans votre lecteur monté.

Le fichier est en fait toujours sur le lecteur jusqu'à ce que vous le supprimiez définitivement. Je suppose que c'est juste la manière de Nautilus de vous aider à garder les choses en ordre, d'autant plus que vous pouvez accrocher le lecteur à d'autres systèmes d'exploitation.

Je suppose qu'un moyen de supprimer la boîte de dialogue serait de créer votre propre dossier corbeille / temp sur chaque lecteur et de déplacer les fichiers que vous souhaitez supprimer mais pas supprimer pour l'instant. Vous pouvez créer des scripts / actions Nautilus pour pointer les fichiers vers votre nouveau dossier. Étant donné que les fichiers seraient sur le même lecteur, il n'y aurait pas de surcharge (c'est-à-dire que le déplacement serait instantané / ne coûterait aucun processeur) et vous ne seriez pas dérangé par les dialogues. Personnellement, j'ai une petite (partition de 2 Go) que j'utilise comme zone temporaire / partagée avec Windows pour divers. bouts. Je trouve que cela fonctionne assez bien pour éloigner les pensées. Bien sûr, ce n'est pas pratique pour les gros trucs, mais vous avez l'idée :)

Deadite81
la source
Oui, merci ... Je pensais que c'était peut-être une alerte de "courtoisie" ... Je ne comprends toujours pas très bien "Pourquoi" à moins qu'il ne soit censé alerter l'utilisateur (moi) que "Hé! Ces fichiers sont sur le point de disparaître lorsque vous démontez, alors peut-être que vous voulez les supprimer de toute façon "... D'accord, je peux voir cela comme une" raison "... donc le" Pourquoi "est résolu ... Maintenant, je me demande s'il y a une solution à "Comment puis-je arrêter cette boîte de dialogue?" ... ce n'est pas exactement critique, mais je n'en ai pas besoin , donc je préfère qu'il ne soit pas là.
Peter.O
Je pense que cela pourrait bien finir comme une "chose" que fait Nautilus (comme vous l'avez mentionné), et qu'il n'y a peut-être pas d'interrupteur marche / arrêt ... J'attendrai un peu, car quelqu'un peut connaître un switch quelque part ... Je l' ai juste regardé par gconf-rédacteur en chef, mais rien ne s'opposait-out ... Connaissant le « pourquoi » cette question fait actuellement sensation tout à fait raisonnable, donc je ne suis pas surpris plus .. :)
Peter .O
Je l' ai testé cette boîte de dialogue un peu plus loin ... Il ne seulement supprimer la poubelle pour ce lecteur particulier, qui n'a pas été précisé par le libellé de la boîte de dialogue, et je ne l' avais pas rencontré une option poubelle « par disque » avant aujourd'hui , donc je m'en méfiais ... Maintenant que je sais vraiment que cela n'affecte rien d'autre, j'en suis assez content ... même si je n'en ai pas besoin (donc je n'en veux pas) , c'est un compromis mineur pour les nombreuses fonctionnalités "Je veux" d'un navigateur de fichiers GUI ....
Peter.O
Eh bien, j'ai regardé un peu et je ne vois aucun moyen clair de supprimer la boîte de dialogue. Il s'agit donc probablement d'une «fonction» intégrée. La corbeille est en fait un lecteur virtuel monté, d'où sa capacité à se connecter à plusieurs emplacements, il est donc bon de savoir qu'elle ne supprime PAS TOUT la corbeille. Je prendrais alors certainement le problème (et je déposerais probablement un rapport de bogue). J'ai fait quelques expériences moi-même et je peux voir à quel point cela serait ennuyeux, mais au moins cela ne fait rien de mal. Nautilus contient des bogues qui me rendent fou, comme ne pas pouvoir accéder à la corbeille racine ou ouvrir les fichiers .desktop de la manière conventionnelle.
Deadite81
@ Deadite81 - Vous pouvez ouvrir des fichiers .desktop en les rendant exécutables. J'aimerais aussi que ce problème soit résolu ...
Wilf
0

Il semble que ce qui se passe essentiellement, c'est que les fichiers mis au rebut conservent probablement les fichiers ouverts du système de fichiers que vous essayez de démonter. Vous pouvez essayer d'utiliser lsof pour découvrir ce qui empêche le démontage. Quelque chose comme lsof | grep / le / point de montage de l'appareil.Nautilus peut parfois être trompeur, car il peut être monté ailleurs que prévu.

Pour vous débarrasser de ce problème Ouvrez votre disque dur SATA et appuyez sur Ctrl+ H(ou allez dans le menu Affichage et sélectionnez Afficher les fichiers cachés), vous verrez le dossier nommé Corbeille ou similaire à l'instantané ci-dessous, supprimez-le .. Et puis démontez-le ..

texte alternatif

karthick87
la source
Ce n'est pas ça ... La boîte de dialogue n'apparaît pas lorsque je viens de vider la corbeille, et n'apparaît que lorsque je crée un fichier vide et le supprime dans la corbeille ... Je n'ai rien fait d'autre dans le fichier que de créer et le supprimer dans la corbeille .... et a lsofmontré un blanc ... (mais merci quand même ...) ... et juste par coïncidence, j'étais en train d'expérimenter lsoflorsque j'ai remarqué cela pour la première fois.
Peter.O
$ mountmontre le lecteur comme: /dev/sdc1 on /media/E_0298_back type ext4 (rw,nosuid,nodev,uhelper=udisks) ... et est fuser -c /media/E_0298_backégalement revenu vierge
Peter.O
Ré. supprimer le dossier .Trash ... Je veux en fait garder la corbeille ... et en tout cas, il est plus rapide de simplement cliquer sur le bouton correspondant dans la boîte de dialogue ... mais je n'aurais tout simplement pas la boîte de dialogue présente dans la première place ... Cela ressemble à un cas d'un peu trop de "courtoisie" bien intentionnée ("trop" si je ne peux pas désactiver l'option) ... mais ce n'est pas un problème "critique" :)
Peter.O