Gibt es QuickLook-Plugins, die weitere Details zu Anwendungen anzeigen? (.app)

9

Gibt es ein besseres QuickLook-Plugin als das integrierte für schnell aussehende Anwendungen?

Foobar./Contents/Info.plistIdeal wäre etwas, das mehr Informationen enthält , wie z. B. die Versionsnummer und die Bundle-ID.

Tyilo
quelle

Antworten:

2

Einfache Antwort, nein.

Eine komplexere Antwort lautet immer noch "Nein". Dies bedeutet jedoch nicht, dass dies nicht möglich ist (der Script Debugger von Late Night Software überschreibt den Standard-QuickLook-Viewer für Anwendungen (com.apple.application), aber Sie als Benutzer sehen keinen Unterschied ).

Es gibt einige Websites wie Quick Look Plugins und QLPlugins , die Plugins (.qlgenerator-Dateien) anbieten. Es gibt jedoch keine, auf denen weitere Informationen zu .app-Dateien angezeigt werden können.

Der qlgenerator, der die Aufgabe ausführt, ist StandardBundles.qlgenerator und befindet sich im Ordner / System / Library / QuickLook /, dem OSX-Basisordner für alle QuickLook-Plugins, bei denen es sich um OSX-Basistypen handelt, z. B. Anwendungen, Textdateien oder E-Mails.

Es bietet die QuickLook-Funktionalität für die folgenden Basisdateitypen.

  • com.apple.application (Basistyp für ALLE OSX-Anwendungen)
  • com.apple.systempreference.prefpane (Dateien im Einstellungsbereich natürlich)

Jedes Ersatz-Plugin muss alle Funktionen des vorhandenen Plugins bereitstellen, in diesem Fall die Schnellansichtsfunktion des Einstellungsbereichs.

Plugins leben an 4 verschiedenen Orten und die Reihenfolge, in der Plugins bevorzugt werden, ist wie folgt:

  1. Innerhalb eines Anwendungspakets - ein anwendungsspezifisches QuickLook-Plugin, das normalerweise verwendet wird, um QuickLook-Funktionen für maßgeschneiderte Dateitypen bereitzustellen
  2. ~ / Library / QuickLook - Ihre Benutzer-Plugins (existieren erst, wenn sie vom Benutzer erstellt wurden)
  3. / Library / QuickLook - die systemweiten Anwendungs-Plugins Ihres Mac
  4. / System / Library / QuickLook - die systemweiten Apple Base Plugins Ihres Mac

Das Überschreiben des Systemstandardverhaltens für .app kann daher mit den folgenden Einschränkungen erfolgen:

  • Wenn eine andere Anwendung auch QuickLook-Funktionen für den Typ (com.apple.application) bereitstellt und diese in der Hierarchie höher angezeigt werden (1 höchste, 4 niedrigste), wird sie stattdessen verwendet.
  • Apple gibt in der QuickLook-Entwicklerdokumentation an, dass für jede der oben genannten Hierarchieebenen nur das erste verwendet wird, wenn für einen bestimmten Typ (z. B. com.apple.application) mehr als ein Plugin gefunden wird und Sie keine Kontrolle darüber haben welche unter normalen Umständen, außer indem QuickLook gezwungen wird, ein bestimmtes Plugin zu verwenden qlmanage -g

Ja, es kann getan werden, aber es gibt derzeit nichts im öffentlichen Bereich, das diese Funktionalität bietet, und daher müsste etwas maßgeschneidert geschrieben werden, um es bereitzustellen.

Wenn es implementiert wurde, hat die Verwendung Probleme, da es sich um einen OS X-Basistyp handelt. Das Ersetzen des Basistyps ist daher keine gute Idee. Die Priorität der Plugins ist nicht festgelegt und Sie können nicht sicher sein, ob das Plugin tatsächlich ausgeführt wird.

Stu Wilson
quelle