2 votes

Comment modifier une partie des aperçus de Quick Look ?

Pour des fichiers spécifiques, j'aimerais que Quick Look prévisualise les fin du document, plutôt que son recto. Dans ce cas, je travaille avec des CSV et je souhaite que l'aperçu affiche les ajouts les plus récents. (Je suis conscient que les aperçus sont mis en cache et ne sont peut-être pas entièrement à jour).

1. Existe-t-il un moyen de modifier ce que Quick Look affiche, en particulier quelles parties d'un fichier ?

2. Cela peut-il être fait pour des fichiers spécifiques, plutôt que de manière globale ?

Mes recherches jusqu'à présent me conduisent à penser qlmanage dans le Terminal est la façon dont je changerais cela, mais je ne suis pas sûr de savoir comment. (Je ne suis pas non plus sur Mac en ce moment et la page de manuel de qlmanage est ... clairsemée).

Je pourrais également imaginer une approche qui modifie l'endroit où s'ouvre un fichier - en l'ouvrant à la fin du document au lieu de son début - et que l'aperçu fasse de même.

3voto

Douglas Points 10417

Vous êtes sur la bonne voie avec qlmanage . Malheureusement, l'utilisation de qlmanage est la dernière étape de l'attribution d'un générateur de recherche rapide à votre type de fichier. Vous devez d'abord obtenir le générateur, ou l'écrire de toutes pièces.

Donc, pour répondre rapidement à vos deux questions... oui, vous pouvez modifier ce que QL affiche et oui, vous pouvez le faire pour un seul type de fichier.

Pour voir quels générateurs sont associés à quels types de fichiers, utilisez la commande -m drapeau. Voici un échantillon de la sortie

% qlmanage -m

  com.apple.iwork.pages.pages-tef -> /System/Library/QuickLook/iWork.qlgenerator (209)
  com.microsoft.powerpoint.ppt -> /System/Library/QuickLook/Office.qlgenerator (40)
  public.comma-separated-values-text -> /System/Library/QuickLook/Office.qlgenerator (40)
  com.apple.ical.ics.todo -> /System/Library/QuickLook/iCal.qlgenerator (906.3)
  com.adobe.encapsulated-postscript -> /System/Library/QuickLook/EPS.qlgenerator (906.3)

Dans chacun de ces répertoires se trouve un code, très similaire à celui d'une application MacOS, qui génère un aperçu QL ; vous pouvez donc, en fait, créer un aperçu selon vos spécifications.

Pour ce qui est de la création de ce code, voir le document Introduction au guide de programmation Quick Look pour commencer. Le code est écrit en ANSI-C ou en Objective-C.

0 votes

Incroyable ! Je n'avais aucune idée de par où commencer - je vais commencer à me pencher sur la question.

0 votes

J'espère que cela pourra vous aider. Rappelez-vous... puisqu'il s'agit d'un code en C, les questions concernant le codage doivent être adressées à Stack Overflow .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X