Lector de huellas digitales en Ubuntu 8.04/Debian

Hoy vamos a configurar nuestro lector de huellas!

Lo primero es que ubuntu (o la distro que usemos) nos lo reconozca, asi que:

root@astaroth:~$ lsusb | grep Fingerprint
Bus 001 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader

Ok, lo coje, asi que procedemos a instalar los paquetes necesarios:

aptitude install libthinkfinger0 libpam-thinkfinger thinkfinger-tools

Ya lo tenemos instalado, asi que ahora vamos a probarlo, para eso, cuando tecleemos el comando y nos ponga “Please swipe your finger” pasar el dedo por el lector.

root@astaroth:~# tf-tool –acquire

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig <thoenig@suse.de>

Initializing… done.
Please swipe your finger (successful swipes 3/3, failed swipes: 1)… done.
Storing data (/root/.thinkfinger.bir)… done.
root@astaroth:~#

Despues, tecleamos el siguiente comando y pasamos el dedo una vez… o las que hagan falta hasta que lo hagas bien:

root@astaroth:~# tf-tool –verify

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig <thoenig@suse.de>

Initializing… done.
Please swipe your finger (successful swipes 1/1, failed swipes: 0)… done.
Result: Fingerprint does match.
root@astaroth:~#

Para el uso diario del lector, editamos el fichero “/etc/pam.d/common-auth” y lo dejamos como el siguiente:

# /etc/pam.d/common-auth - authentication settings common to all services
#
# This file is included from other service-specific PAM config files,
# and should contain a list of the authentication modules that define
# the central authentication scheme for use on the system
# (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the
# traditional Unix authentication mechanisms.
#
auth    sufficient      pam_thinkfinger.so
auth    required        pam_unix.so try_first_pass nullok_secure

El siguiente paso es añadir un modulo del kernel, asi que editamos el fichero “/etc/modules” y añadimos al final (si no esta ya) uinput.

Ahora vamos a crear nuestro login, para eso escribimos: sudo tf-tool –add-user your_login

Los usuarios de KDE tenemos un problema con el lector de huellas, y es que KDM actualmente no soporta esta opcion, asi que lo unico que funcionaria en KDE con el lector de huellas es ksudo.

Fuente

Anuncios

Touchpad en Dell XPS M1530 y BIOS A08

Recientemente compre este portátil y con el único problema que me encontré en la instalación es con el touchpad. Tras un poco de búsqueda por Internet descubrí que el que no funcionase en linux es debido a una actualización de la BIOS del portátil, puesto que con la version A07 iba bien (a mi ya me vino con la A08 directamente) por lo que hice lo siguiente:

Agregar al final de la linea del kernel en /boot/grub/menu.lsti8042.nomux=1” (sin las comillas obviamente) Con esto resolvemos el problema parcialmente, ya que la velocidad del touchpad es realmente lenta, por lo que en /etc/X11/xorg.conf agregamos lo siguiente en la sección del touchpad:

Section “InputDevice”
Identifier ”Synaptics Touchpad”
Driver ”synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizEdgeScroll” “0″
Option “SHMConfig” “on”
Option “MaxTapTime” “180″
Option “MaxTapMove” “220″
Option “MinSpeed” “0.70″
Option “MaxSpeed” “1.10″
Option “AccelFactor” “0.0520″
Option “HorizScrollDelta” “17″
Option “VertScrollDelta” “17″
EndSection

Fuente

Por lo visto, que no lo he probado, no hay problemas para que el lector de huellas funcione, solo hay que seguir los pasos de la wiki de ubuntu

Incongruencias

Logotipos

El otro dia en casa de un amigo estuve leyendo una revista de informática, concretamente “Personal Computer & Internet”. Lo que lei en esta revista es un reportaje que trae sobre 3 sistemas operativos, concretamente Ubuntu, Leopard y Vista.

Como en todas las comparativas de este tipo empiezan a destacar unas y otras cosas de cada producto, así como sus aplicaciones principales, aspecto, personalización, seguridad y facilidad de uso para el usuario final. Lo que me resulta curioso es la manera en la que se contradicen unas cosas y otras en el mismo reportaje, principalmente en el tema de la seguridad entre los diferentes SO.

Os pongo en situación:

El reportaje de cada sistema operativo consta de 4 carillas, en las que describen como he dicho antes las aplicaciones principales y demás. Al final de cada SO incluyen un resumen de las 10 “mejores” características del Sistema analizado, y las 3 “peores” características de los otros dos. Aquí vienen las contradicciones, siempre con Windows Vista como principal protagonista.

Apartado: Leopard vs Vista y Ubuntu, Razones para no escoger Vista.

