OS X Finder se bloque sur le marquage

8

J'ai un problème avec la nouvelle fonctionnalité de marquage dans Mavericks et j'ai le sentiment qu'elle pourrait aller plus loin que le simple marquage.

Le problème est le suivant: lorsque vous étiquetez quelque chose sur Mavericks, le Finder ne répond plus à rien pendant 15 secondes et aux ballons de plage. J'utilise un Mac Pro Mid 2010 avec 16 Go de RAM, donc l'alimentation n'est pas un problème.

Au début, je pensais que le problème était peut-être dû à une installation de mise à niveau de Mavericks, mais après avoir vu le marquage fonctionner correctement sur un Air et un iMac mis à niveau, j'ai décidé d'essayer une installation propre. Hélas, le problème a persisté.

Depuis que j'installais sur un DIY Fusion Drive que j'avais créé au début de Mountain Lion, qui est devenu mon prochain suspect. Pour tester "rapidement" ma théorie, j'ai installé Mavericks sur un lecteur USB externe lent et minuscule. Zéro problème. Le marquage était instantané et aucun ballon de plage en vue.

Donc, il semblait probable que ce soit l'un des disques. J'ai d'abord essayé d'installer Mavericks sur un Fusion Drive nouvellement créé (en utilisant les mêmes lecteurs de composants; un OCR Vertex 3 et un disque dur WD standard) à partir du terminal de partition de récupération Mavericks dans l'espoir qu'un nouveau CoreStorage résoudrait les problèmes. Même problème.

Ensuite, j'ai essayé les lecteurs individuellement, mais après avoir installé un nouveau Mavericks sur les deux (je sais, fastidieux) et ayant toujours le problème, je sens que je suis à court d'options. Est-ce mon contrôleur SATA? Et pourquoi juste sur le marquage?

J'ai fait quelques Spindumps de moniteur d'activité dont j'espère que toute personne ayant les connaissances et l'inclinaison pourrait glaner des informations.

Toute aide est grandement appréciée. : / Teo

Spindumps: https://www.dropbox.com/s/d86hdy2xcq8jryy/Mavs%20Finder%20Tagging%20Spindump.txt

https://www.dropbox.com/s/ilmaceo8szhp9s8/Spindump2.txt

MISE À JOUR 17 mai 2014

J'ai maintenant identifié la source du bug (sur mon système au moins).

J'ai remarqué que sur un compte utilisateur complètement nouveau, tout fonctionne comme il se doit, de nouvelles balises sont ajoutées sans blocage ni même retard.

Au moment où j'active l'option "iCloud-> Documents & Data", le problème se manifeste: des blocages se produisent lors de l'ajout de nouvelles balises. Encore plus malheureusement, le désactiver à nouveau ne fait pas disparaître le problème. Une fois activé, le système ne fonctionne plus correctement.

Je suppose qu'il y a quelque chose de bogué dans la façon dont le système essaie de vérifier les balises sur iCloud, mais étrange que le problème persiste après sa suppression.

Toute nouvelle info / suggestion est la bienvenue.

MISE À JOUR 1 octobre 2014 Ce problème persiste dans Yosemite 10.10 GM

Teo Sartori
la source
Il s'agit maintenant d'un bogue reconnu (dupe de 15354423) sur le site du rapporteur de bogues d'Apple. Espérons que cela signifie qu'il sera bientôt corrigé.
Teo Sartori
1
Absolument incroyable 10.9.2 n'a toujours pas corrigé le buggy Finder.
Teo Sartori
1
Aaand encore cassé en 10.9.3. J'abandonne. À ce rythme, nous aurons probablement encore le bogue dans OS XI "Mec, chillax".
Teo Sartori
1
Ok, ça devient ridicule. Le problème persiste dans Yosemite 10.10 (beta3).
Teo Sartori
1
Non, pas de clients de synchronisation. Ceci est soigneusement testé, comme détaillé ci-dessus, sur une variété d'installations propres. J'arrive au point où je soupçonne que c'est une sorte de corruption de mes données de balise iCloud. Je ne sais pas quoi faire à ce sujet, à moins de demander à quelqu'un chez Apple de le réinitialiser pour moi.
Teo Sartori

Réponses:

1

Ce problème me dérange depuis des mois. J'ai gardé un œil sur les résultats de Google, j'ai essayé de trouver ma propre solution, mis à niveau vers Yosemite pour voir si le problème était résolu là-bas, mais rien ne s'est produit. Donc, pendant la pause de Thanksgiving, j'ai décidé de m'asseoir et de régler ça une fois pour toutes.

