Apakah ada plugin QuickLook yang menunjukkan lebih detail tentang Aplikasi? (.aplikasi)

9

Apakah ada plugin QuickLook yang lebih baik daripada built-in untuk aplikasi pencarian cepat?

Sesuatu yang akan menampilkan lebih banyak info yang didefinisikan Foobar./Contents/Info.plist, seperti nomor versi dan pengenal bundel misalnya akan ideal.

Tyilo
sumber

Jawaban:

2

Jawaban sederhana, tidak.

Jawaban yang lebih kompleks masih belum, tetapi itu tidak berarti tidak dapat dilakukan (Script Debugger Late Night Software mengesampingkan penampil QuickLook default untuk aplikasi (com.apple.application) tetapi Anda sebagai pengguna tidak melihat perbedaan apa pun ).

Ada beberapa situs di sekitar seperti Quick Look Plugins dan QLPlugins yang menawarkan plugins (file .qlgenerator), namun tidak ada yang memungkinkan informasi lebih lanjut tentang file .app ditampilkan.

Qlgenerator yang melakukan pekerjaan itu adalah StandardBundles.qlgenerator dan ditemukan di folder / System / Library / QuickLook / yang merupakan folder dasar OSX untuk semua plugin QuickLook yang merupakan tipe dasar OSX seperti aplikasi, file teks atau Email.

Ini menyediakan fungsionalitas QuickLook untuk "jenis" file dasar berikut.

  • com.apple.application (tipe dasar untuk SEMUA aplikasi OSX)
  • com.apple.systempreference.prefpane (File Panel Preferensi secara alami)

Setiap plugin pengganti harus menyediakan semua fungsionalitas plugin yang ada, dalam hal ini fungsi tampilan cepat Preferensi Pane.

Plugin hidup di 4 tempat berbeda, dan urutan plugin mana yang disukai adalah sebagai berikut:

  1. Di dalam bundel aplikasi - plugin QuickLook khusus aplikasi yang biasanya digunakan untuk menyediakan fungsionalitas QuickLook untuk tipe file yang dipesan lebih dahulu
  2. ~ / Library / QuickLook - plugin pengguna Anda (tidak ada sampai dibuat oleh pengguna)
  3. / Library / QuickLook - plugins aplikasi lebar sistem mac Anda
  4. / System / Library / QuickLook - plugins Apple tipe lebar sistem mac Anda

Mengganti perilaku default sistem untuk .app karena itu dapat dilakukan dengan peringatan berikut:

  • Jika aplikasi lain juga menyediakan fungsionalitas QuickLook untuk jenis (com.apple.application) dan itu muncul lebih tinggi dalam hierarki (1 tertinggi, 4 terendah) maka itu akan digunakan sebagai gantinya.
  • Apple menyatakan dalam dokumentasi pengembang QuickLook bahwa untuk setiap level hierarki di atas, jika lebih dari satu plugin ditemukan untuk tipe tertentu (mis. Com.apple.application) maka hanya yang pertama digunakan dan Anda tidak memiliki kendali atas yang mana dalam keadaan normal kecuali dengan memaksa QuickLook untuk menggunakan plugin tertentu menggunakan qlmanage -g

Jadi ya itu bisa dilakukan, tetapi saat ini tidak ada yang ada di domain publik yang menyediakan fungsi ini dan karena itu ada sesuatu yang harus ditulis dipesan lebih dahulu untuk menyediakannya.

Jika itu diterapkan, menggunakannya memiliki masalah karena akan untuk tipe basis OS X ... jadi mengganti tipe dasar bukanlah ide yang baik; prioritas plugin tidak diperbaiki dan Anda tidak dapat memastikan bahwa plugin tersebut akan benar-benar dijalankan.

Stu Wilson
sumber