Ta kontroll med ControlPlane

Med de flesta moderna dators komplexitet kan det ibland vara svårt att hantera alla sina olika funktioner. 

Särskilt säkerhet. Till exempel en öppen Wi-Fi-inställning som kan vara besvärlig att hantera: Slå på det här ... Slå av det ... och kommer ihåg att vända tillbaka när du återvänder hem kan vara tidskrävande och svårt. Det är i scenarier, som den här, där ControlPlane kan automatisera och förbättra Macs funktionalitet.

ControlPlane Explained

Tänk på ControlPlane som processövervakare som hjälper till att hantera en Mac. Det undersöker alla Bevis källor tillgänglig för det, kör dem över vissa regler, fattar ett beslut baserat på dessa för att ställa in sammanhang av Mac. 

När sammanhang av Mac-ändringen, exekverar ControlPlane Åtgärder att hantera situationen. 

Komma igång

Det enklaste sättet att komma igång med ControlPlane är med HomeBrew. Om du inte har installerat HomeBrew, kolla in Homebrew handledning

När Homebrew är installerat installerar du Cask med följande kommandon:

brygga kranfisk / cask brygga installera bryggkaka

Med HomeBrew och Cask installerat, kör följande kommando:

brygg cask installation kontrollplan

Fördelen med att använda Cask är att den automatiskt installerar uppdateringar för dig. Med ett kommando kan alla program installerade med Cask uppdateras. Detta gör att ett system är uppdaterat så mycket lättare!

Alternativt kan du ladda ner ControlPlane från utvecklarens webbplats och installera den på konventionellt sätt. 

ControlPlane Icon

ControlPlane placerar en ikon för ett plan i menyfältet. Planens färg beror på det aktuella sammanhanget.

ControlPlane Menu

Genom att klicka på statusfältikonen visar ControlPlane huvudmenyn. Detta visar det aktuella sammanhanget, var du ska gå för mer information, möjligheten att söka efter uppdateringar och Inställningar dialog.

Allmänna preferenser

De Inställningar dialogrutan är där ControlPlane hanteras. I Allmän fliken kan operativalternativen för ControlPlane ändras. Dessa alternativ är:

Aktiverar automatisk växling-Detta gör det möjligt för ControlPlane att automatiskt byta kontext utan ingripande. Detta ska vara aktiverat.

Start ControlPlane vid inloggning-Detta gör det möjligt för ControlPlane att börja på inloggningen. Eftersom du inte vill komma ihåg att starta det är det bäst att aktivera det här alternativet.

Använd meddelanden-Det här alternativet kommer att göra att ControlPlane visar ett meddelande när du ändrar kontext eller utför en åtgärd. Det måste vara på för att räkna ut rätt regelinställningar. Men när ditt system är konfigurerat är det bäst att stänga av det.

Kontrollera efter uppdateringar vid start-Med det här alternativet kommer ControlPlane att söka efter en ny version varje gång den startas. Detta håller ditt system uppdaterat med senaste korrigeringar.

Dölj från statusfältet-Det här alternativet döljer ikonen i statusfältet. Jag gillar att hålla detta okontrollerat så jag kan enkelt se vad som är det aktuella sammanhanget. Du kan ställa in ikonen för att visa bara ikonen, bara det aktuella sammanhanget, eller båda.

Använd utbytesutjämning-Detta ger kontexten omkoppling mer av en dämpande effekt. Vad det betyder är att med detta aktiveras, kommer kontextbyte att ske långsammare. Med avstängningen sker omkopplingen snabbare, men också ibland i onödan. Det är bäst att behålla det här alternativet.

Återställ tidigare sammanhang när ControlPlane startar-När ControlPlane startar, kommer dessa alternativ att ange det senaste sammanhanget som det aktuella läget innan du börjar beräkna ett nytt tillstånd. Detta hjälper i situationer när du stänger av datorn medan du är i ett sammanhang och slår på det igen när du är i ett annat sammanhang. Om det här alternativet är avstängt körs ingen av åtgärderna för att flytta kontext. Men med det här alternativet kommer de att.

Använd ett standard sammanhang-Det här alternativet ger dig möjligheten att ställa in en standardkontext. Om ControlPlane inte kan räkna ut ett sammanhang baserat på beviskällor som för närvarande är tillgängligt, kommer det därför att använda standardkontexten.

Förtroende för att växla-Det här alternativet ger dig möjligheten att ställa in en konfidensnivå för att ändra kontext. Om det aktuella beviset inte ligger över konfidensnivån utförs ingen omkoppling.

Avancerad

De Avancerad fliken är bara för de modiga. Titta på det ger dig en uppfattning om vad som händer med ControlPlane, men det är bäst att lämna detta område ensam. Det är väldigt enkelt att ställa in en parameter felaktigt, vilket kommer att innefatta effektiv Mac-funktion. Jag rekommenderar att bara titta, men rör inte detta område.

