Vider et régler « Recent Places » sur Mac (OS X)

- Pour effacer toutes les entrées :
defaults delete -g NSNavRecentPlaces
- Pour fixer le nombre d’entrées (par défaut : 5) :
defaults write -g NSNavRecentPlacesLimit -int NUM
Remplacez NUM par le nombre souhaité (0 désactive la liste). Pour supprimer la limite et revenir au comportement par défaut :
defaults delete -g NSNavRecentPlacesLimit
Ces commandes vident ou ajustent la liste « Recent Places ». Ouvrez à nouveau une boîte de sauvegarde pour voir la mise à jour.
Pourquoi et quand le faire
macOS (appelé OS X dans certains systèmes plus anciens) garde en mémoire les derniers dossiers où vous avez enregistré des fichiers. C’est pratique pour gagner du temps, mais la liste par défaut — cinq entrées — peut devenir encombrée ou inclure des chemins sensibles sur une machine partagée. Supprimer ou réduire cette liste améliore la confidentialité et évite les suggestions non désirées.
Étapes rapides (Terminal)
- Ouvrez Terminal (Applications > Utilitaires > Terminal).
- Pour effacer toutes les entrées :
defaults delete -g NSNavRecentPlaces
- Pour définir un nombre fixe d’entrées (remplacez NUM) :
defaults write -g NSNavRecentPlacesLimit -int NUM
Entrer 0 désactive la liste. Pour revenir à la valeur par défaut, exécutez :
defaults delete -g NSNavRecentPlacesLimit
Ce que font ces commandes
- defaults delete -g NSNavRecentPlaces : supprime la clé système qui stocke la liste des dossiers récents. Le menu « Recent Places » sera vidé.
- defaults write -g NSNavRecentPlacesLimit -int NUM : force le nombre d’entrées que macOS conserve pour « Recent Places ».
- defaults delete -g NSNavRecentPlacesLimit : supprime la préférence personnalisée pour revenir au comportement par défaut.
Après exécution, la mise à jour est visible lors de la prochaine ouverture d’une boîte de dialogue d’enregistrement. Il n’est généralement pas nécessaire de redémarrer tout le système.
Remarques importantes
- Important : certaines applications gèrent leur propre historique de dossiers et ne dépendent pas de la clé système NSNavRecentPlaces. Dans ce cas, ces applications garderont leur historique local.
- Notes : la commande demande les droits de l’utilisateur courant. Ne l’exécutez pas en tant que root sauf si vous savez ce que vous faites.
Alternatives et cas où cela échoue
- Méthode GUI (solution détournée) : sauvegarder dans cinq nouveaux dossiers pour pousser les anciens hors de la liste. C’est lent mais ne nécessite pas Terminal.
- Utilitaires tiers : certains outils (par exemple des utilitaires de maintenance macOS) proposent des options pour nettoyer les historiques système. Vérifiez la réputation du logiciel avant usage.
- Quand ça ne marche pas : si la commande n’a pas d’effet, vérifiez l’orthographe exacte des clés, exécutez la commande sous votre utilisateur habituel et testez dans la boîte de dialogue d’une autre application. Les apps sand-boxées ou celles avec historique propre ne seront pas affectées.
Checklist selon le rôle
- Utilisateur final : 1) Ouvrir Terminal, 2) Exécuter la commande delete pour effacer, 3) Tester dans une boîte de sauvegarde.
- Administrateur informatique : 1) Documenter la procédure pour les postes, 2) Évaluer l’impact sur les utilisateurs, 3) Déployer via script si nécessaire.
- Développeur macOS : 1) Vérifier si votre application maintient un historique interne, 2) Documenter l’emplacement de stockage pour les utilisateurs avancés.
Mini-méthodologie (rapide)
- Sauvegarder le contexte : notez les dossiers importants.
- Exécuter la commande d’effacement.
- Vérifier le résultat dans différentes applications.
- Ajuster la limite si besoin avec la commande write.
Glossaire (1 ligne chacun)
- NSNavRecentPlaces : clé de préférence système qui contient la liste des dossiers récents affichés par les boîtes de dialogue de navigation.
- defaults : utilitaire en ligne de commande pour lire/écrire les préférences utilisateur de macOS.
Sécurité et confidentialité
Effacer « Recent Places » supprime les traces d’emplacements de fichiers récemment utilisés, ce qui réduit le risque d’exposer des chemins sensibles sur un ordinateur partagé. Cette opération n’affecte pas les fichiers eux‑mêmes.
Résumé
- Vous pouvez vider la liste « Recent Places » avec une seule commande Terminal.
- Vous pouvez également définir le nombre d’entrées ou le désactiver.
- Certaines applications peuvent conserver leur propre historique; la commande affecte la clé système.
Avez-vous réussi ? Dites‑le dans les commentaires ci‑dessous !
Matériaux similaires

Activer un compte Twitch — guide rapide

Tester un condensateur avec un multimètre

Restaurer l’ancienne fenêtre Gmail

Bloquer YouTube sur un routeur avec OpenDNS

Raccourci Snapchat : guide pratique