Bref, chaque fois que vous ajoutez une nouvelle balise (et éventuellement lorsque vous ajoutez une balise à un fichier), elle apparaît dans la barre latérale du Finder pour un accès facile. Pratique. Le fait est que si vous devenez fou et ajoutez une tonne métrique de balises, aucune d'entre elles n'est jamais supprimée de la barre latérale du Finder . Ils roulent sur le bord où vous ne pouvez pas les voir et sont marqués comme "visibles si les nouveaux éléments sont supprimés" mais ils sont tous conservés dans la liste des éléments de la barre latérale. Ce plist devient énorme et prend beaucoup de temps à analyser chaque fois qu'il doit être modifié.

Pour aggraver les choses, lorsque vous avez "documents et données" activé sous Préférences Système> iCloud, la liste des balises est synchronisée. Cela signifie que le blocage vous suit sur chaque machine où vous êtes connecté à iCloud, même lors d'un nouveau rechargement d'OS X. Funfunfun.

Heureusement, il existe une solution simple. Je vais garder l'explication simple pour Joe Internet qui peut rencontrer ce problème sur ce post.

Lorsque le Finder fonctionne correctement (pas sur la plage), faites un clic droit sur l'icône dans le Dock et sélectionnez "Aller au dossier". Dans la boîte de dialogue qui apparaît, tapez "~ / Bibliothèque / Préférences /". Ce petit gribouillis drôle à l'avant n'est qu'un joli petit raccourci qui indique à la boîte de dialogue de démarrer dans votre dossier de base pour le chemin, plutôt que la racine du lecteur interne.

Vous serez présenté avec une corne d'abondance de plistes à la recherche effrayante. Celui que nous recherchons s'intitule "com.apple.sidebarlists.plist". Copiez cette liste quelque part où vous la trouverez plus tard (juste au cas où quelque chose irait mal et que vous deviez la remettre.) Maintenant, supprimez la liste d'origine dans le dossier Bibliothèque et redémarrez votre machine. Après le redémarrage, Finder aura une barre latérale de balise vide et vous pourrez créer, supprimer et réorganiser les balises selon le contenu de votre cœur. Pas de blocage. Tant que vous avez activé iCloud "Documents and Data", cette nouvelle barre latérale propre sera également téléchargée sur iCloud et effacera l'ancienne gigantesque sur toutes vos machines.

Il convient de noter que cela ne supprime PAS les balises de vos fichiers. Ces informations sont en fait ajoutées à un attribut étendu (xattr) du fichier lui-même, plutôt que d'être stockées quelque part dans une seule liste ou base de données. Heureusement, les balises sur les fichiers eux-mêmes ne sont pas à l'origine du problème de blocage, nous pouvons donc les laisser intacts.

Bien sûr, ce que vous allez perdre sont la liste des balises et des dossiers personnalisés que vous voulez dans la barre latérale du Finder. Ajoutez les dossiers de la manière normale (faites-les glisser dans la barre latérale) et vous pouvez sélectionner les balises que vous souhaitez en allant dans le menu Finder> Préférences> Balises et en cochant les cases. J'en ai environ une douzaine et les choses sont vives.

Une autre perte malheureuse est la couleur attribuée aux étiquettes. C'est strictement stocké dans le plist du Finder. Les balises peuvent sembler conserver leur couleur jusqu'à ce que vous les ajoutiez de nouveau à la barre latérale, ou essayez d'appliquer une balise à un élément, à quel point la couleur disparaît.

Après avoir ajouté une ou deux balises dans la barre latérale, l'élément "toutes les balises" réapparaîtra au bas de la liste. Cliquez dessus et faites défiler la liste des tags pour réattribuer leurs couleurs. Assurez-vous de réappliquer la couleur même aux balises qui semblent l'avoir conservée, car lorsque cette balise est ensuite ajoutée à un fichier ou modifiée, il y a de fortes chances que la couleur disparaisse.

Quelque chose à noter si vous avez beaucoup de couleurs appliquées: les ajouter toutes en arrière peut provoquer une nouvelle manifestation du problème de blocage. Toutes ces affectations de couleurs sont stockées dans la liste, et trop peuvent faire glisser les choses vers le bas. Je n'ai que quelques assignations de couleurs donc je n'ai pas pu vérifier cette théorie.

C'est ça! Toutes nos félicitations! Les balises sont désormais réutilisables sur vos machines. N'oubliez pas d'aller de temps en temps dans le Finder> Préférences> Balises et décochez la case ou le signe moins des balises que vous ne souhaitez pas afficher dans la barre latérale et les choses devraient rester accrocheuses.

EightQuarterBit
la source
Excellent travail de détective. J'ai essayé cela et, bien que mon plist s'appelle com.apple.sidebarlists.plist, le supprimer semble fonctionner. Bien que ce ne soit pas une solution satisfaisante, je la prendrai et je mettrai à jour mon radar avec Apple pour les pointer vers cela et, espérons-le, les aider à résoudre le problème réel.
Teo Sartori
Ah, oui, vous avez raison sur le nom du plist. Je l'ai corrigé dans le post.
EightQuarterBit
Hm, entre Mountain Lion et Catalina, cette liste de barres latérales semble avoir disparu. Une idée où les données sont stockées maintenant?
c roald
3

