Terminal "abrir" cualquier imagen da como resultado "Vista previa cerrada inesperadamente"

Cada vez que presiono open blah.png(cualquier tipo de imagen) en mi terminal, aparece el mensaje "La vista previa se cerró inesperadamente" de Mac OS X. La solución es simplemente abrir la carpeta en Finder usando , navegar hasta el archivo open .y abrirlo desde allí. La vista previa parece funcionar bien entonces. Sin embargo, esto es molesto.

¿ Alguna idea de por qué no puedo obtener openimágenes desde la terminal?

Mi versión de OS X es 10.10.5 (14F1808). Por cierto, cuando presiono ``abrir receptor.png'' (donde receptor.png es el nombre del archivo), la terminal ahora también dice: "LSOpenURLsWithRole() falló con el error -10810 para el archivo /Users/asdf/receptor. png". No sé por qué no me di cuenta de eso antes.

En Terminal, ¿puede probar lo siguiente con un archivo de imagen que se sabe que bloquea la vista previa cuando se usa open filename, para fines de prueba, use en su lugar, open -a Preview filename. ¿Todavía falla la vista previa?
hola, gracias por la respuesta --- sí, lamentablemente recibo exactamente el mismo mensaje de error...
¿Qué versión de OS X estás usando? ¿De qué tamaño son los archivos que intenta abrir?
Estoy usando Mac OS versión 10.10.5 (14F1808). El tamaño de los archivos varía. Pero una prueba png, por ejemplo, es 149K. Agregué un poco más de información a la pregunta.
están dando la ruta directa del archivo?
No, generalmente doy la ruta relativa, pero acabo de probar con la ruta absoluta y tampoco ayudó.
¿Qué sucede si abre el archivo en Vista previa haciendo doble clic en él?
@Hinton pruebe chmod +xel archivo, ¿algo entonces?
Desde Vista previa, todos los archivos se abren bien. Mi solución actual es "abierta". y hacer doble clic en el archivo ... que es más lento que simplemente decir "abrir archivo.png". @ruddfawcett, chmod +x no ayuda, desafortunadamente.
He estado intentando replicar el problema y, hasta ahora, solo he podido hacer que falle una vez. Sin embargo, desde que emití el comando, open -n foo.barnunca lo volvió a hacer. Intente usar -npara forzar a Vista previa para iniciar una nueva instancia e informar.
Apertura con open -n receptor.pngresultados en el mismo error, lo siento

Respuestas (1)

Hay una serie de archivos de tipo caché que solucionarán la mayoría de los problemas con la vista previa, si los elimina. También he oído hablar de varios problemas similares que surgen debido a que las ACL (Listas de control de acceso) no están sincronizadas en su sistema.

Primero restablezca la ACL para su cuenta, así. Use esto como una referencia más detallada según sea necesario. Solo para remediar los problemas de Preview.app, probablemente no necesite eliminar todos los permisos en su cuenta, así que ignore el primer paso que están usando chmoden la terminal. Recomendaría:

  • Reinicie la computadora y, en el timbre, mantenga presionado Cmd+R
  • En la parte superior de la pantalla, elija "Utilidades" --> "Terminal"
  • En Tipo de terminal resetpassword(también puedes usar una de tus antiguas contraseñas)
  • Haga clic en "Guardar"
  • Presione "Reiniciar" (justo debajo), lo que reinicia las Listas de control de acceso.

Ahora inicie sesión en su computadora y elimine la caché de vista previa y los archivos de preferencias. He usado este enlace como referencia para confirmar las ubicaciones:

Abra Finder y luego navegue a su Biblioteca de usuario manteniendo presionado alty eligiendo en el menú "Ir" en la parte superior, "Biblioteca". Si tiene confianza con la terminal, por supuesto, también puede eliminarlos de esa manera. Por ejemplo: cd $HOME/Library/entonces rm -Rf [each file below]. ¡No uses la terminal si no estás acostumbrado!

borre los diversos cachés y archivos temporales relacionados con la vista previa eliminando:

  • 'Contenedores/com.apple.Preview'
  • 'Contenedores/com.apple.quicklook.ui.helper'
  • 'Preferencias/com.apple.Preview.LSSharedFileList.plist'
  • 'Preferencias/com.apple.Preview.SandboxedPersistentURLs.LSSharedFileList.plist'
  • 'Estado de la aplicación guardada/com.apple.Preview.savedState'

NO ABRA LA VISTA PREVIA ANTES DE SALIR SIN PERSISTENCIA Y REINICIO.

Ahora, haga un apagado completo de su sistema, vuélvalo a encender. Esto soluciona la mayoría de los problemas no críticos con Preview.app. Asegúrese de que cuando apague, la casilla "recordar mis programas abiertos" no esté marcada.

Si estos pasos no resuelven el problema, suponiendo que no esté ejecutando un software descifrado o no autorizado, debe reinstalar OSX o buscar ayuda profesional en un centro de soporte autorizado de Apple, ya que el problema es bastante inusual y podría ser grave.

Guau. No tengo idea si esto va a funcionar o no, pero definitivamente lo intentaré lo antes posible. Muchas gracias
Utilicé dtrace/dtruss para diagnosticar y corregir mi vista previa que fallaba sin reiniciar, vea mi respuesta en StackOverflow.com/a/51264006/3008405