Toma el control con ControlPlane

Con la complejidad de la mayoría de las computadoras modernas, a veces puede ser difícil administrar todas sus diferentes funciones. 

Especialmente la seguridad. Por ejemplo, una configuración abierta de Wi-Fi que puede ser difícil de administrar: Enciende esto ... Apaga eso ... y recordar devolverlo cuando regrese a casa puede llevarle mucho tiempo y ser difícil. Es en escenarios, como este, donde ControlPlane puede automatizar y mejorar la funcionalidad de la Mac..

ControlPlane Explicado

Piense en ControlPlane como un supervisor de procesos que ayuda a administrar una Mac. Examina todos los Fuentes de evidencia Disponible para ello, los ejecuta sobre algunos Reglas, toma una decisión basada en estos para establecer la Contextos de la mac. 

Cuando el Contextos Del cambio de Mac, ControlPlane se ejecuta. Comportamiento para manejar la situación. 

Empezar

La forma más fácil de comenzar con ControlPlane es con HomeBrew. Si no has instalado HomeBrew, echa un vistazo a la Tutorial casero

Una vez que Homebrew esté instalado, instale Cask con estos comandos:

brew tap phinze / cask brew install brew-cask

Con HomeBrew y Cask instalados, ejecute el siguiente comando:

instalar barril de cerveza controlplane

La ventaja de usar Cask es que instalará actualizaciones automáticamente para usted. Con un comando, todos los programas instalados con Cask pueden actualizarse. Esto hace que mantener un sistema actualizado sea mucho más fácil!

Alternativamente, puede descargar ControlPlane desde el sitio web del desarrollador e instalarlo de la manera convencional. 

Icono de ControlPlane

ControlPlane coloca un icono de un plano en el Barra de menús. El color del plano depende del contexto actual..

Menú ControlPlane

Al hacer clic en el icono de la barra de estado, ControlPlane muestra el menú principal. Esto muestra el contexto actual, a dónde ir para obtener más información, la capacidad de buscar actualizaciones y la Preferencias diálogo.

preferencias generales

los Preferencias El diálogo es donde se controla ControlPlane. En el General pestaña, las opciones operativas para ControlPlane pueden ser modificadas. Esas opciones son:

Habilitando el cambio automático-Esto permite que ControlPlane cambie los contextos automáticamente sin su intervención. Esto debería estar habilitado.

Inicie ControlPlane al iniciar sesión-Esto permite que ControlPlane se inicie en el inicio de sesión. Como no desea recordar iniciarlo, es mejor habilitar esta opción..

Utilizar notificaciones-Esta opción hará que ControlPlane muestre un mensaje de notificación al cambiar el contexto o al realizar una acción. Debe estar encendido para averiguar la configuración de la regla correcta. Pero cuando su sistema está configurado, es mejor apagarlo.

Buscar actualizaciones en el inicio-Con esta opción establecida, ControlPlane buscará una nueva versión cada vez que se inicie. Esto mantiene su sistema actualizado con las últimas correcciones.

Ocultar de la barra de estado-Esta opción oculta el icono en la barra de estado. Me gusta mantener esto sin marcar para poder ver fácilmente cuál es el contexto actual. Puede configurar el ícono para que muestre solo el ícono, solo el contexto actual o ambos.

Utilice el interruptor de suavizado-Esto le da al contexto el cambio más de un efecto de amortiguación. Lo que esto significa es que con esto activado, el cambio de contexto se realizará más lentamente. Con esta opción desactivada, la conmutación se realiza más rápido, pero también a veces innecesariamente. Es mejor mantener esta opción activada..

Restaurar el contexto anterior cuando se inicia ControlPlane-Cuando se inicia ControlPlane, estas opciones establecerán el último estado de contexto como el estado actual antes de comenzar a calcular un nuevo estado. Esto ayuda en situaciones en las que apaga la computadora mientras está en un contexto y la vuelve a encender cuando está en un contexto diferente. Si esta opción está desactivada, ninguna de las acciones para mover el contexto se ejecutará. Pero con esta opción activada, lo harán..

Usa un contexto por defecto-Esta opción le da la capacidad de establecer un contexto predeterminado. Por lo tanto, si ControlPlane no puede encontrar un contexto basado en las Fuentes de evidencia actualmente disponibles, entonces usará el contexto predeterminado.

Confianza para cambiar-Esta opción le brinda la posibilidad de establecer un nivel de confianza para el cambio de contexto. Si la evidencia actual no está por encima del nivel de confianza, entonces no se realiza ningún cambio.

Avanzado

los Avanzado La pestaña es solo para los valientes. Verlo le da una idea de lo que está pasando con ControlPlane, pero es mejor dejar esta área en paz. Es muy fácil configurar un parámetro incorrectamente que comprenderá el funcionamiento eficiente de la Mac. Aconsejo solo mirar, pero no tocar esta zona..

Contextos

