Fingerprint-GUI (solução para leitores biométricos) no Ubuntu
A utilização de drivers proprietários é um grande desafio para os desenvolvedores de software livre, é assim com a biometria e com o fingerprint-gui, que tenta resolver esse problema de forma simples ao usuário final.
Parte 3: Configurações (opcionais) para usuários do GNOME
Por padrão no GDM é exibida uma lista de todos os usuários disponíveis, e quando selecionado um, uma caixa para digitar a senha será disponibilizada.
No entanto, podemos fazer algumas alterações para que quando o usuário passar a sua digital o usuário já seja identificado sem a necessidade de escolher um na lista. Para isso precisamos seguir dois passos simples.
Edite o arquivo /etc/pam.d/gdm, insira essa linha como a primeira linha:
vi /etc/pam.d/gdm
Desative a lista de usuários no GDM, você pode usar o seguinte comando para fazer isso:
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gdm/simple-greeter/disable_user_list true
Se desejar reverter esta alteração, e voltar a mostrar a lista de usuários, utilize o seguinte comando:
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/
Qualquer dúvida, crítica ou sugestão, utilize os comentários.
Obrigado,
Leandro Toledo de Souza
www.leandrotoledo.com.br
[2] Repositório do fingerprint-gui por David Jurenka: https://launchpad.net/~fingerprint/+archive/fingerprint-gui
No entanto, podemos fazer algumas alterações para que quando o usuário passar a sua digital o usuário já seja identificado sem a necessidade de escolher um na lista. Para isso precisamos seguir dois passos simples.
Edite o arquivo /etc/pam.d/gdm, insira essa linha como a primeira linha:
vi /etc/pam.d/gdm
auth optional pam_fingerprint-gui.so debug
Desative a lista de usuários no GDM, você pode usar o seguinte comando para fazer isso:
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gdm/simple-greeter/disable_user_list true
Se desejar reverter esta alteração, e voltar a mostrar a lista de usuários, utilize o seguinte comando:
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/
Conclusão
O Fingerprint-GUI não está restrito apenas ao Ubuntu, com seu código fonte é possível porta-lo a qualquer outra distribuição. Decidi utilizar o repositório PPA pois é o caminho mais fácil para resolução de dependências e constantes atualizações.Qualquer dúvida, crítica ou sugestão, utilize os comentários.
Obrigado,
Leandro Toledo de Souza
www.leandrotoledo.com.br
Mais informações
[1] Página oficial do projeto Fingerprint GUI: http://www.n-view.net/Appliance/fingerprint/[2] Repositório do fingerprint-gui por David Jurenka: https://launchpad.net/~fingerprint/+archive/fingerprint-gui
Abraço