Có các plugin QuickLook hiển thị thêm chi tiết về Ứng dụng không? (.app)


9

Có plugin QuickLook nào tốt hơn plugin tích hợp cho các ứng dụng xem nhanh không?

Foobar./Contents/Info.plistVí dụ, một cái gì đó sẽ hiển thị nhiều thông tin hơn , như số phiên bản và số nhận dạng gói sẽ là lý tưởng.

Câu trả lời:


2

Câu trả lời đơn giản, không.

Câu trả lời phức tạp hơn vẫn là không, nhưng điều đó không có nghĩa là không thể thực hiện được (Trình gỡ lỗi Script của phần mềm Đêm muộn ghi đè trình xem QuickLook mặc định cho các ứng dụng (com.apple.application) nhưng bạn là người dùng không thấy bất kỳ sự khác biệt nào ).

Có một vài trang web xung quanh như Quick Look PluginsQLPlugins cung cấp plugin (tệp .qlgenerator), tuy nhiên không có trang nào cho phép thêm thông tin về các tệp .app được hiển thị.

Qlgenerator thực hiện công việc là StandardBundles.qlgenerator và được tìm thấy trong thư mục / System / Library / QuickLook / là thư mục cơ sở của OSX cho tất cả các plugin QuickLook là các loại cơ sở OSX như ứng dụng, tệp văn bản hoặc Email.

Nó cung cấp chức năng QuickLook cho "loại" tệp cơ sở sau.

  • com.apple.application (loại cơ sở cho ứng dụng TẤT CẢ OSX)
  • com.apple.systempreference.prefpane (Tệp ưu tiên tự nhiên)

Bất kỳ plugin thay thế nào cũng sẽ phải cung cấp tất cả các chức năng của plugin hiện có, trong trường hợp này là chức năng xem nhanh Preference Pane.

Các plugin sống ở 4 nơi khác nhau và thứ tự các plugin được ưu tiên như sau:

  1. Bên trong gói ứng dụng - một plugin QuickLook dành riêng cho ứng dụng thường được sử dụng để cung cấp chức năng QuickLook cho các loại tệp bespoke
  2. ~ / Library / QuickLook - plugin người dùng của bạn (không tồn tại cho đến khi được tạo bởi người dùng)
  3. / Library / QuickLook - plugin ứng dụng toàn hệ thống của máy Mac của bạn
  4. / Hệ thống / Thư viện / QuickLook - các plugin loại cơ sở Apple của hệ thống máy Mac của bạn

Do đó, ghi đè hành vi mặc định của hệ thống cho .app có thể được thực hiện với các cảnh báo sau:

  • Nếu một ứng dụng khác cũng cung cấp chức năng QuickLook cho loại (com.apple.application) và nó xuất hiện cao hơn trong cấu trúc phân cấp (1 cao nhất, 4 thấp nhất) thì nó sẽ được sử dụng thay thế.
  • Apple tuyên bố trong tài liệu dành cho nhà phát triển QuickLook rằng với mỗi cấp độ phân cấp ở trên, nếu tìm thấy nhiều plugin cho một loại cụ thể (ví dụ: com.apple.application) thì chỉ có loại đầu tiên được sử dụng và bạn không có quyền kiểm soát cái nào trong các trường hợp thông thường ngoại trừ bằng cách buộc QuickLook sử dụng một plugin cụ thể bằng cách sử dụng qlmanage -g

Vì vậy, có nó có thể được thực hiện, nhưng hiện tại không có gì tồn tại trong phạm vi công cộng cung cấp chức năng này và do đó, một cái gì đó sẽ phải được viết bespoke để cung cấp nó.

Nếu nó được triển khai, việc sử dụng nó có vấn đề vì nó sẽ dành cho loại cơ sở OS X ... vì vậy thay thế loại cơ sở không phải là một ý tưởng hay; mức độ ưu tiên của các plugin không cố định và bạn không thể chắc chắn rằng plugin thực sự sẽ là thứ để chạy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.