Si un utilisateur a 2 plugins quicklook ou plus qui gèrent le même kMDItemContentType, que se passe-t-il? Quel plugin est prioritaire pour faire ce travail? Cela peut-il être défini par programme?QuickLook Plugin: comment ça marche quand 2 plugins gèrent le même type de fichier?
Répondre
A partir d'une lecture rapide des documents (Installing Quick Look Generators), le démon Quick Look choisit un générateur basé sur l'ordre de recherche suivant:
- A l'intérieur du paquet d'application:
MyApp.app/Content/Library/QuickLook
- Dans
~/Library/QuickLook
- En
/Library/QuickLook
- Dans
/System/Library/QuickLook
Ils terminent en disant que s'il y a plus d'un générateur pour une UTI, celui qui se classe le plus haut sur cette liste est choisi. S'il y en a deux ou plus pour le même UTI au même niveau, Apple dit qu'il n'y a aucun moyen de savoir lequel sera choisi; le générateur trouvé en premier dans leur recherche est utilisé.
Merci Ryan. Je ne pouvais pas trouver ça. J'ai regardé mais j'ai dû raté ce petit bout. Cela fonctionne vraiment comme je le voudrais. – regulus6633
Content de pouvoir aider! Ils ont enterré cette section à la fin de la section. Cela aurait probablement mieux fonctionné dans la section «Présentation de la mise en œuvre du générateur». –
Je l'ai trouvé, vous pouvez modifier le fichier Info.plist
dans un plug-in .qlgenerator
et supprimer une entrée UTI de UTImportedTypeDeclarations
pour forcer Quicklook à utiliser un autre générateur pour cette infection urinaire. Vous devrez peut-être exécuter qlmanage -r
par la suite pour que les modifications prennent effet.
Ceci est une question intéressante. Je suis intéressé par la réponse aussi. – kiamlaluno