3 votos

¿Cómo abrir automáticamente los archivos descargados desde Safari?

Cuando descargo archivos mp4 desde Safari, me gustaría que se abran automáticamente una vez que se hayan descargado. ¿Cómo se puede hacer esto?

Preferencias de Safari->General->Abrir los archivos "seguros" después de la descarga está marcado.

Quiero abrir automáticamente archivos que tal vez no sean "seguros".

12voto

arascanakin Puntos 131

Puedes agregar una extensión de archivo a la lista de extensiones "seguras". Una vez hecho esto, Safari lanzará la aplicación asociada con ese tipo de archivo.

Esto se hace creando el archivo ~/Library/Preferences/com.apple.DownloadAssessment.plist que contenga la extensión de archivo que deseas abrir.

Aquí tienes un ejemplo que resuelve el problema para los archivos .torrent:

 LSRiskCategorySafe 

 LSRiskCategoryExtensions 

 torrent 

Más información aquí.

Si el archivo ya existe, edítalo y agrega la línea torrent debajo de la etiqueta .

0 votos

Esta solución funciona muy bien en OS X 10.11 El Capitán

0 votos

¿Parece que ya no está presente?

1voto

Fase Puntos 118

Una forma es usar Hazel. Lo probé y funcionó perfectamente. Sin embargo, Hazel no es gratuito ($25).

La segunda solución es usar Automator que es parte de Mac OS X.

Sin embargo, el uso de Automator no funcionó del todo bien. Algunos de los archivos mp4 se abrieron, pero por alguna razón desconocida otros no lo hicieron.

Tampoco estoy seguro si Automator tiene que abrir los archivos tan pronto como se descargan, o si hay un plazo de tiempo en el que podría tardar en abrirlos. Quizás alguien con más experiencia en Automator pueda ahondar en esto.

0voto

UnkwnTech Puntos 21942

Esta respuesta describirá cómo evitar el siguiente mensaje cuando abres un archivo descargado desde Safari por primera vez.

introduce aquí la descripción de la imagen

Bueno, no estoy seguro de por qué estás viendo esto, pero si tus archivos van a la carpeta ~/Descargas, tendrás que indicarle al Sistema Operativo que quieres sacar esa carpeta de la cuarentena.

Abre tu Terminal.app (Spotlight para Terminal) y escribe:

xattr -d -r com.apple.quarantine ~/Downloads

Puede ser que tengas que hacerlo como superusuario (en cuyo caso, usa esto en lugar de lo anterior), así que si lo anterior falla, intenta con sudo antes del comando:

sudo xattr -d -r com.apple.quarantine ~/Downloads

nota: Se te pedirá tu contraseña si usas sudo, esto es normal.

¿Qué es xattr?

El comando xattr se puede utilizar para mostrar, modificar o eliminar los atributos extendidos de uno o más archivos, incluyendo directorios y enlaces simbólicos. Los atributos extendidos son metadatos arbitrarios almacenados con un archivo, pero separados de los atributos del sistema de archivos (como la hora de modificación o tamaño del archivo).

ADVERTENCIA: Al hacer lo anterior, el SO dejará de preocuparse por los archivos colocados en la carpeta Descargas. Si solo deseas hacer esto para ciertos archivos, tendrás que descargar tus archivos "seguros" en otro lugar y ejecutar el comando anterior en esa carpeta.

Si quieres deshacer la operación, simplemente quita el -d

xattr -r com.apple.quarantine ~/Downloads

El -r es para hacerlo de forma recursiva (así que también se modifican los archivos y carpetas existentes).

ACTUALIZACIÓN Me he dado cuenta de que los nuevos archivos se pondrán en cuarentena cuando los descargues, así que aunque el comando anterior eliminará la bandera archivo por archivo, para que no tengas que decirle al SO que el archivo es seguro cada vez, para desactivar completamente el mecanismo, tienes que ejecutar un comando adicional. asegúrate de que esto es correcto para ti, ya que no puedes hacerlo para archivos individuales, es todo o nada.

Para deshabilitar completamente los diálogos de advertencia para cualquier archivo en el futuro, ejecuta este comando (Nuevamente, no estoy 100% seguro si necesitas sudo, simplemente prueba sin él primero.):

defaults write com.apple.LaunchServices LSQuarantine -bool NO

Y si alguna vez deseas revertir el cambio:

defaults write com.apple.LaunchServices LSQuarantine -bool YES

No recuerdo si necesitas cerrar sesión o reiniciar de nuevo.

Buena suerte y ten cuidado con esas descargas. :)

Es necesario un reinicio después de estos comandos.

Enlace adjunto para más información sobre la Cuarentena.

0 votos

He actualizado la respuesta, ¿has probado el segundo comando?

0 votos

Sí, lo entiendo. La forma en que funciona es que Safari abrirá (ciertos) archivos seguros. Pero la definición de seguro es "no está en cuarentena". Así que hasta que "manualmente" trates de abrirlo y aparezca el diálogo (y aceptes que el archivo es seguro), esta bandera evitará que el archivo se abra. Sin embargo, me sorprende porque los archivos mp4 deberían abrirse automáticamente, tal vez hay algo más sucediendo aquí. Intenta con el segundo comando y dime cómo va. Debes reiniciar después de eso.

0 votos

¿Reiniciaste después de ejecutar los comandos? Es un servicio a nivel de sistema, así que debes reiniciar.

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