BlueProximity in openSUSE

Tratto da

https://linuxaria.com/pills/blueproximity-unlock-computer-phone?lang=it

 

Cosa fa?

Ci si allontana dal PC e questo si blocca, spegne lo schermo e il lettore multimediale va in pausa. Quando ci si riavvicina al computer tutto ricomincia, automaticamente... Figo ? è BlueProximity .

Dobbiamo dire che l'idea è vecchia ed esistono persino serrature per porte che funzionano con lo stesso principio, quindi esistono le Blue-Key ​​ o BluKey che sono dispositivi da tenere in tasca che emettono un segnale bluetooth come lo smartphone o il cellulare.

Il suo corrispettivo in Windows, ma mi dicono molto meno curato, soprattutto rispetto al Guardian Angel che è per OSX, è BtProx mentre un altro per Win è Umwelt. Un altro software Linux è Bluetooth-Unlock e Lock Screen BlueTooth Java, che per par-condicio tratterò in fondo. ​​ 

Dato che si può utilizzare smartphone o il cellulare o BluKey, lo chiameremo genericamente BK.

Che cosa è ?

Questo software consente di aggiungere un po’ di sicurezza al vostro desktop, specie se si dimentica ​​ allontanandosi di bloccarlo. Lo fa rilevando (solo uno per adesso) dei dispositivi bluetooth, anche del vostro BK, e tiene "traccia" della sua distanza. Se ci si allontana dal computer e la sua distanza è oltre un certo livello (non è possibile misurare esattamente in metri ma nella potenza del segnale) per un dato tempo, questo blocca automaticamente il vostro desktop oppure lancia un qualsiasi altro comando di shell che si desidera, magari l'autodistruzione!

Una volta che si è lontani... Il computer attende il suo padrone... Se si torna più vicini di un dato livello per un tempo impostato il computer si sblocca magicamente senza alcuna interazione o inizia a qualsiasi altro comando di shell che si desidera, magari la conquista del mondo!

https://sourceforge.net/projects/blueproximity/

http://blueproximity.sourceforge.net/

Installazione

Vi basta installarlo da Yast o Zypper (zypper in nomepacchetto) dato che è in OSS repository.

https://sourceforge.net/projects/blueproximity/

https://github.com/Thor77/Blueproximity

Richiede Python2

Impostazioni

-Impostazione del BK


In primo luogo si deve associare il computer al BK.

Dopo aver accoppiato il BK al PC, questo non chiederà la password quando una connessione dal computer al BK viene fatta. C’è ancora la possibilità che il BK vi chieda di accettare la connessione, questo è un ulteriore livello di protezione oltre il meccanismo di accoppiamento.

Il BK dovrebbe avere un’opzione per disabilitare questa domanda per tutti o solo per uno speciale dispositivo associato. Conviene disabilitare tale domanda in quanto rende BlueProximity pressoché inutilizzabile in quanto si deve sempre fare qualcosa con il vostro BK quando si arriva di nuovo al vostro computer.

 

-Collegare il BK

Dopo aver accoppiato il computer ed il BK è possibile ora proseguite a configurare BlueProximity. Dopo il primo avvio si dovrebbe vedere la finestra delle impostazioni. Se l’avete chiuso per sbaglio o non si fa vedere, si vedrà l’icona BlueProximity nell’area di notifica, in questo caso è sufficiente fare clic su di essa per far apparire la schermata delle impostazioni.

Nella prima scheda possiamo configurare il nostro telefono in blueproximity, per fare questo faremo una scansione e una volta trovato l’indirizzo del telefono lo selezioneremo.


Per scoprire l’indirizzo è necessario configurare il BK in modalità bluetooth visibile. Potrebbe essere l’impostazione standard, ma non si sa mai … Ora cliccate sul pulsante "Scan for devices".

Una scansione dura circa 10 secondi. Si dovrebbe trovare il dispositivo nella lista tra altri dispositivi bluetooth intorno a voi.


--Installazione distanza di rilevamento

Ora BlueProximity dovrebbe già iniziare a funzionare, ma ci potrebbero essere ulteriori messe a punto dei parametri "di distanza" da fare.

