J’ai récemment changé mon identifiant Apple (adresse email). Cet identifiant sert notamment pour mon compte iCloud (#environnement Apple). Et je ne sais pas pourquoi mais ça a eu comme conséquence malheureuse de casser le fonctionnement habituel de la corbeille sur mon MacBook Pro (macOS 10.13.4).

Pour toute suppression de fichier ou de dossier, le système me proposait de supprimer directement le fichier sans le faire passer par la corbeille (avec la pop-up d’avertissement). Sauf que j’aime bien le fonctionnement normal de la corbeille et qu’il n’était pas envisageable de me passer de la corbeille pendant longtemps. J’ai donc cherché la solution à cet épineux problème (notez que je jouais ma vie). Et bien ce n’était pas aussi évident que ça en avait l’air, je partage donc ci-dessous ma solution (testée et approuvée).

Le concept : supprimer la corbeille pour qu’au prochain redémarrage le système MacOS recrée une corbeille correctement paramétrée. Il faut donc déplacer (c’est plus sage que de supprimer directement) la corbeille vers un autre endroit puis redémarrer pour que le système re-crée une corbeille et rétablisse le fonctionnement.

Étape 1 : afficher les fichiers cachés sur MacOS

Dans tous les systèmes d’exploitation, il y a des fichiers cachés qui servent au bon fonctionnement du système et dont vous  n’avez généralement rien à faire. Mais dans notre cas, il faut faire en sorte de les afficher puisque le « fichier corbeille » à supprimer est un fichier caché.

Pour afficher les fichiers et dossiers cachés sur MacOS, ouvrez le Terminal (dans la liste de vos applications, ou bien en tapant « Terminal » avec Spotlight ou Alfred).

Copiez-collez ce texte dans le Terminal : defaults write com.apple.finder AppleShowAllFiles 1

Puis cliquez sur Entrée. Attention cependant, il faut relancer le Finder pour que les modifications soient appliquées et que vous voyiez les fichiers cachés. Sur MacOS 10.13.4, il faut d’abord cliquer (et rester appuyé) sur votre clavier sur la touche « Option-alt », puis clic secondaire (à 2 doigts) sur l’icône Finder dans le Dock, puis cliquer sur « Relancer ».

Étape 2 : Supprimer la corbeille mal configurée

Aller dans le dossier maison (souvent du nom de l’utilisateur). Déplacer la corbeille « .Trash » sur le bureau.

Redémarrer le Mac. Après le redémarrage, une corbeille toute neuve a du être créée. Vous pouvez alors y placer le fichier « .Trash » qui ne sert plus à rien et vider la corbeille.

Étape 3 : re-masquer les fichiers cachés sur MacOS

Enfin, pour terminer proprement la procédure, il vous faut re-masquer les fichiers et dossiers cachés. La procédure est la même que dans l’étape 1, il faut simplement remplacer le texte à copier-coller par : defaults write com.apple.finder AppleShowAllFiles 0

J’espère que cette astuce vous aura été utile si vous vous retrouvez dans la même position que moi. N’hésitez pas à commenter ou à vous inscrire aux newsletters, ça fait toujours plaisir.