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

2

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

Safari Preferences - > General- > Abre los archivos "seguros" después de verificar la descarga.

Quiero abrir automáticamente un archivo que podría no ser "seguro".

    
pregunta Anonymous 16.02.2013 - 19:28

3 respuestas

1

Una forma es usar Hazel . Intenté usarlo y funcionó sin problemas. Sin embargo, Hazel no es gratis ($ 25).

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

Sin embargo, el uso de Automator no funcionó del todo. Algunos de los archivos mp4 se abrieron, pero por razones desconocidas algunos no lo hicieron.

Además, no estoy seguro de si Automator tiene que abrir los archivos tan pronto como se descargan, o si hay un período de tiempo que podría tomar para abrirlos. Tal vez algunas experiencias más con Automator podrían explicar esto.

    
respondido por el Anonymous 17.02.2013 - 11:13
7

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

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

Aquí hay un ejemplo, que resuelve el problema de los archivos .torrent:

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com-PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
 <key>LSRiskCategorySafe</key> 
<dict> 
 <key>LSRiskCategoryExtensions</key> 
<array> 
 <string>torrent</string> 
 </array> 
 </dict> 
 </dict> 
</plist> 

Más información aquí .

Si el archivo ya existe, edítalo y agrega la línea <string>torrent</string> debajo de la etiqueta <array>

    
respondido por el Isak Savo 29.04.2015 - 22:04
0

Esta respuesta describirá cómo no recibir el siguiente mensaje cuando abre un archivo descargado de Safari por primera vez.

Bueno,noestoysegurodeporquéestáviendoesto,perosisusarchivosvanalacarpeta~/Descargar,tendráquedecirlealsistemaoperativoquequierequeesacarpetasalgadelacuarentena.

AbrasuTerminal.app(SpotlightparaTerminal)yescriba:

xattr-d-rcom.apple.quarantine~/Downloads

Esposiblequetengashacerlocomosuperusuario(encuyocaso,usaestoenlugardeloanterior),asíquesifallaloanterior,pruebaconsudoantesdelcomando:

sudoxattr-d-rcom.apple.quarantine~/Downloads

nota:selepedirásucontraseñasiusasudo,estoesnormal.

¿Quéesxattr?

  

Elcomandoxattrsepuedeusarparamostrar,modificaroeliminar  extendido       Atributosdeunoomásarchivos,incluyendodirectoriosysimbólicos.       campodegolf.Losatributosextendidossonmetadatosarbitrariosalmacenadosconunarchivo,       peroseparadosdelosatributosdelsistemadearchivos(comoeltiempodemodificacióno       tamañodelarchivo).

ADVERTENCIA:Alhacerloanterior,elsistemaoperativodejarádepreocuparseporlosarchivosqueseencuentranenlacarpetaDescargas.Sisolodeseahacerestoparaciertosarchivos,tendráquedescargarsusarchivos"seguros" en otro lugar y ejecutar el comando anterior en esa carpeta.

Si desea deshacer la operación, simplemente elimine -d

xattr -r com.apple.quarantine ~/Downloads

El -r es hacerlo recursivo (por lo que los archivos y carpetas existentes también se modifican).

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 irá archivo por archivo y eliminará la marca , para no tener que decirle al sistema operativo que el archivo está a salvo cada vez , para deshabilitar completamente el mecanismo, debe ejecutar un comando adicional. asegúrate de que esto está bien contigo, ya que no puedes hacer esto para archivos individuales, es un todo o nada .

Para deshabilitar completamente los cuadros de diálogo de advertencia para cualquier archivo en el futuro , ejecute este comando (una vez más, no estoy 100% seguro de que necesite sudo, inténtelo sin él primero .:

defaults write com.apple.LaunchServices LSQuarantine -bool NO

Y si alguna vez quieres revertir el cambio:

defaults write com.apple.LaunchServices LSQuarantine -bool YES

No puedo recordar si necesita cerrar sesión / iniciar sesión nuevamente o reiniciar.

Buena suerte y ten cuidado con esas descargas. :)

Un reinicio ES requerido después de estos comandos .

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

    
respondido por el Martin Marconcini 16.02.2013 - 20:24

Lea otras preguntas en las etiquetas