Чи є плагіни QuickLook, які показують більше подробиць про додатки? (.app)


9

Чи є кращий плагін QuickLook, ніж вбудований для швидкого перегляду програм?

Щось, що б відображало більше інформації, визначеної в Foobar./Contents/Info.plist, наприклад номер версії та ідентифікатор пакета, було б ідеально.

Відповіді:


2

Проста відповідь, ні.

Більш складна відповідь все ще ні, але це не означає, що її неможливо виконати (відладчик сценарію пізньої ночі програмного забезпечення заміняє переглядач QuickLook за замовчуванням для додатків (com.apple.application), але ви як користувач не бачите жодної різниці ).

Навколо є кілька сайтів, таких як плагіни для швидкого перегляду та 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. ~ / Бібліотека / QuickLook - ваші користувацькі плагіни (не існують, поки створені користувачем)
  3. / Бібліотека / QuickLook - додатки додатків для вашої системи Mac
  4. / Система / Бібліотека / QuickLook - додатки базового типу Apple для вашого комп'ютера

Тому переосмислення поведінки системи .pp за замовчуванням може бути зроблено за допомогою таких застережень:

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

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

Якщо він був реалізований, його використання має проблеми, оскільки це було б для базового типу OS X ... тому заміна базового типу не є хорошою ідеєю; пріоритет плагінів не визначений, і ви не можете бути впевнені, що плагін насправді буде запущений.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.