Instalar una webcam en Linux (como si estuvieramos en Windows)

A veces parece que el Linux hacer las cosas nos llevan el doble de trabajo que en Windows, el truco de que sea facil esta en saber cual es ese magico comando que nos puede sacar rapido del paso.

webcam

Comenzemos…

En un terminal hacemos

lsusb

Conectamos la camara web y volvemos a hacer

lsusb

Si alguna ves jugaron a encuentra las 7 diferencias veran que esto es mas facil ya que es una sola

Ahi les mostrara que la nueva linea tiene la información de nuestra camara, entonces vamos a esta web

http://mxhaard.free.fr/spca5xx.html

El resultado que obtuvimos antes fue 1234:5678 Fabricante

Donde buscamos en la lista anterior Vendor Id y Product Id.

Ahi podemos comprobar si tenemos soporte para nuestra webcam.

Si esta todo bien continuamos en terminal.

sudo apt-get install module-assistant

sudo module-assistant

Y vamos seleccionando en este orden

  1. UPDATE
  2. PREPARE
  3. SELECT – Donde buscaremos gspca y seleccionamos con barra espaciadora y cambiamos con tabulador a ACEPTAR
  4. GET
  5. BUILD
  6. INSTALL

Listo!, ahora podemos comprobar si conocemos con el dmesg en terminal, nos mostrara los ultimos sucesos, donde deberiamos ver lo que ha sucedido con la instalación de nuestra camara web.

Ahora podemos abrir el AMSN, Skype o probarlo con el camorama (sudo apt-get install camorama, y camorama en terminal).

Sencillo, no? no tuvimos que salir a buscar los drivers, ni escribir lineas para compilar kernel.

Ahora si ya no necesitaras Windows, PlayOnLinux!!

Seguramente no dejas de usar windows porque no puedes jugar Call of duty o trabajar con Word, Excel o Powerpoint, prueba entonces instalar Playonlinux.

Si tienes Ubuntu Hardy sigue estos pasos en un Terminal:

sudo wget http://playonlinux.botux.net/playonlinux_hardy.list -O /etc/apt/sources.list.d/playonlinux.list
wget -q http://playonlinux.botux.net/pol.gpg -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install playonlinux

Puedes ver la gran lista en http://www.playonlinux.com/es/scripts.html

Para instalarlo en otros sistema ve a la siguiente dirección: http://www.playonlinux.com/es/download.html

Desinstalar kernel antiguos, limpiar inicio del grub

Seguramente se te ha actualizado el sistema y tu menu del grub crece y crece.

Y ya has exprimentado el nuevo kernel y no te ha dado problemas, entonces estamos preparados para hacer limpieza.

Primero:

sudo dpkg – -get-selections | grep linux-image

Tendremos un resultado similiar a este:

linux-image-2.6.20-15-generic            deinstall
linux-image-2.6.22-14-generic            deinstall
linux-image-2.6.24-16-generic            deinstall
linux-image-2.6.24-17-generic            install
linux-image-2.6.24-19-generic            install
linux-image-generic                install

Segundo paso:

sudo apt-get remove – -purge linux-image-2.6.24-17-generic

O el kernel viejo que quieras eliminar.

Espero que les haya servido la info.

Configurar Intel PRO/Wireless 3945ABG en Ubuntu

Si posees una Wireless Intel 3945 como yo y no has podido lograrte conectar es porque esta fallando la configuracion del driver.

Seguramente en tu version anterior utilizabas el driver ipw3945 y no tenias problemas, ahora con el nuevo iwl3945 no se conecta, bien, aqui los pasos para solucionarlo.

En terminal verificamos con:

dmesg | grep -i iwl3945

Nos regresara algo como esto:

iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.0
iwl3945: Copyright(c) 2003-2007 Intel Corporation
Detected Intel PRO/Wireless 3945BG Network Connection
iwl3945: Tunable channels: 13 802.11bg, 0 802.11a channels
wmaster0: Selected rate control algorithm ‘iwl-3945-rs’
iwl3945: Microcode SW error detected.  Restarting 0x82000008.
iwl3945: Error Reply type 0x00000005 cmd REPLY_SCAN_CMD (0x80) seq 0x4418 ser 0x0000004B
iwl3945: Can’t stop Rx DMA.

Seguimos desde terminal:

sudo su
echo alias wlan0 iwl3945>/etc/modprobe.d/iwl3945
echo options iwl3945 disable_hw_scan=1>>/etc/modprobe.d/iwl3945
modprobe -r iwl3945

Conectado a internet:

aptitude install linux-backports-modules-hardy-generic
reboot

Luego de esto veras como te reconoce las redes inalambricas.

Compartir Internet con IPTables

Crea un archivo iptables.conf:

#!/bin/bash

# Dispositivo de red de internet
EXIF=”eth1″

# Dispositivo de red local
INIF=”eth0″

iptables –flush
iptables -A INPUT -i $INIF -j ACCEPT
iptables -t nat -A POSTROUTING -o $EXIF -j MASQUERADE

# Aceptar paquetes para reenviar procedentes de internet de conexiones ya establecidas

iptables -A FORWARD -i $INIF -o $EXIF -j ACCEPT
iptables -A FORWARD -i $EXIF -o $INIF -m state –state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i $INIF -j ACCEPT
iptables -P OUTPUT ACCEPT

echo 1 > /proc/sys/net/ipv4/ip_forward

Darle permisos de ejecucion:

$ chmod -v 755 iptables.conf

Ejecutamos el script como root:

$ sudo ./iptables.conf

Verificamos que se han definido las reglas:

$ iptables -L -n

Si deseamos que las reglas se apliquen al iniciar el equipo:

$ iptables-save

