Existem plugins QuickLook que mostram mais detalhes sobre aplicativos? (.aplicativo)

9

Existe um plugin QuickLook melhor do que o embutido para aplicativos de visualização rápida?

Algo que mostre mais informações Foobar./Contents/Info.plist, como número da versão e identificador de pacote, por exemplo, seria ideal.

Tyilo
fonte

Respostas:

2

Resposta simples, não.

A resposta mais complexa ainda não é, mas isso não significa que não possa ser feita (o Depurador de scripts do Late Night Software substitui o visualizador padrão do QuickLook para aplicativos (com.apple.application), mas você, como usuário, não vê nenhuma diferença )

Existem alguns sites, como o Quick Look Plugins e o QLPlugins, que oferecem plugins (arquivos .qlgenerator); no entanto, não existem sites que permitam a exibição de mais informações sobre arquivos .app.

O qlgenerator que faz o trabalho é StandardBundles.qlgenerator e encontra-se na pasta / System / Library / QuickLook /, que é a pasta base do OSX para todos os plug-ins do QuickLook que são tipos básicos do OSX, como aplicativos, arquivos de texto ou e-mails.

Ele fornece a funcionalidade QuickLook para os seguintes "tipos" de arquivos base.

  • com.apple.application (tipo de base para o aplicativo ALL OSX)
  • com.apple.systempreference.prefpane (arquivos do painel de preferências naturalmente)

Qualquer plug-in de substituição teria que fornecer toda a funcionalidade do plug-in existente; nesse caso, a funcionalidade de aparência rápida do Painel de Preferências.

Os plug-ins vivem em 4 locais diferentes, e a ordem em que os plug-ins são preferidos é a seguinte:

  1. Dentro de um pacote de aplicativos - um plug-in QuickLook específico do aplicativo geralmente usado para fornecer a funcionalidade QuickLook para tipos de arquivos sob medida
  2. ~ / Library / QuickLook - seus plugins de usuário (não existe até que seja criado pelo usuário)
  3. / Library / QuickLook - plugins de aplicativos em todo o sistema do seu mac
  4. / System / Library / QuickLook - plug-ins do tipo base da Apple para todo o sistema Mac

A substituição do comportamento padrão do sistema para .app pode, portanto, ser feita com as seguintes advertências:

  • Se outro aplicativo também fornecer a funcionalidade QuickLook para o tipo (com.apple.application) e parecer mais alto na hierarquia (1 mais alto, 4 mais baixo), será usado.
  • A Apple declara na documentação do desenvolvedor do QuickLook que, para cada um dos níveis de hierarquia acima, se mais de um plugin for encontrado para um tipo específico (por exemplo, com.apple.application), somente o primeiro será usado e você não terá controle sobre qual em circunstâncias normais, exceto forçando o QuickLook a usar um plug-in específico usando qlmanage -g

Portanto, sim, isso pode ser feito, mas nada existe atualmente no domínio público que forneça essa funcionalidade e, portanto, algo teria que ser escrito sob medida para fornecê-la.

Se foi implementado, usá-lo tem seus problemas, pois seria para um tipo base do OS X ... portanto, substituir o tipo base não é uma boa ideia; a prioridade dos plug-ins não é fixa e você não pode ter certeza de que o plug-in seria realmente aquele a ser executado.

Stu Wilson
fonte