BlueProximity es un pequeño programa para Linux que nos permite detectar cuando nos alejamos o nos acercamos a la PC usando una conexión Bluetooth con algún dispositivo que llevemos encima   y asi poder ejecutar un comando especifico en ambos casos.

Una utilidad por ejemplo puede ser que al alejarnos con el dispositivo Bluetooth  se bloquee la PC y al volver a acercarnos se desbloquee. Cabe a clarar que en este caso también puede desbloquearse introduciendo la clave de nuestra sesión. En este ejemplo usamos como dispositivo Bluetooth el telefono celular

Para instalarlo usamos

sudo apt-get install blueproximity

Una vez instalado lo ejecutamos desde el menú Aplicaciones->Accesorios->BlueProximity y veremos una pantalla como la que sigue

Presionaremos Explorar dispositivos y luego de terminada la búsqueda  veremos algo así

Presionaremos Usar el dispositivo seleccionado, ingresaremos en el teléfono la clave de emparejamiento que queremos usar y luego no las preguntara en la PC y tendremos que ingresar la misma clave.

En la segunda solapa podemos configurar la distancia a la que se producirá el bloqueo y desbloqueo y el tiempo que se debe detectar la señal fuera o dentro de esas distancias para llevar a cabo la acción.

Como verán en este ejemplo se usa para bloquear una distancia de 7m  con un tiempo de 5 segundos por si hubiera pequeños cortes en la comunicación. Y para el desbloqueo usamos cuatro metros y 1 segundo.

Finalmente en la ultima solapa podemos especificar los comando que queremos ejecutar ne este caso usamos el comando lock y deactivate del protector de pantalla de GNOME.

Una vez hecho todo esto presionamos cerrar y el programa quedara en la barra de tareas y al alejarnos se debería bloquear la PC y al volver a acercarnos se debería desbloquear