Es inestable y tiene problemas de seguridad.

Apartado: Ubuntu vs Vista y Leopard, Razones para no escoger Vista.

Baja Seguridad. Los sistemas Windows son muy atacados.

Apartado: Vista vs Ubuntu y Leopard, Razones para escoger Vista.

Es muy seguro gracias a los mecanismos de seguridad integrados.
Encriptacion de ficheros ultra segura de serie.

WTF?!

Compartiendo Carpetas con NFS

Cuando estamos trabajando varias personas en un mismo proyecto, o simplemente para pasar a otro PC una canción, una película, un documento, etc.. necesitamos compartir una serie de ficheros, para ello existen varias formas de hacerlo, por ejemplo NFS, Samba, sshfs y otros mas. Yo me he decantado por NFS ya que es bastante rápido de implantar y para lo que lo vamos a usar va bastante bien.

Lo primero que tendremos que hacer es instalar el servidor de NFS:

apt-get install nfs-kernel-server nfs-common

Ahora debemos de modificar el fichero “/etc/exports” para indicarle la carpeta que queremos compartir con los demás ordenadores, por ejemplo:

/home/compartir/ (?) (rw,no_root_squash)

donde “(?)” tiene que ser sustituido por el nombre de la maquina a la que vas a permitir el acceso, las IP o un * para permitir el acceso a todo el mundo.

“rw” es lectura y escritura, pero si queremos que solo sea lectura bastara con cambiarlo por “ro”.

“no_root_squash” deshabilita la opción de root squashing, permitiendo conexión en modo root. Esta opción es particularmente útil para clientes sin disco.

Ahora exportamos el sistema de ficheros con la orden:

exportfs -a

Si queremos ver los sistemas de ficheros disponibles podemos usar “showmount -e“, lo que nos dará una salida parecida a esta:

root@Astaroth:~# showmount -e
Export list for Astaroth:
/home/compartir/ 192.168.1.1/24
root@Astaroth:~#

Con esto ya tenemos configurada la parte del servidor, así que pasamos a configurar el cliente.

Lo primero a hacer en el cliente es instalar el paquete de NFS:

apt-get install nfs-common

Lo siguiente es añadir al fstab una linea para que monte la carpeta compartida del servidor en el cliente como si de un HD se tratara, para ello, editamos dicho fichero en la maquina cliente y añadimos una linea al final como esta:

IP_SERVIDOR:/carpeta/en/maquina/servidor /carpeta/en/maquina/cliente nfs rw 0 0

Ahora solo falta “recargar” el fstab para que se hagan efectivos los cambios que hemos hecho.

mount -a

Fuente

Juegos en Linux (II)

En febrero escribí un post sobre Juegos en Linux, hoy, leyendo en meneame me encuentro con este blog que ha elaborado una lista con juegos que tienen muy buena pinta.

  • Battle for Wesnoth

 

Battle for Wesnoth es un excelente juego de estrategia basado en turnos que nos sumerge en un mundo de fantasía, en donde deberemos batallar por el trono de Wesnoth, o defenderlo, en el peor de los casos.

 

El juego posee modos de campaña propios, pero al ser abierto, hay mucha gente que ha colaborado creando diferentes campañas que se pueden descargar y jugar sin más.

 

La comunidad del juego es bastante amplia, teniendo más de 7000 usuarios registrados en su Foro, donde se debaten desde ideas nuevas, mejoras de conceptos, y se ven hasta muestras de los arts que posiblemente se agreguen a futuro al juego.

 

Con más de 200 tipos de unidades en seis tipos de facciones, más el agregado de que las unidades incrementen tanto experiencia como habilidades, podremos enfrentarnos ya sea contra la computadora o contra amigos via Internet.

 

Para no ser menos, el juego cuenta con la modalidad de Fog of War (Niebla de Guerra) la cual nos hará ver si realmente sabemos dirigir un ejército sean cuales fuesen las condiciones.

 

Al ser basado en turnos, puede tomar un tiempo acostumbrarse, pero la verdad es que es un juego que deja un buen sabor sobre los títulos que podemos disfrutar en Linux (si bien el juego funciona en otros S.O.).

 

Actualmente, tolera 35 idiomas diferentes, siendo el Español uno de estos.

 

Open Transport Tycoon Deluxe, o también llamado Open TTD, es un clon del Transport Tycoon Deluxe creado por Microprose hace ya varios años. Dicho juego fue muy popular en su momento y tenía como eje central la administración de una compañía de transporte, la cual a través del tiempo debía adaptarse a los cambios históricos como el hecho de dejar de adoptar el transporte aéreo en su llegada a este mundo.

 

