Luați controlul cu ControlPlane

Cu complexitatea celor mai moderne computere, uneori este dificil să se gestioneze toate funcțiile sale diferite. 

Mai ales de securitate. De exemplu, o setare Wi-Fi deschisă, care poate fi dificil de gestionat: Porniți asta ... Opriți-vă ... și vă amintiți să o întoarceți înapoi când vă întoarceți acasă poate fi consumatoare de timp și dificilă. Este în scenarii, cum ar fi acesta, în cazul în care ControlPlane poate automatiza și îmbunătăți funcționalitatea Mac.

ControlPlane Explained

Gândiți-vă la ControlPlane ca supraveghetor de proces care vă ajută să gestionați un Mac. Ea examinează toate Surse de evidență la dispoziție, îi conduce pe unii reguli, face o decizie bazată pe acestea pentru a seta contexte de pe Mac. 

Cand contexte din modificarea Mac, ControlPlane execută acţiuni pentru a gestiona situația. 

Incepe

Cel mai simplu mod de a începe cu ControlPlane este cu HomeBrew. Dacă nu ați instalat HomeBrew, verificați Tutorial pentru Homebrew

Odată ce este instalat Homebrew, instalați Cask cu aceste comenzi:

fierbeți fierbinți / biscuiți instalați brichete

Cu aplicațiile HomeBrew și Cask instalate, executați următoarea comandă:

butonul de instalare a butoiului de comandă

Avantajul utilizării Casc este că va instala automat actualizări pentru dvs. Cu o singură comandă, toate programele instalate cu Cask pot fi actualizate. Acest lucru face ca un sistem să fie actualizat mult mai ușor!

Alternativ, puteți descărca ControlPlane de pe site-ul web al dezvoltatorului și îl puteți instala în mod convențional. 

ControlPlane Icon

ControlPlane plasează o pictogramă a unui avion în Bară de meniu. Culoarea planului depinde de contextul actual.

Meniul ControlPlane

Dând clic pe pictograma barei de stare, ControlPlane afișează meniul principal. Acesta afișează contextul actual, locul unde se află mai multe informații, capacitatea de a verifica actualizările și Preferințe dialog.

Preferințe generale

Preferințe dialogul este locul în care este gestionat ControlPlane. În General , opțiunile operaționale pentru ControlPlane pot fi modificate. Aceste opțiuni sunt:

Activarea comutării automate-Acest lucru permite programului ControlPlane să schimbe automat contextele fără intervenția dvs. Acest lucru ar trebui să fie activat.

Porniți ControlPlane la autentificare-Aceasta permite programului ControlPlane să înceapă la conectare. Deoarece nu doriți să vă amintiți să o lansați, este bine să activați această opțiune.

Utilizați notificările-Această opțiune va determina ControlPlane să afișeze un mesaj de notificare la schimbarea contextului sau la efectuarea unei acțiuni. Trebuie să fie activată pentru a stabili setările corecte ale regulilor. Dar când sistemul dvs. este configurat, cel mai bine este să-l opriți.

Verificați actualizările la pornire-Cu această opțiune setată, ControlPlane va verifica o nouă versiune de fiecare dată când este lansată. Acest lucru ține sistemul dvs. la curent cu ultimele corecții.

Ascundeți de la bara de stare-Această opțiune ascunde pictograma din bara de stare. Îmi place să păstrez acest lucru necontrolat, pentru a putea vedea cu ușurință care este contextul actual. Puteți seta pictograma să afișeze doar pictograma, doar contextul actual sau ambele.

Folosiți netezirea comutării-Acest lucru conferă schimbarea contextului mai mult efect de atenuare. Ce inseamna asta este ca, cu aceasta activata, comutarea contextului se va face mai lent. Cu aceasta, comutarea se face mai repede, dar uneori inutil. Cel mai bine este să păstrați această opțiune activată.

Restabiliți contextul anterior când începe ControlPlane-La pornirea ControlPlane, aceste opțiuni vor stabili ultima stare de stare ca fiind starea actuală înainte de a începe calcularea unei noi stări. Acest lucru ajută în situațiile în care dezactivați computerul într-un singur context și îl reporniți când acesta se află într-un alt context. Dacă această opțiune este dezactivată, nu se va executa niciuna dintre acțiunile pentru mutarea contextului. Dar cu această opțiune pe, vor.

Utilizați un context prestabilit-Această opțiune vă oferă posibilitatea de a seta un context implicit. Prin urmare, dacă ControlPlane nu poate găsi un context bazat pe Sursele de evidență disponibile în prezent, atunci va folosi contextul implicit.

Încrederea pentru a comuta-Această opțiune vă oferă posibilitatea de a seta un nivel de încredere pentru schimbarea contextului. Dacă dovezile actuale nu depășesc nivelul de încredere, atunci nu se efectuează nicio schimbare.

Avansat

Avansat fila este numai pentru cei curajoși. Privind la aceasta vă oferă o idee despre ceea ce se întâmplă cu ControlPlane, dar cel mai bine este să părăsiți această zonă în pace. Este foarte ușor să setați un parametru incorect care să cuprindă funcționarea eficientă a Mac. Vă sfătuiesc să arătați, dar nu atingeți această zonă.

