Lector de Huella en Dell xps

Esto es bajo mi dell xps m1330 (debian&ubuntu), claro para fresear un poco, bueno comenzamos.

Empezamos con Debian, necesitamos editar los repositorios y añadir:

# en debian
deb ftp://mirrors.kernel.org/debian/ experimental main contrib non-free
deb-src ftp://mirrors.kernel.org/debian/ experimental main contrib non-free

Después el tipico update y después instalamos:

bucio@eva:~$ sudo aptitude update
bucio@eva:~$ sudo aptitude install libthinkfinger0 libpam-thinkfinger thinkfinger-tools

Ahora en Ubuntu, para los usuarios de Hardy, simplemente tienen que hacer el apt-get install.

$ sudo apt-get install thinkfinger-tools libpam-thinkfinger

Los que usan Ubuntu gutsy añadimos alos repositorios estos debs:

deb     http://ppa.launchpad.net/jldugger/ubuntu gutsy main restricted universe multiverse
deb-src http://ppa.launchpad.net/jldugger/ubuntu gutsy main restricted universe multiverse

Después instalamos:

sudo apt-get install thinkfinger-tools  libpam-thinkfinger

Vamos a probar el lector:

bucio@eva:~$ tf-tool --acquire
bucio@eva:~$ tf-tool --verify

Configuramos PAM para usar ThinkFinger
El archivo a editar debe ser: /etc/pam.d/common-auth
Editamos, con nano o con gedit

nano -w /etc/pam.d/common-auth

Añadimos antes del modulo pam_unix.so

auth     sufficient     pam_thinkfinger.so

De tal forma que debe quedar así el archivo /etc/pam.d/common-auth.

auth    sufficient      pam_thinkfinger.so
auth    required        pam_unix.so nullok_secure try_first_pass

Salimos (control+x) y guardamos.

Ahora añadimos usuario y root

bucio@eva:~$ sudo tf-tool --add-user $USERNAME
bucio@eva:~$ sudo tf-tool --add-user root

Ahora para desbloquear la pantalla usando el lector de huella.
Estar bajo alguna de estas verrsiones xscreesaver (>~5.03) or gnome-screensaver (>~2.18.2).
creamos o editamos por si no hay nada dentro en este archivo: /etc/udev/rules.d/60-thinkfinger.rules

bucio@eva:~$ sudo gedit /etc/udev/rules.d/60-thinkfinger.rules

Añadimos esto:

# udev rules file for the thinkfinger fingerprint scanner
# gives access to the fingerprint reader to those in the "fingerprint" group
# Taken from:
#  http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger
# which was taken and modified from:
#  http://article.gmane.org/gmane.linux.drivers.thinkfinger/329

# SGS Thomson Microelectronics Fingerprint Reader
SYSFS{idVendor}=="0483", SYSFS{idProduct}=="2016", SYMLINK+="input/thinkfinger-%k", MODE="0660", GROUP="fingerprint"

# the also-needed uinput device
KERNEL=="uinput", MODE="0660", GROUP="fingerprint"

Lo corremos (debemos reiniciar para que surja efecto),

 bucio@eva:~$ sudo /sbin/udevtrigger

Finalmente editamos lo del salva pantallas :D para poderdesbloquearlo con solo pasar el dedo jeje, el archivo es: /etc/pam.d/gnome-screensaver y debe estar así:

auth    sufficient      pam_thinkfinger.so
auth    required        pam_unix.so try_first_pass nullok_secure

Añadimos usuarios

bucio@eva:~$  gpasswd -a $USERNAME fingerprint
bucio@eva:~$  chown $USERNAME:root /etc/pam_thinkfinger/$USERNAME.bir
bucio@eva:~$  chmod 400 /etc/pam_thinkfinger/$USERNAME.bir
bucio@eva:~$  chmod o+x /etc/pam_thinkfinger

Eso fue todo solo nos queda checar si esta cargado el modulo del thinkiFinger:

$ lsmod | grep uinput

Abrimos el modulo por si no lo esta.

$ sudo modprobe uinput

Vamos añadir o ver si tiene el contenido

$ sudo gedit /etc/modules

el cual se debe ver así:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

fuse
lp
sbp2
uinput

Y listo a ver como nos quedo ;)

[+]:http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger
[+]:https://wiki.ubuntu.com/ThinkFinger

Debian-mx.com ~ debian-mexico.com | Foros: http://www.debian-mx.com/foros/
Rafael Bucio: http://Thebucio.org

Soporte para más de 100 webcams al Kernel 2.6.17

Deacuerdo a este hilo de discusiones en la lista de correo de uvcvideo (USB Video Class Driver) del Kernel Linux, si todo sale según lo esperado, podemos esperar ver soporte para más de 100 tipos de webcams nuevas y dispositivos similares en el próximo Kernel 2.6.27. De acuerdo a la lista mencionada, el estándar UVC es requerido para obtener “certificación Windows Vista”, así que los fabricantes de hardware deben incluirla. Entre los periféricos incluídos en esta categoría se encuentran además de webcams, “camcorders” digitales, conversores de video analógico y sintonizadores de televisión, entre otros.

La buena noticia es que esto significaría soporte automático para todos esos dispositivos, lo que representa a su vez casi todas las webcams incluídas en las computadoras portátiles modernas, y seguramente también las webcams USB más recientes.

[+ fuente ]

conky Black & white themes

Como instalar conky.
Eh terminado unos themes para el conky los cuales me base en unos, que usaban unas fonts de windows, el cual tenía unos errores en la búsqueda de que tipo de red tienes, pero gracias al lista de las variables pude crear uno que te muestra, si tienes wlan0, (en este caso así lo tengo configurado) o eth0, el cual me quedo bien.
Bueno hice un theme, para los que usamos fondos blancos y otro para los que usamos fondos oscuros, en nuestra desktop, así se ve el conky:

Bueno esas son como podría quedar el conky. ahora los archivos con el .conkyrc.

Tar.gzConky Thema Black
Tar.gzConky theme White

Instrucciones:

  1. copia las fonts a fonts:///
    presionas alt+f2
  2. reinicias o haces un “killall nautilus” lo cual es mejor
  3. renombra conkyrc a “.conkyrc” o modificas el que tienes ya.
  4. entras a consola, “gedit .conkyrc” y listo te abre el conky que tienes.
  5. matas a conky, para que mandes a llamarlo :D
    killall conky <– lo matas :<
    conky <— lo llamas :D
  6. vas y dejas un post diciendo me que soy wow y me queres musho.

Dudas quejas o sugerencias, ahí lo postean :D… saludos :)