Já imaginou que interessante você se aproximar de seu computador e a proteção de tela ser automaticamente desbloqueada? E enquanto você se distancia a proteção de tela ser ativada? É exatamente isso que estamos falando: O seu computador detectar a sua presença! Além de aumentar a segurança de seu computador, é uma boa maneira de impressionar os seus amigos nerds!!
Parece mágica entretanto, é claro que precisamos de um mecanismo para enviar algum sinal para o computador indicando que você já esta por perto. Para implementarmos o nosso sensor de presença, precisaremos de um computador e um dispositivo móvel com capacidade Bluetooth. Nesse texto, iremos utilizar um celular como dispositivo móvel para a comunicação via Bluetooth.
Escolhemos o aplicativo BlueProximity por ser intuitivo, simples e de fácil instalação, já que é basicamente um script escrito em Python. Estamos utilizando o Fedora 12 (64bits) na confecção deste artigo, porém você poderia estar utilizando Ubuntu, Debian, Slackware ou qualquer outro sabor de linux.
Iremos executar a instalação do aplicativo no caso do Fedora utilizando a ferramenta yum. O blueproximity já esta empacotado no formato RPM no repositório oficial do Fedora.
Precisamos autorizar a comunicação entre o celular e o computador, para isso os dispositivos precisam estar pareados. No Fedora essa configuração é muito simples. O aplicativo bluetooth-wizard irá nos ajudar para parear os dispositivos:
Uma vez instalado o aplicativo e assumindo também que os passos acima na configuração do adaptador bluetooth do computador e também do dispositivo móvel bluetooth já estão funcionando podemos iniciar o blueproximity executando o comando blueproximity na linha de comando ou pela interface gráfica como segue abaixo:
Iniciado o aplicativo na barra de tarefas do Gnome, o ícone do BlueProximity será exibido. Nossa configuração será toda gráfica a partir desse momento.
Precisamos agora configurar o dispositivo móvel para ser utilizado com blueproximity.
Selecione o dispositivo móvel bluetooth e clique no botão Use selected device (verifique se o MAC Address esta correto com o dispositivo móvel). Terminado essa etapa, o ícone do blueproximity deve estar verde indicando que o dispositivo esta próximo ao computador.
Ainda na tela de configuração do blueproximity, clique na aba Proximity Details para definir a proximidade do seu adaptador móvel bluetooth do computador para efetuar o bloqueio e desbloqueio da proteção de tela. O parâmetro de configuração Duration(s) determina quantos segundos o adaptador móvel deve permanecer na distância configurada para a ação (Lock/Unlock) ser executada. O campo Measuared atm irá exibir a distância (em tempo real) entre o adaptador móvel e o computador.
Ainda temos uma terceira aba que permite a configuração dos comandos que serão executados para bloquear e liberar a proteção de tela. O campo Proximity Command é um recurso que será executado a cada intervalo em segundos (Command Interval). Essa configuração permite que a tela não seja bloqueada enquanto você estiver por perto, por mais que você tenha ficado 30 minutos sem tocar no teclado, lembre-se, para o computador agora você esta por perto!
E por último ainda na terceira aba de configuração temos as seções de log onde podemos gerar um arquivo no diretório pessoal do usuário ou criar uma facility no syslog e direcionar o log para lá.
Pronto!!! Nosso aplicativo de controle de presença já esta configurado e pronto para uso!! A começar de agora, a desculpa do acesso à internet, a partir de sua máquina por tê-la esquecido logada ao ir pegar um café na copa não será mais aceita!!
































Ae Marcelo! Blz?
Recurso legal! Estou utilizando no Fedora 13
Valeu pela dica
Cara o tutorial ficou muito bacana. Muito explicativo e detalhado, você tem muita dedicação nisso em. Não só entendi na hora de mexer nas preferências. Mas tudo bem, você já muito em posta esta ajuda.Info dicas – Dicas e tutoriais
Cara muito bom o tutorial, gostei muito. Só não entendi na hora de mexer em preferências.
Info dicas – Dicas e tutoriais
Belo post. Legal a ideia.
Vou testar quando chegar em casa com certeza.
Valeu!
Muito legal esse recurso. Vou ver se funciona bem aqui…
Obrigado a todos pelos comentários!!!
Qualquer dúvida, por favor entre em contato por aqui mesmo!!
Abs..
Eu tentei aqui com o Ubuntu 10.04 e um Motorola Milestone:
Quanto à configuração é tranquilo, porém o meu celular fica desconectando e conectando a uma distância de mais de 3 metros e não entra a proteção de tela. Eu configurei para 2 metros ele travar a tela e 1 metro ele destravar e nada.
Saquei o funcionamento. Ignorem a pergunta dummy acima rs
Dae negão blz???
Cara fiz aqui e deu certo…bah muito massa.
Abraços
Parabens! muito bom
É uma pena que aqui só funcionou no Gnome
E no KDE4? Quais são os comandos??
Abraço