
Dopo il passaggio a OS X, c'era un grosso fastidio che continuava ad accadere ripetutamente - ogni volta che collegare qualsiasi cosa nel mio MacBook e capita di avere una cartella DCIM sul file system, iPhoto si avvierà immediatamente e inizierà la scansione.
CORRELATO: Perché ogni fotocamera mette le foto in una cartella DCIM?
Il problema è che non voglio usare iPhoto tutto il tempo - voglio dire certo, posso usarlo per importare le mie foto, ma cosa succede se sto cercando di fare qualcos'altro come hackerare i miei file di salvataggio di Minecraft Pocket, o ho ha altri contenuti su un'unità rimovibile? O se voglio caricare il mio iPhone o iPad?
Fortunatamente è molto semplice impedire a iPhoto di avviarsi automaticamente.
Basta aprire iPhoto e andare su Preferenze dalla barra dei menu e dai un'occhiata al menu a discesa "Connessione telecamera aperta".

Passa da iPhoto a "nessuna applicazione" e iPhoto rimarrà tranquillo da ora in poi.

È così fastidioso che iPhoto non tiri il tuo anche i video dal tuo telefono. Ma, naturalmente, questo è un altro articolo.
Se vuoi che iPhoto si avvii automaticamente per la scheda di memoria della tua fotocamera ma non quando colleghi l'iPhone, puoi effettivamente modificare le impostazioni per dispositivo. Apri l'applicazione Image Capture:

Giù nell'angolo in basso a sinistra vedrai una piccola freccia, che potresti dover fare clic per espandere. Puoi cambiare l'impostazione qui tra Nessuna applicazione, iPhoto, Anteprima o qualsiasi altra cosa desideri.

Quindi imposta il tuo iPhone su "nessuna applicazione" e lascia la scheda di memoria impostata di default, o viceversa se preferisci esso. Personalmente, ho appena disattivato completamente l'avvio automatico su tutta la linea, che sembrava più semplice.
Generare un elenco di programmi di avvio tramite Command Line o PowerShell
Probabilmente lo sapevi già, ma se vuoi vedere un elenco di tutti i programmi di avvio che vengono eseguiti all'avvio di Windows, puoi semplicemente andare allo strumento MSCONFIG e fare clic sulla scheda Avvio ! Qui puoi abilitare o disabilitare facilmente i programmi di avvio. Puoi leggere il mio articolo precedente che spiega come utilizzare MSCONFIG in dettaglio.
Che cosa significa "tutto è un file" in Linux?
Una delle caratteristiche che definiscono Linux e altri sistemi operativi simili a UNIX è che "tutto è un file". Questo è un semplificazione eccessiva, ma capire cosa significa aiuterà a capire come funziona Linux. Molte cose su Linux appaiono nel tuo file system, ma non sono in realtà dei file. Sono file speciali che rappresentano dispositivi hardware, informazioni di sistema e altre cose, incluso un generatore di numeri casuali.