Come aprire automaticamente i file scaricati da Safari? [duplicare]

2

Quando scarico i file mp4 da Safari, mi piacerebbe che si aprissero automaticamente una volta scaricati. Come si può fare?

Safari Preferences- > General- > Apri i file "sicuri" dopo il download.

Voglio aprire automaticamente il file che potrebbe non essere "sicuro".

    
posta Anonymous 16.02.2013 - 19:28
fonte

3 risposte

1

Un modo è utilizzare Hazel . Ho provato a usarlo e ha funzionato senza intoppi. Tuttavia, Hazel non è gratuito ($ 25).

La seconda soluzione è utilizzare Automator che fa parte di Mac OS X.

Tuttavia, l'uso di Automator non ha funzionato. Alcuni dei file mp4 si sono aperti, ma per ragioni sconosciute alcuni non l'hanno fatto.

Inoltre, non sono sicuro che Automator debba aprire i file non appena vengono scaricati o che sia necessario un intervallo di tempo per aprirli. Forse qualche altra esperienza con Automator potrebbe approfondire questo aspetto.

    
risposta data 17.02.2013 - 11:13
fonte
8

È possibile aggiungere un'estensione di file all'elenco delle estensioni "sicure". Fatto ciò, Safari avvierà qualsiasi applicazione associata a quel tipo di file.

Questo viene fatto creando il file ~/Library/Preferences/com.apple.DownloadAssessment.plist contenente l'estensione di file che vuoi aprire.

Ecco un esempio, che risolve il problema per i file .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> 

Altri informazioni qui .

Se il file esiste già, modificalo e aggiungi la riga <string>torrent</string> sotto il tag <array>

    
risposta data 29.04.2015 - 22:04
fonte
0

Questa risposta descriverà come non ricevere il seguente messaggio quando apri un file scaricato da Safari per la prima volta.

Bene,nonsonosicurodelmotivopercuilostaivedendo,maseituoifilestannoandandoallacartella~/Download,dovraidirealsistemaoperativochevuoichequellacartellaescadallaquarantena.

ApriTerminal.app(Spotlightperterminale)edigita:

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

Tupotrestidoverlofarecomesuperutente(nelqualcaso,usaquestoalpostodiquellosopra),quindiseilprecedentenonriesceprovaconsudoprimadelcomando:

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

note:tiverràchiestalapasswordseusisudo,questoènormale.

Checos'èxattr?

Thexattrcommandcanbeusedtodisplay,modifyorremovetheextendedattributesofoneormorefiles,includingdirectoriesandsymboliclinks.Extendedattributesarearbitrarymetadatastoredwithafile,butseparatefromthefilesystemattributes(suchasmodificationtimeorfilesize).

ATTENZIONE:eseguendoquantosopra,ilsistemaoperativosmetteràdipreoccuparsideifileinseritinellacartellaDownload.Sevuoifarlosoloperdeterminatifile,dovraiscaricareituoifile"sicuri" altrove ed eseguire il comando sopra in quella cartella.

Se vuoi annullare l'operazione, rimuovi semplicemente -d

xattr -r com.apple.quarantine ~/Downloads

Il -r è di renderlo ricorsivo (anche i file e le cartelle esistenti vengono modificati).

UPDATE Mi sono reso conto che i nuovi file saranno messi in quarantena quando li scarichi, quindi anche se il comando precedente andrà file per file e rimuoverà flag , quindi non devi dire al sistema operativo che il file è sicuro ogni volta , per disabilitare completamente il meccanismo, devi eseguire un comando extra. assicurati che questo sia corretto per te, dal momento che non puoi farlo per singoli file, è tutto o niente .

Per disabilitare completamente le finestre di avviso per tutti i file , esegui questo comando (Ancora una volta, non sono sicuro al 100% se hai bisogno di sudo, prova prima senza.) p>

defaults write com.apple.LaunchServices LSQuarantine -bool NO

E se vuoi mai ripristinare la modifica:

defaults write com.apple.LaunchServices LSQuarantine -bool YES

Non riesco a ricordare se è necessario disconnettersi / accedere di nuovo o riavviare.

Buona fortuna e stai attento con questi download. :)

Un riavvio IS richiesto dopo questi comandi .

Link allegato per ulteriori letture su Quarantine .

    
risposta data 16.02.2013 - 20:24
fonte

Leggi altre domande sui tag