Comment puis-je garder QTKitServer (QuickLook Helper) l'utilisation du processeur de l'explosion hors de contrôle? OU Comment puis-je désactiver complètement QuickLook?

J'ai regardé beaucoup de .MKV récemment, ouverts à partir du Finder. Dans la vue en colonne, lorsque vous cliquez simplement sur n'importe quel file, QuickLook va charger une vignette visible dans la colonne suivante. Cela entraîne des contraintes momentanées perceptibles et répétées dans la réactivité du Finder.

J'ai l'printing que cela est lié à un type de file non-Apple-kosher comme Matroska Video donnant QuickLook à certains problèmes.

Quelqu'un at-il eu de l'expérience avec ce problème, OU a-t-il un moyen de désactiver complètement QuickLook? Je request parce que je préférerais que mon OS soit toujours réactif que le time CPU mangé, de sorte qu'une miniature inutile puisse être chargée que je n'utilise jamais.

Ouvrez le terminal, tapez:

sudo nano /System/Library/Sandbox/Profiles/com.apple.qtkitserver.sb

Cela ouvrira le nano éditeur avec le file de règles. Faites défiler jusqu'au bas de ce file et entrez:

(deny file-read* (regex #"^.*\.mkv$"))

Après cela, effectuez Ctrl-O puis Ctrl-X pour sauvegarder et quitter l'application.

Référence: http://forums.macrumors.com/showthread.php?t=1463364

Une solution rapide éliminerait Movie.qlgenerator de /System/Library/QuickLook/ folder. Cela désactivera la création des miniatures pour tous les files de films, et pas seulement les MKV.

Une meilleure correction (si vous savez ce que vous faites) serait de restreindre le plugin Movie.qlgenerator à afficher uniquement le contenu de certains formats video:

Cliquez avec le button droit de la souris sur Movie.qlgenerator – vous devriez pouvoir ouvrir son dossier Contenu et voir son file Info.plist. Vous pouvez essayer de modifier ceci pour exclure les files .mkv; Malheureusement, il n'y a aucun moyen de le faire directement, mais vous pouvez modifier la partie LSItemContentTypes pour inclure uniquement des types qui ne sont pas .mkv.

Vous devez absolument sauvegarder Movie.qlgenerator avant de faire cela. Quoi qu'il en soit, une fois que vous l'avez sauvegardé, ouvrez Info.plist dans le plugin d'origine dans le cadre de Quicklook; vous devrez probablement utiliser XCode, ou vous pouvez essayer d'utiliser plutil sur la command line si vous êtes à l'aise avec cela ( plutil -convert xml1 <path_to_Info.plist> ), car la .plist est en format binary par défaut.

Trouvez LSItemContentTypes (dans XCode searchz les types de documents puis les UTI de type de contenu de document). Il s'agit d'un éventail d'éléments, avec une input de public.movie , ce qui signifie essentiellement «tout film que Quicktime peut ouvrir».

Supprimez ceci et créez plutôt des inputs pour les UTI suivantes:

 com.apple.quicktime-movie public.avi public.mpeg public.mpeg-4 public.3gpp public.3ggp2 

(ou les UTI pour les types de films auxquels vous souhaitez garder les aperçus)

Pour OS X 10.8.5, la méthode ci-dessous fonctionne assez bien pour que j'arrête de chercher une meilleure solution. La modification du file a survécu aux redémarrages, mais il peut être nécessaire de le réinitialiser après les mises à jour d'Apple.

  1. Modifiez ce profil sandbox en tant qu'administrateur:

     /usr/share/sandbox/quicklook-satellite.sb 
  2. Ajoutez les règles de refus de type de file à la fin et enregistrez:

     (deny file-read* (regex #"^.*\.wmv$")) (deny file-read* (regex #"^.*\.mkv$")) (...and any other files or Quick LooK plugins you are having problems with...) 
  3. Tuez tous les process Quick Look en cours d'exécution à l'aide de Activity Monitor ou de la command line:

     "Quick Look Helper", "qtkitmoviesvalidator", "QuickLookSatellite", etc.... 
  4. Maintenant, voir les files problématiques dans Finder triggersra un process "QTKitServer …", mais il ne devrait pas prendre de ressources CPU ou lancer le plugin Quick Look spécifique au type de file.

L'un des inconvénients de cette méthode est que les journaux du kernel à access refusé sont générés chaque fois que les files bloqués apparaissent dans Finder. Si vous êtes dérangé par ces journaux, configurez asl ou syslog pour en éliminer.

"Une solution rapide supprimera Movie.qlgenerator de / System / Library / QuickLook / folder. Cela désactivera la création de miniatures pour tous les files de films, pas seulement les MKV."

Re 10.8: Ne rien faire, la prochaine fois que vous démarrez, il sera tout de suite.

Pourquoi ne pas simplement utiliser les "Options de vue Afficher" dans le Finder et décochez "Afficher l'aperçu de l'icône" et / ou "Afficher la colonne d'aperçu"? Peut le faire au niveau du dossier ou du niveau de file individuel. Quelque chose pour ce qui est là.