Med kompleksiteten til moderne datamaskiner kan det noen ganger være vanskelig å administrere alle sine forskjellige funksjoner.
Spesielt sikkerhet. For eksempel, en åpen Wi-Fi-innstilling som kan være vanskelig å administrere: Slå på dette ... Slå av det ... og husker å slå den tilbake når du kommer hjem, kan være tidkrevende og vanskelig. Det er i scenarier, som dette, hvor ControlPlane kan automatisere og forbedre funksjonaliteten til Mac.
Tenk på ControlPlane som prosessovervåker som bidrar til å administrere en Mac. Det undersøker alle Bevisskilder tilgjengelig for det, kjører dem over noen regler, tar en beslutning basert på disse for å sette sammenhenger av Mac.
Når sammenhenger av Mac-endringen, utfører ControlPlane handlinger å håndtere situasjonen.
Den enkleste måten å komme i gang med ControlPlane er med HomeBrew. Hvis du ikke har installert HomeBrew, sjekk ut Homebrew opplæring.
Når Homebrew er installert, installer Cask med disse kommandoene:
brygge tapfinze / cask brew installer brygg-cask
Med HomeBrew og Cask installert, utfør følgende kommando:
brew cask installeringsplan
Fordelen med å bruke Cask er at den automatisk installerer oppdateringer for deg. Med en kommando kan alle programmer installert med Cask oppdateres. Dette gjør det enklere å holde systemet oppdatert!
Alternativt kan du laste ned ControlPlane fra utviklerens nettsted og installere den på konvensjonell måte.
ControlPlane plasserer et ikon for et fly i menyfelt. Fargene på flyet avhenger av gjeldende kontekst.
ControlPlane MenuNår ikonet på statuslinjen klikker, viser ControlPlane hovedmenyen. Dette viser gjeldende kontekst, hvor du skal gå for mer informasjon, muligheten til å sjekke om oppdateringer, og Preferanser dialog.
Generelle preferanserDe Preferanser dialog er hvor ControlPlane er administrert. I Generell kategorien, kan operasjonsalternativene for ControlPlane bli endret. Disse alternativene er:
Aktiverer automatisk bytte-Dette gjør det mulig for ControlPlane å bytte sammen kontekstene automatisk uten at det blir inngrep. Dette bør være aktivert.
Start ControlPlane ved innlogging-Dette gjør at ControlPlane kan starte ved innlogging. Siden du ikke vil huske å starte den, er det best å aktivere dette alternativet.
Bruk varslinger-Dette alternativet vil føre til at ControlPlane viser en varslingsmelding ved endring av kontekst eller utførelse av en handling. Det må være på for å finne ut de riktige regelinnstillingene. Men når systemet er konfigurert, er det best å slå den av.
Se etter oppdateringer ved oppstart-Med dette alternativet vil ControlPlane se etter en ny versjon hver gang den lanseres. Dette holder systemet oppdatert med de nyeste reparasjonene.
Skjul fra statuslinjen-Dette alternativet skjuler ikonet i statuslinjen. Jeg liker å holde dette ukontrollert, så jeg kan lett se hva som er den nåværende konteksten. Du kan angi ikonet for å vise bare ikonet, bare den nåværende konteksten, eller begge deler.
Bruk bryterutjevning-Dette gjør at konteksten bytter mer av en dempende effekt. Hva det betyr er at med dette slått på, vil kontekstbytting utføres langsommere. Med den av, blir byttingen utført raskere, men også noen ganger unødvendig. Det er best å holde dette alternativet slått på.
Gjenopprett tidligere sammenheng når ControlPlane starter-Når ControlPlane starter, vil disse alternativene sette den siste kontekststaten som gjeldende tilstand før du begynner å beregne en ny tilstand. Dette hjelper i situasjoner når du slår av datamaskinen mens du er i en kontekst og slår den på igjen når du er i en annen kontekst. Hvis dette alternativet er slått av, kjøres ingen av handlingene for å flytte kontekst. Men med dette på alternativet på, vil de.
Bruk en standard kontekst-Dette alternativet gir deg muligheten til å angi en standard kontekst. Derfor, hvis ControlPlane ikke kan finne ut en kontekst basert på beviskilder som er tilgjengelig for øyeblikket, vil den bruke standardkonteksten.
Tillit til å bytte-Dette alternativet gir deg muligheten til å angi et konfidensnivå for endring av kontekst. Hvis det nåværende beviset ikke er over konfidensnivået, utføres ingen bytte.
AvansertDe Avansert fanen er bare for de modige. Når du ser på det, får du en ide om hva som skjer med ControlPlane, men det er best å forlate dette området alene. Det er veldig enkelt å sette en parameter feil, som vil omfatte effektiv drift av Mac. Jeg anbefaler å bare se, men ikke berøre dette området.
Når driftsparametere er satt, må det være noen sammenhenger for ControlPlane å overvåke. Du kan tenke på en kontekst som en operativ tilstand på datamaskinen. Uten sammenhenger, Det er ingenting for ControlPlane å gjøre.
sammenhengerJeg har to hoved sammenhenger definert: Hjem og Ikke hjemme.
Du kan også ha underkontekster ved å velge en eksisterende sammenhenger når du oppretter en ny. Vær forsiktig, jeg fortsatte å lage ny sammenhenger som under sammenhenger uten å innse det. Men hvis du gjør det, bare dra det til venstre og det vil endre nivåer. Å opprette en ny sammenhenger, Klikk på + knappen nederst i venstre hjørne.
Legge til en kontekstDu vil se underdialogen åpen og be om navn og farge for det nye Kontekst. Det jeg liker å gjøre er å tildele en mørk hovedfarge til det øvre nivået sammenhenger og lettere nyanser av den fargen for sub-sammenhenger.
Sjekk alltid Forhåndsvisning plukket farge i statuslinjen boks, slik at du kan se fargen på sammenhenger i ControlPlane-ikonet. Gå videre og opprett sammenhenger du vil.
Med sammenhenger definere, Bevisskilder må defineres. Siden du velger en Bevisskilder fører til at ControlPlane overvåker denne kilden, du vil ikke lenger aktiveres enn du vil bruke.
BevisskilderDe Bevisskilder som jeg bruker er:
Med disse merket, kan du opprette reglene for når MacBook er hjemme og når det ikke er det.
Det neste trinnet er å sette opp noen regler. regler er vant til å forholde seg til Bevisskilder til en prosentvis sjanse for at den relaterer seg til en bestemt sammenhenger. Den vanskelige delen er å få prosentandelen nøyaktig nok til å utløse endringen av sammenhenger, men ikke så nær grensen at det bytter mye.
reglerSom du kan se, er det mange regler med ulike stadier på glidebryterne. For å legge til en ny regel, klikk på + knappen nederst i venstre hjørne.
Legge til en regelHver Bevis Kilde legger til listen over mulige regler som kan brukes. For oppsettet mitt på MacBook Air konfigurerer jeg en regel for Aktiv nettverksadapter og sett den til Wi-Fi-koblingen er aktiv med en andel på 80% av vesen Hjem kontekst.
Jeg la til en regel for Vedlagt USB-enhet å være min G3 adapter til en prosentandel på 90% for Ikke hjemme kontekst. Jeg oppretter også a Gjeldende stedsregel for hva systemet sier er mitt hjem (det er egentlig over 100 fot av!) til a Hjem Kontekst ved 100%.
Jeg har også satt opp to regler til Tilordnet IP-adresse. Hvis det var mitt lokale nettverk adresseområde (netmask satt til 255.255.255.0), tildelte jeg en 90% til Hjem Kontekst. Hvis adressesortimentet er for min G3-leverandør (nettmaske satt til 255.255.0.0 siden det kan være noe nummer i dette området), tildelte jeg 90% til Ikke hjemmekontekst.
Når ControlPlane endrer seg sammenhenger, du kan sette opp noen handlinger å bli utført når sammenhenger bytte om.
handlingerSett to ToggleFileSharing handlinger. En for å slå av fildeling når jeg går inn i Ikke hjemmekontekst og en for å slå på fildeling inn i Hjem Kontekst.
Sett to ToggleContextStickiness Actions. En for å slå den på når i Ikke hjemmekontekst og en for å slå den av når den er i Hjem Kontekst.
Hva i ToggleContextStickiness gjør det, er Force ControlPlane bare å bytte kontekst med 100% sikkerhet. På den måten, når ControlPlane oppdager det, er det Ikke hjemme, det vil ikke bytte til det er definitivt i Hjem Kontekst.
Legge til en handlingSett opp disse handlinger ved å klikke på + knappen nederst i venstre hjørne av Handlingsliste. Med disse grunnleggende handlinger satt opp, vil systemet nå slå på og av Fildeling basert på Hjem eller Ikke hjemme sammenhenger.
Det er en praktisk Alfred-arbeidsflyt som heter Control Tower. Du kan bruke den til å kontrollere ControlPlane. Noen av alternativene er utdaterte, men de viktigste funksjonalitetene fungerer bra. Jeg bruker det mest for å aktivere / deaktivere ControlPlane.
I denne veiledningen har jeg vist deg hvordan du konfigurerer ControlPlane for å slå fildeling på / av basert på kontekst.
Ved hjelp av disse teknikkene kan du legge til andre sammenhenger og / eller underkontekster og kontrollere andre aspekter av datamaskinen din. Det er bare begynnelsen, og mulighetene er begrenset bare av fantasien din!