Ahora le toca a los usuarios de Sistemas Linux, y a este proyecto que podríamos categorizar como semi útil. Imagina que te mueve lejos de tu PC y lo bloqueas, a su vez apagas la pantalla y pones en pausa el reproductor de música. Ahora vuelves y todo comienza de nuevo automáticamente. Cool? Pues bien esto es BlueProximity.
¿Qué es esto?
Este software te ayuda a agregar un poco más de seguridad a tu escritorio. Lo hace mediante la detección de uno de los dispositivos de bluetooth, el mas a mano que tienes seguro que es tu teléfono móvil, y empiezas a hacer el seguimiento a distancia. Si te alejas de tu ordenador y la distancia es superior a un determinado nivel (no hay medida en metros posible) por un tiempo determinado, se bloquea automáticamente el escritorio (o comienza un comando de shell que desees).
Una vez alejado el equipo espera que su dueño de nuevo, si está más cerca de un nivel determinado durante un tiempo determinado el equipo se abra “mágicamente” sin ningún tipo de interacción (o se inicia un comando de shell que desee).
Instalación
El paquete está disponible para Debian, Ubuntu, Fedora y Gentoo, la instalación del repositorio es útil porque va a instalar también todos los paquetes de la pila bluetooth, un requisito para que este software funcione correctamente.
Para Ubuntu y Debian utiliza el habitual:
sudo aptitude install blueproximity
Configuración
Configuración del teléfono
En primer lugar, debes enlazar el ordenador y el teléfono móvil. Una vez que está vinculado el móvil no va a pedir una contraseña cuando una conexión desde el ordenador al teléfono se haga. Todavía existe la posibilidad de que tu teléfono móvil te pida que aceptes la conexión que es una capa adicional de seguridad, aparte del mecanismo de emparejamiento. El teléfono debe tener una opción para deshabilitar esta pregunta para todos, o incluso un dispositivo especial. Desactivar esta pregunta no incapacita a BlueProximity aunque es bastante inútil ya que siempre hay que hacer algo a tu teléfono cuando regreses a tu computadora.
Conexión del teléfono
Después de configurar el teléfono al par del equipo ahora puedes seguir adelante y configurar BlueProximity. Después de la salida lo primero que deberías ver es la ventana de configuración. Si se cierra por accidente o no aparece (porque habías instalado BlueProximity anteriormente), en este caso se ve el icono BlueProximity en el área de notificación, dale clic sobre él para hacer aparecer la pantalla de configuración.
En la primera pestaña podemos configurar nuestro teléfono en blueproximity, para ello haremos un análisis y una vez encontrada la dirección de teléfono vamos a seleccionar.
Para averiguar la dirección, debes configurar tu teléfono en el modo Bluetooth visible. Puede ser la configuración estándar, pero nunca se sabe… Ahora haz clic en el botón Buscar dispositivos. Un escáner tardara unos 10 segundos. Deberías encontrar el dispositivo pasados esos segundos en la lista, tal vez entre los otros dispositivos bluetooth que detecte alrededor tuyo.
Setup distance detection (Instalación de distancia de detección)
Ahora BlueProximity ya debería empezar a trabajar, pero podría haber más parámetros de sintonización necesarios. Nota: Tu pantalla no se bloqueará mientras la pantalla de configuración sea mostrada. De esta manera puedes cambiar los parámetros de detección y probarlos. Te darás cuenta de cómo cambia el icono si juegas con los valores.
En la segunda pestaña selecciona distancia y la duración de bloqueo/desbloqueo.
Una vez que cumplan estos requisitos la acción correspondiente (bloquear o desbloquear) se activará.
Configuración del bloqueo de acciones
Cambia a la tercera pestaña llamada locking para ver la siguiente pantalla:
La sección superior se refiere a los comandos que ejecutará BlueProximity para cada evento configurado. El valor predeterminado es el comando para bloquear y desbloquear la pantalla usando el protector de pantalla de escritorio GNOME. Si eres un usuario de KDE debes activar el cuadro combinado y seleccionar la entrada xscreensaver. Ten en cuenta que esto sólo funcionará con la versión de KDE integrada de xscreensaver. El xscreensaver original no incluye un comando de desbloqueo.
El comando de proximidad es un comando que se ejecuta cada cierto intervalo y se realiza mientras el usuario está al alcance (la pantalla está desbloqueada). De esa manera puedes por ejemplo, evitar que el salvapantallas se convierta en activo mientras está cerca. Esta es la configuración estándar.
La sección inferior se refiere a los cambios de estado. La entrada syslog te permite generar un mensaje de syslog en cada cambio de estado provenientes de la logfacility que hayas configurado y el nivel de registro previo aviso. También puedes configurarlo exclusivamente para el registro de un archivo determinado.
Puedes convertir tu monitor en el momento del bloqueo y asi ahorrarás electricidad cuando te encuentras lejos de tu equipo y encenderlo cuando regreses. El uso de los siguientes comandos pueden usarse para bloquear apagar y encender el monitor.
Comando de bloqueo: gnome-screensaver-command -l & xset dpms force off
Comando de desbloqueo: xset dpms force on & gnome-screensaver-command -d
Esta es la configuración básica de blueproximity.