Neem controle met ControlPlane

Met de complexiteit van de meeste moderne computers, kan het soms moeilijk zijn om al zijn verschillende functies te beheren. 

Vooral beveiliging. Bijvoorbeeld een open Wi-Fi-instelling die lastig kan worden beheerd: Schakel dit in ... Zet dat uit ... en het kan tijdrovend en moeilijk zijn om te onthouden om het terug te draaien wanneer u thuiskomt. In scenario's, zoals deze, kan ControlPlane de functionaliteit van de Mac automatiseren en verbeteren.

ControlPlane Explained

Zie ControlPlane als procesopziener die helpt bij het beheren van een Mac. Het onderzoekt alle Bewijsbronnen beschikbaar, voert ze over enkele uit Reglement, neemt een beslissing op basis hiervan om de contexten van de Mac. 

Wanneer de contexten van de Mac verandert, ControlPlane wordt uitgevoerd acties om de situatie te beheren. 

Begin

De gemakkelijkste manier om met ControlPlane aan de slag te gaan, is met HomeBrew. Als je HomeBrew nog niet hebt geïnstalleerd, bekijk dan de Zelfstudie Homebrew

Nadat Homebrew is geïnstalleerd, installeert u Cask met deze opdrachten:

brew tap phinze / cask brew installeer brew-cask

Nadat HomeBrew en Cask zijn geïnstalleerd, voert u de volgende opdracht uit:

brouw vat installeer besturingsvlak

Het voordeel van het gebruik van Cask is dat het automatisch updates voor u installeert. Met één opdracht kunnen alle programma's die met Cask zijn geïnstalleerd, worden bijgewerkt. Dit maakt het bijhouden van een systeem zo veel gemakkelijker!

U kunt ook ControlPlane downloaden van de website van de ontwikkelaar en het op de conventionele manier installeren. 

ControlPlane-pictogram

ControlPlane plaatst een pictogram van een vlak in de menubalk. De kleur van het vlak hangt af van de huidige context.

ControlPlane Menu

Door op het statusbalkpictogram te klikken, geeft ControlPlane het hoofdmenu weer. Dit geeft de huidige context weer, waar u terecht kunt voor meer informatie, de mogelijkheid om te controleren op updates en de voorkeuren dialoog.

Algemene voorkeuren

De voorkeuren dialoog is waar ControlPlane wordt beheerd. In de Algemeen tab kunnen de operationele opties voor ControlPlane worden gewijzigd. Die opties zijn:

Automatisch schakelen inschakelen-Hierdoor kan ControlPlane automatisch van context veranderen zonder uw tussenkomst. Dit moet worden ingeschakeld.

Start ControlPlane bij inloggen-Hierdoor kan ControlPlane beginnen met inloggen. Aangezien u niet wilt onthouden om het te starten, is het het beste om deze optie in te schakelen.

Gebruik meldingen-Met deze optie geeft ControlPlane een melding weer bij het wijzigen van de context of het uitvoeren van een actie. Het moet aanstaan ​​om de juiste regelinstellingen uit te zoeken. Maar wanneer uw systeem is geconfigureerd, is het het beste om het uit te schakelen.

Controleer op updates bij opstarten-Met deze optieset controleert ControlPlane telkens wanneer het wordt gestart een nieuwe versie. Hierdoor blijft uw systeem up-to-date met de nieuwste oplossingen.

Verbergen vanuit statusbalk-Met deze optie verbergt u het pictogram in de statusbalk. Ik hou van dit ongecontroleerd te houden, zodat ik gemakkelijk kan zien wat de huidige context is. U kunt het pictogram zo instellen dat alleen het pictogram, alleen de huidige context of beide worden weergegeven.

Gebruik schakelen smoothing-Dit geeft de contextomschakeling meer een dempend effect. Wat dat betekent is dat als dit is ingeschakeld, de contextomschakeling langzamer wordt uitgevoerd. Met het uit, wordt het schakelen sneller uitgevoerd, maar soms ook onnodig. Het is het beste om deze optie ingeschakeld te houden.

Herstel vorige context wanneer ControlPlane start-Wanneer ControlPlane start, stelt deze optie de laatste contextstatus in als de huidige status voordat een nieuwe staat wordt berekend. Dit helpt in situaties waarin u de computer uitschakelt terwijl u in een bepaalde context werkt en weer inschakelt wanneer u zich in een andere context bevindt. Als deze optie is uitgeschakeld, wordt geen van de acties voor het verplaatsen van context uitgevoerd. Maar met deze optie op, zullen ze.

Gebruik een standaardcontext-Met deze optie kunt u een standaardcontext instellen. Als ControlPlane daarom geen context kan vinden op basis van bewijsmateriaalbronnen die momenteel beschikbaar zijn, gebruikt het de standaardcontext.

Vertrouwen om te schakelen-Met deze optie kunt u een betrouwbaarheidsniveau instellen voor het wijzigen van de context. Als het huidige bewijsmateriaal niet boven het betrouwbaarheidsniveau ligt, wordt er niet geschakeld.

gevorderd

De gevorderd tabblad is alleen voor de dapperen. Als u ernaar kijkt, krijgt u een idee van wat er met ControlPlane aan de hand is, maar u kunt dit gebied het beste alleen laten. Het is heel eenvoudig om een ​​parameter verkeerd in te stellen die de efficiënte werking van de Mac zal omvatten. Ik raad aan om alleen maar te kijken, maar dit gebied niet aan te raken.

