Assumi il controllo con ControlPlane

Con la complessità dei computer più moderni, a volte può essere difficile gestire tutte le sue diverse funzioni. 

Soprattutto sicurezza. Ad esempio, un'impostazione Wi-Fi aperta che può essere scomoda da gestire: Accendi questo ... Spegni quello ... e ricordarsi di tornare indietro quando si torna a casa può essere lungo e difficile. È in scenari, come questo, in cui ControlPlane può automatizzare e migliorare la funzionalità del Mac.

Spiegato ControlPlane

Pensa a ControlPlane come a un sorvegliante di processo che aiuta a gestire un Mac. Esamina tutto il Fonti di evidenza a disposizione, li esegue su alcuni Regole, prende una decisione in base a questi per impostare il contesti del Mac. 

Quando il contesti del Mac cambia, ControlPlane viene eseguito Azioni per gestire la situazione. 

Iniziare

Il modo più semplice per iniziare con ControlPlane è con HomeBrew. Se non hai installato HomeBrew, controlla il Tutorial Homebrew

Una volta installato Homebrew, installa Cask con questi comandi:

brew tap phinze / cask brew install brew-cask

Con HomeBrew e Cask installati, eseguire il seguente comando:

brew cask installa controlplane

Il vantaggio dell'uso di Cask è che installerà automaticamente gli aggiornamenti per te. Con un comando, tutti i programmi installati con Cask possono essere aggiornati. Ciò rende molto più facile mantenere un sistema aggiornato!

In alternativa, è possibile scaricare ControlPlane dal sito Web dello sviluppatore e installarlo nel modo convenzionale. 

Icona ControlPlane

ControlPlane posiziona un'icona di un piano in barra dei menu. Il colore del piano dipende dal contesto corrente.

Menu ControlPlane

Facendo clic sull'icona della barra di stato, ControlPlane visualizza il menu principale. Questo mostra il contesto corrente, dove andare per ulteriori informazioni, la possibilità di controllare gli aggiornamenti, e il Preferenze dialogo.

Preferenze generali

Il Preferenze dialog è dove ControlPlane è gestito. Nel Generale scheda, le opzioni operative per ControlPlane possono essere modificate. Quelle opzioni sono:

Abilitazione della commutazione automatica-Ciò consente a ControlPlane di cambiare automaticamente i contesti senza il tuo intervento. Questo dovrebbe essere abilitato.

Avvia ControlPlane all'accesso-Ciò consente a ControlPlane di avviarsi all'accesso. Dal momento che non vuoi ricordarti di avviarlo, è meglio abilitare questa opzione.

Utilizzare le notifiche-Questa opzione farà in modo che ControlPlane visualizzi un messaggio di notifica al momento della modifica del contesto o dell'esecuzione di un'azione. Deve essere acceso per capire le impostazioni corrette delle regole. Ma quando il tuo sistema è configurato, è meglio spegnerlo.

Controlla gli aggiornamenti all'avvio-Con questa opzione impostata, ControlPlane controllerà la presenza di una nuova versione ogni volta che viene lanciata. Ciò mantiene il tuo sistema aggiornato con le ultime correzioni.

Nascondi dalla barra di stato-Questa opzione nasconde l'icona nella barra di stato. Mi piace tenerlo deselezionato in modo da poter facilmente vedere qual è il contesto attuale. È possibile impostare l'icona per mostrare solo l'icona, solo il contesto corrente o entrambi.

Utilizzare il livellamento dell'interruttore-Ciò conferisce al contesto un maggiore effetto smorzante. Ciò significa che con questo attivato, il cambio di contesto verrà eseguito più lentamente. Con questa funzione, la commutazione viene eseguita più rapidamente, ma a volte anche senza necessità. È meglio mantenere questa opzione attivata.

Ripristina il contesto precedente all'avvio di ControlPlane-All'avvio di ControlPlane, questa opzione imposterà l'ultimo stato del contesto come stato corrente prima di iniziare a calcolare un nuovo stato. Ciò aiuta in situazioni in cui si spegne il computer mentre ci si trova in un contesto e si riattiva quando si trova in un contesto diverso. Se questa opzione è disattivata, non verrà eseguita nessuna delle azioni per lo spostamento del contesto. Ma con questa opzione, lo faranno.

Usa un contesto predefinito-Questa opzione ti dà la possibilità di impostare un contesto predefinito. Pertanto, se ControlPlane non riesce a capire un contesto basato su Sorgenti di Evidenza attualmente disponibili, utilizzerà il contesto predefinito.

Fiducia nel cambiare-Questa opzione ti dà la possibilità di impostare un livello di confidenza per il cambiamento del contesto. Se la prova attuale non è superiore al livello di confidenza, non viene eseguita alcuna commutazione.

Avanzate

Il Avanzate la scheda è solo per i coraggiosi. Guardarlo ti dà un'idea di cosa sta succedendo con ControlPlane, ma è meglio lasciare questa area da solo. È molto semplice impostare un parametro in modo errato che comprenda l'efficiente funzionamento del Mac. Ti consiglio di dare un'occhiata, ma non toccare quest'area.