Una vez que se establecen los parámetros operativos, es necesario que haya algunos Contextos para que ControlPlane lo monitoree. Puede pensar en un contexto como un estado operativo de la computadora. Sin Contextos, No hay nada que hacer ControlPlane.

Contextos

Tengo dos principales Contextos definido: Casa y No Hogar

También puede tener sub-contextos seleccionando un existente Contextos cuando creas uno nuevo. Ten cuidado, seguí haciendo nuevos Contextos como sub-contextos sin darse cuenta. Pero, si lo hace, simplemente arrástrelo hacia la izquierda y cambiará los niveles. Para crear un nuevo Contextos, haga clic en el + botón en la esquina inferior izquierda.

Añadiendo un contexto

Verá que se abre el cuadro de diálogo secundario que solicita el nombre y el color para el nuevo Contexto. Lo que me gusta hacer es asignar un color principal oscuro para el nivel superior Contextos y tonos más claros de ese color para el sub-Contextos

Siempre revisa el Vista previa del color seleccionado en la barra de estado casilla de verificación para que pueda ver el color de la Contextos en el icono de ControlPlane. Sigue adelante y crea el Contextos usted quiere.

Fuentes de evidencia

Con el Contextos definir el Fuentes de evidencia necesita ser definido Desde que selecciono un Fuentes de evidencia hace que ControlPlane supervise esa fuente, no desea que se active más de lo que usará.

Fuentes de evidencia

los Fuentes de evidencia que estoy usando son:

  • Adaptador de red activo
  • Dirección IP Asignada
  • Dispositivo USB conectado
  • Ubicación actual
  • Red Wi-Fi cercana
  • Fuente de alimentación

Con esto marcado, podrás crear las reglas para cuando tu MacBook esté en casa y para cuando no lo esté..

Reglas

El siguiente paso es configurar algunos Reglas. Reglas se utilizan para relacionarse Fuentes de evidencia a un porcentaje de probabilidad que se relaciona con un determinado Contextos. La parte difícil es obtener el porcentaje lo suficientemente preciso para desencadenar el cambio de Contextos, pero no tan cerca de la frontera que cambia mucho.

Reglas

Como puede ver, hay muchas reglas con varias etapas en los controles deslizantes. Para agregar una nueva regla, haga clic en + botón en la esquina inferior izquierda.

Añadiendo una regla

Cada Fuente de evidencia añade a la lista de posibles Reglas eso puede ser usado. Para mi configuración en el MacBook Air, configuro una regla para Adaptador de red activo y configurarlo para Enlace wifi activo con un porcentaje del 80% de ser Casa contexto. 

Agregué una regla para el Dispositivo USB conectado siendo mi Adaptador G3 a un porcentaje del 90% para el No Hogar contexto. También configuro un Regla de ubicación actual por lo que mi sistema dice es mi hogar (¡en realidad está a más de 100 pies de distancia!) a un Inicio Contexto al 100%. 

También puse dos Reglas para Dirección IP Asignada. Si era el rango de direcciones de mi red local (máscara de red establecida en 255.255.255.0), asigné un 90% a la Inicio Contexto. Si el rango de direcciones es para mi proveedor G3 (la máscara de red se estableció en 255.255.0.0, ya que podría ser cualquier número en ese rango), le asigné un 90% al Contexto no casero.

Comportamiento

Una vez que ControlPlane está cambiando Contextos, puede configurar algunos Comportamiento para ser realizado cuando el Contextos cambiar.

Comportamiento

Establecer dos ToggleFileSharing Comportamiento. Una para desactivar el uso compartido de archivos cuando ingreso al Contexto no casero y uno para activar el intercambio de archivos entrando en el Inicio Contexto.

Establecer dos Acciones ToggleContextStickiness. Una para encenderla cuando esté en el Contexto no casero y uno para apagarlo cuando en el Inicio Contexto

Que ToggleContextStickiness lo que hace es forzar a ControlPlane a cambiar solo el Contexto con un 100% de certeza. De esa manera, una vez que ControlPlane detecta que es No Hogar, no cambiará hasta que esté definitivamente en el Inicio Contexto.

Añadiendo Acciones

Configurar estos Comportamiento haciendo clic en el + botón en la esquina inferior izquierda de la Lista de acciones. Con estos básicos Comportamiento configurado, el sistema ahora se encenderá y apagará Compartición de archivos Residencia en Casa o No Hogar Contextos.

Alfred y ControlPlane

Existe un práctico flujo de trabajo de Alfred llamado Control Tower. Puedes usarlo para controlar ControlPlane. Algunas de sus opciones están desactualizadas, pero las principales palabras clave de funcionalidad funcionan muy bien. Principalmente lo uso para habilitar / deshabilitar ControlPlane.

Conclusión

En este tutorial, he mostrado cómo configurar ControlPlane para activar / desactivar el uso compartido de archivos según el contexto.

Usando estas técnicas, puede agregar otros contextos y / o sub-contextos y controlar otros aspectos de su computadora. Eso es solo el comienzo, sin embargo, y las posibilidades están limitadas solo por su imaginación!