Nota: Lo schermo non sarà mai bloccato fino a quando la schermata delle impostazioni è mostrato. In questo modo è possibile modificare i parametri di rilevazione e testarli. Si noterà come cambia icona se si gioca con i valori.

Nel secondo Tab selezionate "distanza" e durata del blocco/sblocco.
Una volta che i requisiti impostati saranno raggiunti l’azione corrispondente (blocco o sblocco) sarà attivata.

 

 

Settaggio consigliato:

  • Lock: Distanza: 7 | time: 10

  • Unlock: Distanza: 3 | time: 3

 

-Azioni di blocco/sblocco

 

Passare alla terza scheda nominata locking per vedere la seguente schermata:

La parte superiore si riferisce ai comandi che BlueProximity eseguirà a seconda dell’evento. L’impostazione predefinita è il comando per bloccare/sbloccare lo schermo con lo screensaver del desktop GNOME. Se siete un utente KDE o altro VW/DE è necessario attivare la casella combobox e selezionare la voce xscreensaver-command. Si prega di notare che questo funziona solo con la versione integrata di xscreensaver per KDE. Lo xscreensaver originale non include un comando di sblocco.

Nota: Non sono riuscito ancora farlo funzionare su SDDM.

Il comando di prossimità è un comando che viene eseguito ogni dato intervallo mentre l’utente è a "portata di mano". In questo modo (è la configurazione standard) si può ad esempio evitare di far partire il vostro screensaver mentre si sta vicini.

La sezione inferiore si riferisce alla registrazione dei cambiamenti di stato. La voce syslog permette di generare un messaggio di syslog su ogni cambiamento di stato provenienti dalla logfacility indicata con il LogLevel indicata. Si può anche, in aggiunta o in maniera esclusiva registrare queste informazioni su un determinato file per fare una diagnostica.

Barbatrucco: Si può fare in modo che il vostro monitor si spenga al momento del blocco, così risparmierete energia elettrica quando si è lontani dal computer e lo accenderà quando si torna.

I seguenti comandi sono per bloccare e spegnere e sbloccare e accendere il monitor:

Comando di Blocco:

gnome-screensaver-command -l && xset dpms force off


Comando di Sblocco:

​​ xset dpms force on && gnome-screensaver-command -d

Il "dpms" è il sottosistema che comanda il video

Command

 

Description

xset s off

 

Disable screen saver blanking

xset s 3600 3600

 

Change blank time to 1 hour

xset -dpms

 

Turn off DPMS

xset s off -dpms

 

Disable DPMS and prevent screen from blanking

xset dpms force off

*

Turn off screen immediately

xset dpms force on

*

Turn ON screen immediately

xset dpms force standby

 

Standby screen

xset dpms force suspend

 

Suspend screen

Un-/Locking Gnome-Screenserver

    • Blocco : gnome-screensaver-command -l

    • Sblocco: gnome-screensaver-command -d

​​ Telling GAIM your status

    • gaim-remote "irc:setstatus?status=away&message=BlueProximity thinks I am away"

    • gaim-remote "irc:setstatus?status=available"

Esempi di più comandi:

Blocca:

gnome-screensaver-command -l && xset dpms force off

 

Sblocchi:

xset dpms force on && gnome-screensaver-command -d

 

E con questo avete finito la configurazione base di blueproximity???

Per ulteriori informazioni e per l’elenco delle FAQ controllate il sito ufficiale
http://ubuntuforums.org/showpost.php?p=5180097&postcount=104

Video:

Script: singolo, script monolitico che gestisce i messaggi di aggiornamento di stato e di prossimità.

 

Concorrenti Linux

 

Bluetooth-Unlock è un software concorrente (usa Python3), l'installazione è puramente "bin" (binario, un eseguibile per Linux, per installare cliccare su install.sh) in compattato in zip.

https://github.com/LethalEthan/Bluetooth-Unlock

 

Lock Screen BlueTooth Java è un software concorrente (usa Java 1.6) distribuito in Jar. (diventato Close dietro pagamento)

Tecnicamente sono la stessa cosa ed usano più o meno lo stessa configurazione.

 

Ciaoooooooooooooooooooooooooooooooo

 

 

Precedente Creare collegamenti sul desktop con OpenSUSE Successivo Firewall Firewalld in OpenSUSE