Существуют ли плагины QuickLook, которые показывают более подробную информацию о приложениях? (.приложение)

9

Есть ли лучший плагин QuickLook, чем встроенный для быстрого просмотра приложений?

То, что показывало бы больше информации Foobar./Contents/Info.plist, например, номер версии и идентификатор пакета, было бы идеальным.

Tyilo
источник

Ответы:

2

Простого ответа нет.

Более сложный ответ по-прежнему нет, но это не значит, что это невозможно сделать (отладчик сценариев Late Night Software переопределяет средство просмотра QuickLook по умолчанию для приложений (com.apple.application), но вы, как пользователь, не видите никакой разницы ).

Вокруг есть несколько сайтов, таких как плагины Quick Look и QLPlugins, которые предлагают плагины (файлы .qlgenerator), однако ни один из них не позволяет отображать дополнительную информацию о файлах .app.

Qlgenerator, который выполняет эту работу, является StandardBundles.qlgenerator и находится в папке / System / Library / QuickLook /, которая является базовой папкой OSX для всех плагинов QuickLook, являющихся базовыми типами OSX, таких как приложения, текстовые файлы или электронные письма.

Он обеспечивает функциональность QuickLook для следующих базовых файловых типов.

  • com.apple.application (базовый тип для ВСЕХ приложений OSX)
  • com.apple.systempreference.prefpane (файлы панели настроек, естественно)

Любой сменный плагин должен был бы обеспечить все функциональные возможности существующего плагина, в этом случае функциональность быстрого просмотра Панели предпочтений.

Плагины живут в 4 разных местах, и порядок, в котором они предпочтительны, выглядит следующим образом:

  1. Внутри пакета приложения - специфичный для приложения плагин QuickLook, обычно используемый для обеспечения функциональности QuickLook для типов файлов на заказ
  2. ~ / Library / QuickLook - ваши пользовательские плагины (не существует до тех пор, пока они не созданы пользователем)
  3. / Library / QuickLook - общесистемные плагины вашего Mac
  4. / Система / Библиотека / QuickLook - общесистемные плагины Apple базового типа для вашего компьютера Mac

Поэтому переопределить поведение системы по умолчанию для .app можно с помощью следующих предостережений:

  • Если другое приложение также предоставляет функциональность QuickLook для типа (com.apple.application) и оно отображается выше в иерархии (1 наивысший, 4 наименьший), то он будет использоваться вместо этого.
  • Apple заявляет в документации разработчика QuickLook, что для каждого из вышеперечисленных уровней иерархии, если для определенного типа найдено несколько плагинов (например, com.apple.application), используется только первый, и вы не можете контролировать который в нормальных условиях, за исключением того, что заставляет QuickLook использовать определенный плагин, используя qlmanage -g

Так что да, это может быть сделано, но в настоящее время в открытом доступе нет ничего, что обеспечивало бы эту функциональность, и поэтому что-то должно быть написано на заказ, чтобы обеспечить это.

Если бы это было реализовано, использование его имеет свои проблемы, так как это было бы для базового типа OS X ... поэтому замена базового типа не является хорошей идеей; приоритет плагинов не фиксирован, и вы не можете быть уверены, что плагин действительно будет тем, который будет запущен.

Стю Уилсон
источник