Recordar que si hacemos cambios de iptables tendremos que volver a ejecutar el script y aplicar nuevamente iptables-save para que vuelva a iniciarse estas reglas al inicio del sistema.

Para configurar los otros equipos definimos una ip de rango local generalmente el siguiente numero de ip de nuestra red local en este caso eth0.

Para ver la ip de eth0

$ ifconfig eth0

Tambien debemos configurar los DNS en los clientes que se conecten a internet.

Para ver los que debemos utilizar utilizamos:

$ cat /etc/resolv.conf

Mas información:

Manual en ingles en http://iptables-tutorial.frozentux.net/iptables-tutorial.html

Información de la Wikipedia: http://es.wikipedia.org/wiki/Netfilter/iptables

Tutorial en español: http://www.wikilearning.com/tutorial/manual_practico_de_iptables/9755

KompoZer editor de páginas web WYSIWYG

KompoZer es un derivado de NVU, otra aplicación de edición de páginas web basado en Mozilla Composer, cuyo desarrollo llegó a su fin hace un algunos años. Fabien Cazenave decidió tomar el código y continuar su desarrollo pero bautizándolo KompoZer.
Esta aplicación ha sido desarrollada, como he dicho anteriormente, con el único objetivo de facilitar al máximo el desarrollo de páginas web, incluso para el usuario más inexperimentado.

KompoZer Logo

Aquellos que estén acostumbrados al uso de DreamWeaver se sentirán cómodos con la interfaz y opciones de KompoZer.

KompoZer imagen

Algunas de las caracteristicas de KompoZer son:
  • Gestor de sitios FTP
  • Pestañas
  • Editor de CSS
  • Barras de herramientas personalizables
  • Marcas visibles
  • Corrector ortográfico automatizado

Web: http://www.kompozer.net/

Instalando KompoZer:

Para instalar Kompozer escribiremos en una ventana de terminal:

wget -c http://internap.dl.sourceforge.net/sourceforge/kompozer/kompozer-077-i686.tgz
y descomprimimos el archivo
tar -xvzf kompozer-077-i686.tgz
lo movemos a la carpeta opt

sudo mv kompozer /opt/

y

sudo ln -s /opt/kompozer/kompozer /usr/bin/kompozer

Luego de completado estos pasos:

kompozer

en la ventana de terminal para ejecutar Kompozer.

Estan disponibles los paquetes deb y rpm en la web para versiones basadas en Debian y Red Hat.

Cliente MSN Messenger Java: Mercury

Mercury Messenger 1.9 es un cliente basado en Java y compatible con las redes de MSN y Jabber. Se trata de una aplicación independiente que se puede ejecutar aparte del MSN Messenger tradicional, y que puedes usar como alternativa a éste.

Mercury Messenger 1.9 dispone de las mismas funciones, los mismos servicios y las mismas características: charlar con tus amigos, enviar ficheros, usar emoticonos y avatares, grabar las conversaciones, personalizar el aspecto de la interfaz del programa, etc.

Mercury IM

Además, Mercury Messenger 1.9 incluye además otros elementos propios que el MSN no incluye o utiliza mediante plug-ins. Entre éstos destacan la posibilidad de iniciar sesión con diferentes direcciones al mismo tiempo, detectar contactos que te hayan bloqueado, iniciar sesión como “desconectado”, usar mensajes de away personalizados, añadir efectos especiales a tu nick y mucho más.

Descargate las versiones deb o rpm desde la web: http://www.mercury.im/

Mercury para Debian/Ubuntu – Modificar repositorios

Instrucciones de instalación:

  1. Editar y agregar al repositorio en /etc/apt/sources.list

    deb http://jgoguen.ca/repo mercury release pre-release

  2. En la consola agregar jgoguens GPG key para su keyring

    wget -q http://jgoguen.ca/repo/jgoguen.gpg -O- | sudo apt-key add –

  3. Sincronizar la lista de paquetes

    sudo apt-get update

  4. Instalar Mercury o Mercury Lite

    sudo apt-get install mercury-messenger

Sera necesario tener instalado Sun Java 5 o superior, para ello escribes en terminal:

sudo apt-get install sun-java5-bin

De ser necesario deberas desinstalar gnu-java, para eso ve a el Gestor de Paquetes Synaptic, busca por java y desinstala los gcj relacionados con java.

Mame para Linux (Debian/Ubuntu)

MAME significa Multiple Arcade Machine Emulator. Estamos ante un emulador de las máquinitas de juegos de arcade, o sea, de las maquinitas de marcianitos que llenaron bares y salones de juegos, para sustituir poco a poco al tradicional futbolín y a las máquinas pinball. Con este emulador puede jugar en tu PC a los juegos de arcade. El emulador necesita las ROMs, o sea, la memoria con el programa de los juegos. Mame es un programa open source y gratuito si se utiliza sin fines de lucro.

SDLMame

MAME es una marca registrada de Nicola Salmoria.

Descarga el ultimo SDLMame compilado: http://wallyweek.altervista.org/

Recuperar contraseña olvidada en Debian/Ubuntu

Los pasos son sencillos

  • Enciende tu PC, y cuando salga el prompt del grub presionas la tecla ESC
  • Presiona e para editar
  • Desplázate hasta la linea del kernel que usas en caso de que sean 2 o más y presiona e
  • Sitúate hasta la linea del final y agrega rw init=/bin/bash
  • Presiona Enter y después b para arrancar (boot) tu sistema
  • Tu sistema iniciará con el usuario Root y sin contraseña
  • Ahora solo teclea:

passwd tu_usuario

  • Escribe la contraseña (hey!, ya sabes una que sea facil de recordar;) )
  • Reinicia el sistema