contesti

Una volta impostati i parametri operativi, devono esserne presenti alcuni contesti per ControlPlane da monitorare. Puoi pensare a un contesto come a uno stato operativo del computer. Senza contesti, non c'è niente da fare per ControlPlane.

contesti

Ho due principali contesti definita: Casa e Non a casa

Puoi anche avere sottotesti selezionando un esistente contesti quando ne crei uno nuovo. Stai attento, ho continuato a farne di nuovi contesti come sub-contesti senza rendersene conto. Ma, se lo fai, basta trascinarlo a sinistra e cambierà i livelli. Per creare un nuovo contesti, clicca sul + pulsante nell'angolo in basso a sinistra.

Aggiungere un contesto

Verrà visualizzata la finestra di dialogo secondaria aperta che richiede il nome e il colore per il nuovo Contesto. Quello che mi piace fare è assegnare un colore principale scuro per il livello superiore contesti e sfumature più chiare di quel colore per il sub-contesti

Controlla sempre il L'anteprima ha selezionato il colore nella barra di stato check-box in modo da poter vedere il colore del contesti nell'icona ControlPlane. Vai avanti e crea il contesti tu vuoi.

Fonti di evidenza

Con il contesti definire, il Fonti di evidenza bisogno di essere definito. Dal momento che selezionando un Fonti di evidenza fa in modo che ControlPlane monitori quella sorgente, non vuoi più attivato di quello che userai.

Fonti di evidenza

Il Fonti di evidenza che sto usando sono:

  • Scheda di rete attiva
  • Indirizzo IP assegnato
  • Dispositivo USB collegato
  • Posizione attuale
  • Rete Wi-Fi nelle vicinanze
  • Fonte di potere

Con questi selezionati, sarai in grado di creare le regole per quando il tuo MacBook è a casa e per quando non lo è.

Regole

Il prossimo passo è impostare alcuni Regole. Regole sono usati per relazionarsi Fonti di evidenza a una percentuale di possibilità che si riferisce a un particolare contesti. La parte difficile è ottenere la percentuale abbastanza accurata da innescare il cambiamento di contesti, ma non così vicino al confine che cambia molto.

Regole

Come puoi vedere, ci sono molte regole con vari livelli sui cursori. Per aggiungere una nuova regola, fare clic su + pulsante nell'angolo in basso a sinistra.

Aggiunta di una regola

Ogni Fonte di prove aggiunge all'elenco di possibili Regole che può essere usato Per la mia configurazione su MacBook Air, ho impostato una regola per Scheda di rete attiva e impostarlo Collegamento Wi-Fi attivo con una percentuale dell'80% di essere Casa contesto. 

Ho aggiunto una regola per il Dispositivo USB collegato essere mio Adattatore G3 a una percentuale del 90% per il Non a casa contesto. Ho anche installato a Regola posizione attuale per quello che il mio sistema dice è casa mia (è veramente a più di 100 piedi!) per a Contesto domestico al 100%. 

Ho anche creato due Regole per Indirizzo IP assegnato. Se era il mio intervallo di indirizzi di reti locali (netmask impostato su 255.255.255.0), ho assegnato un 90% al file Contesto domestico. Se l'intervallo di indirizzi è per il mio fornitore G3 (la maschera di rete è impostata su 255.255.0.0 poiché potrebbe essere un qualsiasi numero in tale intervallo), ho assegnato un 90% al Non contesto domestico.

Azioni

Una volta che ControlPlane sta cambiando contesti, puoi crearne un po ' Azioni da eseguire quando il contesti interruttore.

Azioni

Imposta due ToggleFileSharing Azioni. Uno per disattivare la condivisione di file quando entro Non contesto domestico e uno per attivare la condivisione di file inserendo il Contesto domestico.

Imposta due ToggleContextStickiness Actions. Uno per accenderlo quando nel Non contesto domestico e uno per spegnerlo quando nel Contesto domestico

Che cosa ToggleContextStickiness fa forzare ControlPlane a cambiare solo il contesto con una certezza del 100%. In questo modo, una volta che ControlPlane lo rileva Non a casa, non cambierà finché non sarà definitivamente nel Contesto domestico.

Aggiunta di un'azione

Impostare questi Azioni cliccando il + pulsante nell'angolo in basso a sinistra del Elenco delle azioni. Con questi di base Azioni impostato, il sistema si accenderà e si spegnerà Condivisione di file basato su Casa o Non a casa contesti.

Alfred e ControlPlane

C'è un pratico flusso di lavoro Alfred chiamato Control Tower. Puoi usarlo per controllare ControlPlane. Alcune delle sue opzioni sono obsolete, ma le principali parole chiave di funzionalità funzionano alla grande. Lo uso principalmente per abilitare / disabilitare ControlPlane.

Conclusione

In questo tutorial ti ho mostrato come configurare ControlPlane per attivare / disattivare la condivisione dei file in base al contesto.

Usando queste tecniche, puoi aggiungere altri contesti e / o sotto-contesti e controllare altri aspetti del tuo computer. Questo è solo l'inizio, però, e le possibilità sono limitate solo dalla tua immaginazione!