El juego toma el concepto básico e original del TTD, intentando agregarle nuevos aspectos que fueron muchas veces soñados por los fans de la saga, y que ahora se hacen realidad en un juego gratis y libre.

 

Entre las mejoras en contraste con el juego original, Open TTD posee mapas hasta 64 veces más grandes, una inteligencia artificial realmente inteligente, modo multijugador por medio de LAN o Internet con hasta 8 espacios, modo de servidor dedicado con una consola interna para administrarlo, un algoritmo mejorado para lograr que los vehículos vayan a donde uno les pide, herramientas que asisten a la manipulación del terreno de manera más eficiente, y aspectos que actualizan al juego al día de hoy… con las diferentes variaciones en el transporte, como así también, los impactos que estos tienen.

 

 

  • UFO: Alien Invasion

 

UFO: Alien Invasion está situado en el año 2084, y estamos a cargo de una organización que tiene como fin defender la tierra de un ataque extraterrestre. Comenzamos con una simple base de operaciones, donde podremos ir agregando nuevas facilidades, contratar empleados y a su vez equiparlos con un arsenal que iremos adquiriendo en el mercado, o por medio de la investigación en nuestros laboratorios.

Constantemente mientras jugamos, nos aparecerán avisos de lugares en donde hay actividad alienígena, por lo que deberemos decidir si cooperar o no con la causa. Alistamos a nuestros soldados, les preparamos las armas, y con la nave salimos a visitar a nuestros enemigos. El juego es basado en turnos, por lo que muchas veces tendremos ventaja sobre las situaciones… como así también desventaja cuando hacemos un mal turno.

 

El juego utiliza una conversión del motor usado en Quake 2, y es totalmente libre. Provee una inteligencia articial muchas veces criticada, pero buena. A su vez, posee lo que le llaman la Ufopedia, que nos otorga información obtenida durante el proceso del juego, sea por armas investigadas, compradas, o simplemente datos de las especies capturadas.

 

Cada misión se torna en ambientes muy bien logrados, por la comunidad desarrolladora, los cuales hacen que el juego se luzca frente a sus rivales comerciales.

 

El juego está inspirado en la saga de los UFO, por lo que pueden encontrar semejantes.

 

 

Muchos se sorprenderán al conocer VDrift, por la calidad que está logrando imponer poco a poco este juego.

 

El mismo está pensado bajo la modalidad de Drifting, por lo cual usa un motor que aprovecha la física al máximo.

 

El juego dispone de un total de 19 circuitos desarrollados por la propia comunidad, con un total de 28 autos sin licencia (aunque con solo verlos sabrán cuales son), diferentes modos de cámara, modo de repetición (infaltable en estos juegos), Inteligencia Articial (no es excelente, pero esto se está mejorando poco a poco), ciclo de clima de día o de noche, modalidad para jugar en Red, y la posibilidad de sacarle provecho ya sea jugando por medio de teclado y mouse, o usando un volante.

 

El acabado gráfico de los modelos da un aire de gloria a los juegos de autos en Linux, ya que han logrado asemejar perfectamente muchos modelos de autos conocidos.

 

  • Tremulous

 

Tremulous es un juego que combina los disparos con la estrategia, en donde deberás jugar en equipos eligiendo una de las dos razas, humanos o alienígenas.

 

Cada uno de los equipos deberá ir armando su base como si de un RTS se tratase, mientras que las mismas les irán dando la estructura necesaria para poder derrotar a su enemigo. La estructura base es la de spawning, es decir, el lugar en donde aparecerán aquellos que hayan fallecido en batalla.

 

Tendrán estructuras que les permitirán tanto defender su base, como también la de sus ocupantes, sea curándolos o equipándolos cuando se queden sin armas o municiones.

 

El objetivo de Tremulous es sin duda, eliminar al enemigo, de modo que no solo deberán salir a cazar cabezas sino buscar su base de reencarnación (spawning) y destrozarla para que no puedan volver más.

 

El juego cuenta con un sistema de partículas flexibles, lo que permite disfrutar de unos efectos visuales que aprovechan esta característica. Hay un total de 16 estructuras para construir, y los alienígenas cuentan con la ventaja de poder elegir entre varias clases con diferentes habilidades. Esto, a su vez, se balancea con que los humanos pueden comprar armas mientras que los alienígenas solo atacan con su propio modo fijo.

 

La física del juego es real, mientras que las animaciones son asombrosas.

 

Lamentablemente, el juego solo se puede jugar en multijugador, sin modalidad con bots. Los mismos no están dentro de la rama de desarrollo, ya que consideran que son demasiado complejos para la modalidad de juego propuesta.