Come posso smontare automaticamente i file dmg quando li cestino?

1

Qualche tempo fa, avevo un qualche tipo di app o servizio che smontava automaticamente un file dmg ogni volta che mettevo il file dmg nel cestino. Questo è stato davvero comodo, ma da allora ho reinstallato OS X e ho completamente dimenticato il nome dell'app che fornisce questa utile funzionalità. Ho ancora dei backup del mio vecchio sistema, ma non ho idea di dove cercare. Quindi, qualcuno sa di un'app che fornisce questa funzione?

(Nota: ci sono molti tutorial su come ottenere il contrario, ad esempio auto-cestino su espulsione, ma questo non è quello che sto cercando.)

    
posta Ryan Thompson 06.12.2015 - 02:49
fonte

1 risposta

2

Ho trovato due opzioni

  • Usa un'azione cartella su ~/.Trash per smontare qualsiasi DMG spostato nel cestino (vedi la seconda parte di questo articolo , riepilogato di seguito)
  • DMG Cleaner afferma di essere in grado di fare anche questo

Azione cartella per smontare DMG spostato nel Cestino

  1. Crea un nuovo flusso di lavoro "Azione cartella" in Automator
  2. Imposta azione cartella per lavorare su ~/.Trash
  3. Aggiungi un'azione "Esegui script shell" al flusso di lavoro
  4. Imposta la shell su "/ usr / bin / python" e assicurati che l'input venga passato come argomento
  5. Sostituisci il contenuto della casella di script con il seguente script

    import string, os, sys
    lines = os.popen("hdiutil info").readlines()
    should_eject = False
    for line in lines:
        if line.startswith("image-alias"):
            path = line.split(":")[1]
            image_path = path.lstrip().rstrip()
            if image_path in sys.argv:
                should_eject = True
        elif line.startswith("/dev/") and should_eject is True:
            os.popen("hdiutil eject %s" % line.split()[0])
            should_eject = False
        elif line.startswith("###"):
            should_eject = False
    
  6. Salva il flusso di lavoro

risposta data 06.12.2015 - 10:17
fonte

Leggi altre domande sui tag