sammanhang

När driftsparametrar är inställda måste det finnas några sammanhang för ControlPlane att övervaka. Du kan tänka på ett sammanhang som ett operativt tillstånd på datorn. Utan sammanhang, det finns inget för ControlPlane att göra.

sammanhang

Jag har två huvud sammanhang definierad: Hem och Inte hemma

Du kan också ha underkontext genom att välja en befintlig sammanhang när du skapar en ny. Var försiktig, jag fortsatte att göra nya sammanhang som sub-kontexter utan att inse det. Men om du gör det, dra bara det till vänster och det kommer att ändra nivåerna. För att skapa en ny sammanhang, Klicka på + knapp i nedre vänstra hörnet.

Lägga till en kontext

Du kommer att se dialogrutan öppen och be om namn och färg för det nya Sammanhang. Det jag gillar gör är att tilldela en mörk huvudfärg för den övre nivån sammanhang och ljusare nyanser av den färgen för suben-sammanhang

Kontrollera alltid Förhandsgranska vald färg i statusfältet kryssrutan så att du kan se färgen på sammanhang i ControlPlane-ikonen. Gå vidare och skapa sammanhang du vill.

Bevis källor

Med sammanhang definiera, Bevis källor måste definieras. Sedan du väljer en Bevis källor får ControlPlane att övervaka den källan, du vill inte längre aktiveras än du ska använda.

Bevis källor

De Bevis källor som jag använder är:

  • Aktiv nätverksadapter
  • Tilldelad IP-adress
  • Bifogad USB-enhet
  • Nuvarande position
  • Närliggande Wi-Fi-nätverk
  • Kraftkälla

Med dessa markerade kan du skapa regler för när din MacBook är hemma och för när den inte är.

regler

Nästa steg är att ställa in några regler. regler används för att relatera Bevis källor till en procentuell chans att det gäller en viss sammanhang. Den svåra delen får procentandelen noggrann nog för att utlösa förändringen av sammanhang, men inte så nära gränsen att det växlar mycket.

regler

Som du kan se finns det många regler med olika steg på reglagen. För att lägga till en ny regel klickar du på + knapp i nedre vänstra hörnet.

Lägga till en regel

Varje Bevis Källa lägger till i listan över möjliga regler som kan användas. För min inställning på MacBook Air, ställer jag in en regel för Aktiv nätverksadapter och ställ den till Wi-Fi länk aktiv med en procentandel av 80% av varelsen Hem sammanhang. 

Jag lade till en regel för Bifogad USB-enhet vara min G3 Adapter till en procentandel av 90% för Inte hemma sammanhang. Jag ställer också upp en Aktuell platsregel för vad mitt system säger är mitt hem (det är verkligen över 100 meter bort!) till a Hemtext vid 100%. 

Jag har också satt upp två regler för Tilldelad IP-adress. Om det var mitt lokala nätverksadressintervall (nätmaske satt till 255.255.255.0), tilldelade jag 90% till Hemtext. Om adressintervallet är för min G3-leverantör (nätmask inställd till 255.255.0.0 eftersom det kan vara vilket som helst nummer i det området), tilldelade jag 90% till Inte hemkontext.

Åtgärder

När ControlPlane ändras sammanhang, du kan ställa in några Åtgärder att utföras när sammanhang växla.

Åtgärder

Ställ två ToggleFileSharing Åtgärder. En för att stänga av fildelning när jag går in i Inte hemkontext och en för att aktivera fildelning i Hemtext.

Ställ två ToggleContextStickiness Actions. En för att slå på den när i Inte hemkontext och en för att stänga av den när i Hemtext

Vad i ToggleContextStickiness det är tvinga ControlPlane att bara byta kontext med 100% säkerhet. På det sättet, när ControlPlane upptäcker det är Inte hemma, det kommer inte växla tills det är definitivt i Hemtext.

Lägga till en åtgärd

Ställ in dessa Åtgärder genom att klicka på + knappen i nedre vänstra hörnet av Åtgärdslista. Med dessa grundläggande Åtgärder ställs in, kommer systemet nu att slås på och av Fildelning baserat på Hem eller Inte hemma sammanhang.

Alfred och ControlPlane

Det finns ett praktiskt Alfred-arbetsflöde som heter Control Tower. Du kan använda den för att styra ControlPlane. Några av dess alternativ är föråldrade, men de viktigaste funktionerna fungerar bra. Jag använder det mest för att aktivera / inaktivera ControlPlane.

Slutsats

I denna handledning har jag visat dig hur du konfigurerar ControlPlane för att aktivera / avaktivera fildelning baserat på kontext.

Med hjälp av dessa tekniker kan du lägga till andra sammanhang och / eller underkontext och kontrollera andra aspekter av din dator. Det är dock bara början, och möjligheterna är bara begränsade av din fantasi!