3

Bonjour à tous,Effacer Articles récents dans Aperçu Application de Mac OS X ..?

Quelqu'un peut-il me dire comment effacer la liste des «éléments récents» dans l'application de prévisualisation de Mac OS X par le code? Y at-il une commande de terminal qui peut faire cela?

Ou existe-t-il un moyen de cliquer sur «Effacer le menu» dans «Ouvrir récent» du menu «Fichier» dans Aperçu? Alternativement, est-ce que quelqu'un sait où Aperçu stocke cette information et comment faire pour l'enlever?

Découvrez this image pour voir ce que je veux dire.

Répondre

1

Vous pouvez essayer l'approche esquissée here, qui consiste à exécuter

defaults delete com.apple.Preview.LSSharedFileList RecentDocuments 

dans le terminal (manuellement ou via votre application). Cependant j'ai essayé ceci et cela n'a pas fonctionné pour moi (OSX 10.11), puisque le dossier par défaut d'aperçu ne contient pas cette entrée.

Vous pouvez utiliser

defaults write com.apple.Preview NSRecentDocumentsLimit 0 

qui cachera tous les éléments récemment utilisés, mais dès que vous définissez ce nombre à quoi que ce soit supérieur à 0, ils apparaissent à nouveau.

J'ai également vérifié l'interface ScriptingBridge pour Preview, mais je n'ai rien trouvé d'utile. Donc, malheureusement, il semble que ce n'est pas possible.

0

avec 10,11, il y a à ~/Library/Application \ Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.apple.preview.sfl

4

Ok, donc aucun des décrit les méthodes sur les sites Web que j'ai pu trouver effectivement réussi à se débarrasser de tous les listes de «document récent» dans tous de mes applications.

Je me sens l'approche de sens le plus commun serait (pour OSX 10,12/Sierra):

  1. d'abord aller aux paramètres du système> Général et choisissez « none » dans le menu récent déroulant fichier (mon OS X est en une autre langue donc les termes exacts peuvent être différents, mais vous devriez être capable de voir ce que je veux dire)./Cela va se débarrasser de la plupart, mais pas tous les éléments récents dans différentes applications. Familiarisez-vous avec la commande 'defaults' d'Apple dans le terminal. Maintenant, recherchez les listes que vous pourriez vouloir supprimer, par ex. aucune des options mentionnées dans les réponses déjà listées ici n'a aidé à se débarrasser de la liste des items récents dans le menu "GO" des Finders. J'ai joué avec la commande defaults et ai trouvé que: "écrivez com.apple.finder" FXRecentFolders "'({})' & & killall Finder" fait le tour pour moi. En jouant j'ai trouvé des solutions similaires pour beaucoup d'autres applications qui étaient encore capables de maintenir une liste d'éléments récents.
  2. Créez un script shell contenant les commandes que vous avez trouvées lors de l'étape 2.
  3. Schedule le script à exécuter automatiquement sur un intervalle ou une action prédéfinis (par exemple, déconnexion).ET/OU créez un alias dans le profil de votre shell (ou appliquez-lui directement le script en tant que fonction) afin de pouvoir l'appeler avec une seule commande depuis votre terminal. (par exemple: je lui ai créé un alias, donc quand je tape maintenant "killrecent" dans le terminal, il vide toutes les listes d'items récents que j'ai pu trouver

Espérons que ce sera de un peu d'aide aux autres Bonne chance!