Estoy haciendo un complemento QuickLook que se incluirá con mi aplicación. Se usará para previsualizar un tipo de archivo para el que otras aplicaciones también tienen complementos de QuickLook. Cada vez que intento probar con mi complemento (lo pongo en ~/Library/QuickLook /) se muestra una vista previa con el complemento de otra aplicación. Estoy usando qlmanage para obtener una vista previa. ¿Hay alguna manera de obligarlo a usar el mío, al menos para probar?Prefiero mi complemento QuickLook
Respuesta
Los generadores integrados en las aplicaciones son siempre preferidos a los complementos en ~/Library/QuickLook (que son preferidos a los de/Library/QuickLook, que son preferidos a los de/System/Library/QuickLook).
No hay forma de cambiar esta prioridad. Además, si 2 generadores en el mismo nivel reclaman el mismo tipo de archivo, Quick Look preferirá uno sobre el otro, cualquiera que no pueda controlar.
Al menos para su prueba, puede forzar qlmanage para utilizar el complemento que desee utilizando la opción -g
(pero también deberá especificar el tipo de contenido con -c).
Pruebe qlmanage -h
para obtener todas las opciones para sus pruebas.
Si bien el orden de precedencia descrito por @julien es preciso, aún es posible anular el proveedor de QL de una aplicación en particular. Simplemente edite el archivo Info.plist
en el .qlgenerator
de la aplicación ofensiva. Por ejemplo, me gusta la forma en que un determinado proveedor de QL maneja el descuento, pero uno de los editores de texto que he instalado incluye (menos) soporte de rebaja estelar. Mi paquete preferido pierde ... hasta edito:
/Applications/BadMarkdown.app/Contents/Library/QuickLook/BadMarkdownQL.qlgenerator/Contents/Info.plist
y quitar
<string>net.daringfireball.markdown</string>
Y en las últimas versiones de OS X, ni siquiera necesito reiniciar el demonio QL. La herramienta QL preferida simplemente se hace cargo. = D
- 1. ¿Cómo acceder a los recursos del complemento QuickLook?
- 2. iOS - QuickLook - Cómo abrir un objeto en QuickLook sin UIScrollView
- 3. Quicklook vista previa incrustada
- 4. Consumidor QuickLook como delegado de NSViewController
- 5. Vinculación de marcos en los complementos de QuickLook
- 6. Mostrar archivo encriptado utilizando QuickLook framework o UiDocumentInteractionController
- 7. ¿Cómo obtengo QuickLook para mostrar los archivos sin conexión?
- 8. Obtener imagen de previsualización QuickLook para el archivo
- 9. ¿Cómo puedo escribir mi propio complemento para Webstorm?
- 10. ¿Cómo recupero los valores de mi complemento TinyMCE?
- 11. ¿Debo incluir el complemento "sin prefijo" en mi sitio web
- 12. Cómo usar el complemento joomla recaptcha en mi módulo personalizado
- 13. QuickLook Plugin: ¿cómo funciona cuando 2 complementos manejan el mismo tipo de archivo?
- 14. ¿Qué prefiero usar widget o renderPartial en la vista de Yii?
- 15. Extensión de un complemento jQuery
- 16. Grails está interpretando un zip en mi repositorio como un complemento, aunque en realidad no es un complemento
- 17. ¿Puedo modificar la fase de implementación de Maven para reemplazar el complemento maven-deploy con mi propio complemento?
- 18. Complemento de calendario de marco de Javascript
- 19. Maven JAXB2 Complemento XJC: ejecución del complemento M2E no cubierto
- 20. iOS: Reproducción de video que necesita autenticación funciona en QuickLook pero no en MPMoviePlayerViewController
- 21. Configuración del complemento Grails
- 22. Complemento de MSN Messenger
- 23. Deshabilitar el complemento Grails
- 24. Firefox: complemento vs extensión?
- 25. experto antRun complemento
- 26. Complemento para valgrind?
- 27. ¿Hay un complemento Eclipse C# Highlight, Complemento de código
- 28. Diferencias entre el complemento Android NetBEANS y el complemento Eclipse?
- 29. ¿Cómo puedo detectar una primera ejecución en Firefox, un complemento?
- 30. ¿Cómo creo un "complemento de licencias" para mi aplicación de Android?
Esta es la única respuesta que funciona. Después de modificar el archivo 'Info.plist' del generador que desea anular, use' qlmanage -r' para actualizar el servidor QuickLook, luego 'qlmanage -m plugins | grep zip' (utilizando .zip como ejemplo) para encontrar qué complemento se ha hecho cargo de la extensión que desea asignar. –