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

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 :)

Terminator | Multiples Terminales

Si ya estas cansado de abrir varias terminales y andando cambiando de ventanas para ver el avance de tus procedimientos o  simplemente porque te parece “cool” hecha andar este pequeño script de Python que intenta maximizar el espacio útil ubicando múltiples widgets VTE en una ventana normal de GNOME Terminal.

En la captura anterior por ejemplo se puede apreciar ver el control de recursos de htop en la terminal superior, el navegador web Links en la consola derecha, una simple terminal en mi equipo local en la central izquierda, y en la inferior izquierda otra terminal remota en el portátil mediante SSH.

Pruébalo esta disponible en los repositorios de Synaptic (Ubuntu Hardy Heron), o si prefieres descárgatelo desde la consola:

apt-get install terminator

Puedes usar atajos de teclado para su uso:

  • Ctrl+Shift+O: Dividir verticalmente
  • Ctrl+Shift+E: Dividir horizontalmente
  • Ctrl+Shift+N: Seleccionar la siguiente consola
  • Ctrl+Shift+P: Seleccionar la anterior consola
  • Ctrl+Shift+W: Cerrar la consola actual (o escribir “exit” en la misma)
  • Ctrl+Shift+Q: Cerrar la ventana
  • F11: Poner a pantalla completa.

Via, Debian Argentina