1 votos

Se puede reemplazar la aplicación de sandboxing, la fuerza de la aplicación para utilizar el directorio de trabajo?

Estoy tratando de configurar la asíntota en mi mac, que es un matemático representación gráfica del lenguaje de Látex. El programa es una utilidad de línea de comandos de Unix. De acuerdo a la configuración de instrucciones en http://asymptote.sourceforge.net/doc/Configuring.htmlusted puede configurar el lector de PDF para la apertura automática con esta utilidad. Cuando me puse a pdfviewer="/Applications/Preview.app/Contents/MacOS/Preview"; (que es la ruta del ejecutable de línea de comandos para la vista previa.app), a continuación, parten de un gráfico con asíntota resultados en este error:

2012-10-10 10:15:08.758 Preview[45884:707] PVPDFPageContainer initWithURL:out.pdf -- file://localhost/Users/username/Library/Containers/com.apple.Preview/Data/ failed, error = Error Domain=NSCocoaErrorDomain Code=260 "The file "out.pdf" couldn't be opened because there is no such file." UserInfo=0x7f99f2c6d590 {NSFilePath=/Users/username/Library/Containers/com.apple.Preview/Data/out.pdf, NSUnderlyingError=0x7f99f2c6d500 "The operation couldn't be completed. No such file or directory"}

Claramente vista previa es intentar abrir el documento con el nombre de archivo en su directorio recinto ~/Library/Containers/com.apple.Preview/Data/. Puedo de alguna manera modificar este comportamiento, y la fuerza de la vista previa para buscar el archivo en el proceso del directorio de trabajo?

0voto

mark4o Puntos 3604

Crear un script de shell - ie asympdf.sh con el siguiente contenido:

/Applications/Preview.app/Contents/MacOS/Preview `readlink -f $1`

Si pones el script en algún lugar, es decir, cerca de la asíntota de binarios, a continuación, establezca el pdfviewer opción para que apunte a que la secuencia de comandos en su lugar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X