6 mois ou plus de ce problème ...

mon Mac 2013 se bloquait lors de l'enregistrement des fichiers, ce qui fait que Outlook 2011 se bloque souvent! et ralentir les flux de travail ... et après avoir lu ce post, il m'est apparu ...

avant Mavericks, j'utilisais 2 appx différents de marquage, TAGS et Leap. Lors de l'installation des non-conformistes, les balises étaient plutôt bien, bien qu'elles soient devenues de plus en plus lentes.

J'ai supprimé les deux programmes et étonnamment et heureusement, pour l'instant au moins, les blocages dans Outlook et la recherche se sont arrêtés, on dirait une nouvelle machine. Je ne peux qu'espérer son permanent.

Alors que sur ce sujet, j'ai eu un problème similaire avec mon finder Mavericks un peu. Le centre de l'écran du Finder devenait transparent et vous ne pouviez pas voir les fichiers. M'a rendu fou. Redémarrage, réinstallation, perte de temps. Je me rends compte que j'avais un ancien programme appelé Total Finder, qui est vraiment bon, installé avant de ne pas utiliser de briques. Après des mois à avoir ce problème, puis à supprimer ce programme, le problème est résolu.

Moral de l'histoire, si vous avez installé une application pour ajouter des fonctionnalités et qu'Apple ajoute ensuite la fonctionnalité dans osx, il est probable que l'application ralentira votre Mac.

Auto-moteur mental et toute lecture ... désinstaller des applications de cette nature.

Anthony A
la source
0

Le balisage de fichiers avec l'application Leap de Ironic Software évite ce problème dans mon cas. Leap maintient les balises OpenMeta et Finder synchronisées.

Luc P. Beaudoin
la source
0

Merci beaucoup pour le contexte de cette question, EightQUarterBit. D'un autre côté, je ne voulais pas vraiment perdre tous mes raccourcis et dossiers de la barre latérale (dont j'en ai beaucoup), j'ai donc choisi de creuser un peu plus profondément dans le fichier plist et de modifier le problème au lieu de supprimer tout le plist fichier. J'ai supprimé tous les paramètres de plist couvrant les balises pour tout sauf les balises de couleur par défaut (qui se sont révélées être comme 7000 lignes) et je l'ai enregistré et redémarré et cela a fonctionné comme un charme ET j'ai pu conserver mes autres paramètres de la barre latérale. Voici comment faire ce que j'ai fait:

J'ai d'abord fait une copie de sauvegarde du fichier com.apple.sidebarlists.plist sur mon bureau. Deuxièmement, ouvrez le fichier plist d'origine dans un éditeur gratuit comme TextWrangler, recherchez "x-apple-findertag:" Les premiers résultats seront les balises (colorées) par défaut. Je les ai laissés seuls. Passez à vos balises personnalisées. Notez que la section de chaque balise commence par <dict> et se termine par </dict> (bien qu'il existe une autre entrée <dict> </dict> à l'intérieur de cette section), par exemple, voir l'ensemble de code pour une seule balise ci-dessous ( où MyCustomTagName est où sera le nom de la balise, à 2 endroits):

<dict>
<key>CustomItemProperties</key>
<dict>
<key>com.apple.LSSharedFileList.ItemIsHidden</key>
<false/>
<key>kLSSharedTagFileListItemLabel</key>
<integer>6</integer>
<key>kLSSharedTagFileListItemPinned</key>
<true/>
</dict>
<key>Name</key>
<string>MyCustomTag</string>
<key>URL</key>
<string>x-apple-findertag:MyCustomTag</string>
</dict>

Prenez note du motif parce que nous allons vouloir supprimer la section complète pour chaque entrée de toutes les balises que nous ne voulons pas répertorier dans la barre latérale, qui dans mon cas était toutes sauf les balises de couleur par défaut. Chaque entrée commence par <dict> suivi de <key> CustomItemProperties </key> et fait 15 lignes (qui inclut la première balise <dict>). Cliquez et faites glisser vers le bas pour les sélectionner tous et les supprimer. Enregistrez le fichier plist, puis redémarrez votre Mac. Le problème a complètement disparu pour moi après le redémarrage et j'ai pu garder mes raccourcis de la barre latérale. Vous devrez cependant répéter ces étapes après avoir créé plus de balises. J'ai contacté Apple et signalé le problème et j'ai maintenant suivi et leur ai donné la solution.

J'ai détaillé toutes les étapes ci-dessus, avec des captures d'écran, sur mon blog (que j'avais l'habitude de signaler à l'origine ce problème il y a près d'un an, puis j'ai entendu parler de votre réponse aujourd'hui par un commentateur sur mon blog). Vous pouvez voir ma solution alternative en détail sur mon blog à: http://www.shareyourrepair.com/2013/12/finder-hangs-when-tagging-files-mavericks.html

johnfixesstuff
la source