contexte

Odată ce parametrii operaționali sunt setați, trebuie să existe unele contexte pentru monitorizarea ControlPlane. Vă puteți gândi la un context ca pe o stare operațională a calculatorului. Fără contexte, ControlPlane nu are nimic de făcut.

contexte

Am două principale contexte definit: Acasă și Nu acasa

De asemenea, puteți avea subcontexte selectând una existentă contexte când creați unul nou. Fii atent, am continuat să fac ceva nou contexte la fel de sub-contexte fără ao înțelege. Dar dacă o faci, glisați-o în stânga și se va schimba nivelul. Pentru a crea un nou contexte, faceți clic pe + butonul din colțul din stânga jos.

Adăugarea unui context

Veți vedea sub-dialogul deschis pentru a cere numele și culoarea noului Context. Ceea ce îmi place este să atribuiți o culoare principală întunecată pentru nivelul superior contexte și nuanțe mai deschise ale acelei culori pentru sub-contexte

Verificați întotdeauna Previzualizați culoarea selectată în bara de stare pentru a vedea culoarea contexte în pictograma ControlPlane. Continuați și creați contexte tu vrei.

Surse de evidență

Cu contexte definește, Surse de evidență trebuie definite. De la selectarea unui Surse de evidență determină ControlPlane să monitorizeze acea sursă, nu doriți să mai fiți activat decât veți folosi.

Surse de evidență

Surse de evidență pe care o folosesc sunt:

  • Adaptor de rețea activ
  • Adresa IP atribuită
  • Dispozitiv USB atașat
  • Locatia curenta
  • Rețeaua Wi-Fi din apropiere
  • Sursa de putere

Cu aceste verificate, veți putea crea regulile pentru momentul în care MacBookul este acasă și când nu este.

reguli

Următorul pas este de a înființa unii reguli. reguli sunt utilizate pentru a face referire Surse de evidență la o sansa procentuala care se refera la un anumit contexte. Partea greu este obținerea procentului suficient de precis pentru a declanșa schimbarea contexte, dar nu atât de aproape de graniță încât trece foarte mult.

reguli

După cum puteți vedea, există multe reguli cu diferite etape pe glisoare. Pentru a adăuga o nouă regulă, faceți clic pe + butonul din colțul din stânga jos.

Adăugarea unei reguli

Fiecare Sursa de date adaugă la lista posibilă reguli care pot fi folosite. Pentru configurarea mea pe MacBook Air, am stabilit o regulă pentru Adaptor de rețea activ și puneți-o la dispoziție Linkul Wi-Fi este activ cu un procent de 80% fiind Acasă context. 

Am adăugat o regulă pentru Dispozitiv USB atașat fiind al meu Adaptor G3 la un procent de 90% pentru Nu acasa context. De asemenea, configurez a Regulă de locație curentă pentru ceea ce sistemul meu spune că este casa mea (este într-adevăr peste 100 de picioare!) la a Acasă Context la 100%. 

De asemenea, am înființat două reguli pentru Adresa IP atribuită. Dacă era domeniul de adrese al rețelelor mele locale (masca de rețea setată la 255.255.255.0), am alocat un procent de 90% Acasă Context. Dacă intervalul de adrese este pentru furnizorul meu G3 (masca netă setată la 255.255.0.0, deoarece ar putea fi orice număr din acel interval), am alocat un procent de 90% Nu este contextul de origine.

acţiuni

Odată ce ControlPlane se schimbă contexte, puteți configura unele acţiuni pentru a fi efectuate atunci când contexte intrerupator.

acţiuni

Setați două ToggleFileSharing acţiuni. Unul pentru dezactivarea partajării fișierelor atunci când intru în Nu este contextul de origine și una pentru activarea partajării fișierelor care intră în Acasă Context.

Setați două ToggleContextAccesul de acțiune. Unul pentru ao porni când este în Nu este contextul de origine și unul pentru oprirea acestuia când este în Acasă Context

Ce ToggleContextStickiness nu este forța ControlPlane să comute numai contextul pe o certitudine de 100%. Astfel, odată ce ControlPlane detectează că este Nu acasa, nu se va schimba până când nu este în mod sigur în Acasă Context.

Adăugarea unei acțiuni

Configurați-le acţiuni dând clic pe + butonul din colțul din stânga jos al Listă de acțiuni. Cu aceste elemente de bază acţiuni configurați, sistemul va porni și opri acum Distribuire a unui fisier bazat pe Acasă sau Nu acasa contexte.

Alfred și ControlPlane

Există un flux de lucru Alfred numit Tower Control. Îl puteți folosi pentru a controla ControlPlane. Unele dintre opțiunile sale sunt învechite, însă cuvintele cheie funcționale principale funcționează excelent. Eu folosesc cea mai mare parte pentru a activa / dezactiva ControlPlane.

Concluzie

În acest tutorial v-am arătat cum să configurați ControlPlane pentru activarea / dezactivarea partajării fișierelor în funcție de context.

Folosind aceste tehnici, puteți adăuga alte contexte și / sau subcontexte și controla alte aspecte ale computerului. Acesta este doar începutul, însă posibilitățile sunt limitate doar de imaginația ta!