contexten

Zodra operationele parameters zijn ingesteld, moet er een aantal zijn contexten voor ControlPlane om te monitoren. U kunt een context beschouwen als een operationele status van de computer. Zonder contexten, er is niets voor ControlPlane om te doen.

contexten

Ik heb twee hoofdpersonen contexten gedefinieerd: Huis en Niet thuis

Je kunt ook subcontexten hebben door een bestaand te selecteren contexten wanneer u een nieuwe maakt. Wees voorzichtig, ik bleef nieuw maken contexten zoals sub-contexten zonder het te beseffen. Maar als u dit doet, sleept u het naar links en verandert het niveau. Om een ​​nieuw te maken contexten, Klik op de + knop in de linkerbenedenhoek.

Een context toevoegen

U ziet het sub-dialoogvenster open met de vraag om de naam en kleur voor de nieuwe Context. Wat ik graag doe is een donkere hoofdkleur toewijzen voor het bovenste niveau contexten en lichtere tinten van die kleur voor de sub-contexten

Controleer altijd de Voorbeeld van geplukte kleur in statusbalk selectievakje, zodat u de kleur van de kunt zien contexten in het pictogram ControlPlane. Ga je gang en maak de contexten jij wil.

Bewijsbronnen

Met de contexten definiëren, de Bewijsbronnen moeten worden gedefinieerd. Sinds het selecteren van een Bewijsbronnen zorgt ervoor dat ControlPlane die bron bewaakt, u wilt niet meer geactiveerd zijn dan u zult gebruiken.

Bewijsbronnen

De Bewijsbronnen die ik gebruik zijn:

  • Actieve netwerkadapter
  • Toegewezen IP-adres
  • Bijgevoegd USB-apparaat
  • Huidige locatie
  • Dichtbij wifi-netwerk
  • Krachtbron

Als deze zijn aangevinkt, kun je de regels maken voor wanneer je MacBook thuis is en voor wanneer dat niet het geval is.

Reglement

De volgende stap is het instellen van een aantal Reglement. Reglement worden gebruikt om te relateren Bewijsbronnen tot een procent kans dat het betrekking heeft op een bepaald contexten. Het moeilijkste is om het percentage nauwkeurig genoeg te krijgen om de verandering van te activeren contexten, maar niet zo dicht bij de grens dat het heel veel schakelt.

Reglement

Zoals u kunt zien, zijn er veel regels met verschillende fases op de schuifregelaars. Om een ​​nieuwe regel toe te voegen, klikt u op de + knop in de linkerbenedenhoek.

Een regel toevoegen

Elk Bewijsbron voegt toe aan de lijst met mogelijke Reglement dat kan worden gebruikt. Voor mijn setup op de MacBook Air heb ik een regel ingesteld Actieve netwerkadapter en zet het op Wi-Fi-link actief met een percentage van 80% van zijn Huis context. 

Ik heb een regel toegevoegd voor de Bijgevoegd USB-apparaat mijn zijn G3-adapter tot een percentage van 90% voor de Niet thuis context. Ik heb ook een opgezet Huidige locatieregel voor wat mijn systeem zegt, is mijn huis (het is echt meer dan 100 meter eraf!) naar a Home Context bij 100%. 

Ik heb er ook twee opgezet Reglement voor Toegewezen IP-adres. Als dit het adresbereik van mijn lokale netwerk was (netmask ingesteld op 255.255.255.0), heb ik een 90% toegewezen aan de Home Context. Als het adresbereik voor mijn G3-provider is (netmask ingesteld op 255.255.0.0 omdat dit een willekeurig nummer in dat bereik kan zijn), heb ik 90% toegewezen aan de Not Home Context.

acties

Zodra ControlPlane aan het veranderen is contexten, je kunt er wat instellen acties uit te voeren wanneer de contexten schakelaar.

acties

Stel er twee in ToggleFileSharing acties. Een voor het uitschakelen van het delen van bestanden wanneer ik de Not Home Context en een voor het inschakelen van het delen van bestanden bij het invoeren van de Home Context.

Stel er twee in ToggleContextStickiness-acties. Een voor het inschakelen in de Not Home Context en één voor het uitschakelen in de Home Context

Wat de ToggleContextStickiness doet ForcePlane dwingen om Context alleen met 100% zekerheid te schakelen. Op die manier, zodra ControlPlane detecteert dat het is Niet thuis, het zal niet schakelen totdat het zeker in de Home Context.

Acties toevoegen

Stel deze in acties door op te klikken + knop in de linkerbenedenhoek van de Lijst met acties. Met deze basis acties ingesteld, wordt het systeem nu in- en uitgeschakeld Bestanden delen gebaseerd op Huis of Niet thuis contexten.

Alfred en ControlPlane

Er is een handige Alfred-workflow genaamd Control Tower. U kunt het gebruiken om ControlPlane te bedienen. Sommige van de opties zijn verouderd, maar de belangrijkste functionaliteitsleutelwoorden werken geweldig. Ik gebruik het meestal om ControlPlane in of uit te schakelen.

Conclusie

In deze tutorial heb ik je laten zien hoe je ControlPlane kunt instellen om bestandsdeling aan / uit te zetten op basis van context.

Met behulp van deze technieken kunt u andere contexten en / of subcontexten toevoegen en andere aspecten van uw computer besturen. Dat is nog maar het begin, en de mogelijkheden worden alleen beperkt door uw verbeeldingskracht!