Guardando ieri al tipo che ha scriptato un affarino per bloccare/sbloccare il proprio Mac OSx se questo e’ vicino o meno al proprio cellulare Bluetooth, mi e’ venuto da fare la stessa cosa con il mio portatile Ubuntu.
Il sistema e’ molto semplice, basta tenere attivi i bluetooth del pc e del cell, quando uscirete dalla stanza in cui siete, portandovi via il vostro cell, il pc si accorgera’ della vostra assenza e si blocchera’ automaticamente attivando lo screensaver e bloccandosi, una volta che tornerete in prossimita’ del vostro pc questo automaticamente si accorgera’ del vostro ritorno sbloccandosi senza nemmeno inserire la password.
Ma vediamo come funziona:
Prima di tutto scaricate lo script Bluetooth Proximity Detection
Ricordatevi di configurare lo script con i vostri dati in particolare:
DEVICE=”00:16:4E:D0:B0:5E”
dovete impostarlo con il device del vostro cell che potete vedere usando il comando:
hcitool scan
ovviamente avendo acceso prima il BT del cell
CHECK_INTERVAL=10
e’ il valore in secondi che volete attendere tra una scansione e l’altra, ovvero ogni X secondi lui provera’ a vedere se ci siete o meno
THRESHOLD=-2
e’ il valore impostato per settare quanto distante (intensita’ del segnale) deve essere il vostro cell per catalogarlo “fuori portata” e quindi attivare il blocco del pc
FAR_CMD=’/usr/bin/gnome-screensaver-command –activate -l’
e’ il comando che verra’ eseguito appena vi allontanerete dal pc
NEAR_CMD=’/usr/bin/gnome-screensaver-command –deactivate’
e’ invece il comando eseguito non appena rientrerete in prossimita’ del vostro pc
Queste due ultime e tutte le altre impostazioni vanno gia’ bene se avete una distribuzione Debian o Ubuntu, lo script ovviamente puo’ funzionare anche in qualunque altra distribuzione Linux basta modificare i path ed eventualmente i comandi se ce ne fosse bisogno.
A questo punto e’ sufficiente eseguire lo script per attivarlo e il gioco e’ fatto!
Fate delle prove accendendo e spegnendo il BT del vostro cell (senza dover uscire dalla stanza) per verificare che tutto funzioni correttamente, una volta settato tutto per bene potete aggiungere alla vostra sessione Gnome anche questo script in modo da averlo attivo non appena vi loggate al vostro pc.
Have fun!
Grazie a loro per lo script iniziale