Apagar el ordenador cuando finaliza una peli

Posted: diciembre 30th, 2008 | Author: | Filed under: linux, scripting | 1 Comment »

Si eres de los que se llevan el portátil a la habitación para ver una película o el último episodio de tu serie favorita este artículo te interesa. Con la ayuda de la gente de espaciolinux he escrito un script para linux que hace que el ordenador se apague automáticamente unos segundos después de que finaliza la película que estás viendo.

Por ahora sólo funciona con el escritorio KDE 3.5 o inferior, y el reproductor kaffeine, aunque si alguien está interesado que deje un comentario y vemos como arreglarlo. El script es el siguiente:

#!/bin/sh

# apaga_pelis.sh v0.2. 2008/12/29
# Francisco Puga. http://conocimientoabierto.es
# Author makes devolution of this code to Public Domain

# Sólo funciona con dcop (KDE 3.5 o inferior) y el reproductor kaffeine

# Lanza la pelicula deseada, calcula su duración y se duerme a la espera
# de que pase ese tiempo. Cuando se despierta calcula si la película ya ha
# finalizado (por si ha habido pausas) y si no vuelve a dormirse.

kaffeine -f $1

#Calculamos la duracion y le sumamos 30s para que no apague justo despues
DURACION=$(expr $(dcop kaffeine KaffeineIface getLength) + 60)
sleep $DURACION

while [ $(dcop kaffeine KaffeineIface isPlaying) == "true" ]; do

RESTA=$(expr $DURACION - $(dcop kaffeine KaffeineIface getTimePos))
sleep $RESTA
done

dcop kaffeine KaffeineIface quit
dcop ksmserver ksmserver logout 0 2 2


Lo único que teneis que hacer es copiar el texto anterior en un archivo de texto y guardarlo en algún sitio de vuestro disco duro. Luego pulsais con el botón derecho sobre él, vais a propiedades -> permisos y marcais la casilla “es ejecutable“.

A continuación pulsais con el botón derecho sobre algún archivo que querais reproducir, propiedades, y luego pulsamos sobre el icono que se ve en la imagen. En la siguiente pantalla le damos a “añadir” y seleccionamos el archivo que contiene el script.


Aceptamos y cuando esté agregado, lo seleccionamos y le damos a “bajar”. El primer programa de la lista es con el que se abrirá ese tipo de archivo cuando hagamos doble click sobre él. El resto son accesibles desde el menú abrir con que se despliega cuando pulsamos con el botón derecho sobre el archivo.

Es decir, a partir de este momento cuando queramos que el ordenador se apague tras finalizar la película, debemos pulsar con el botón derecho sobre el archivo, vamos a abrir con y allí seleccionamos nuestro script.


Hacer presentaciones de fotos en formato vídeo

Posted: enero 10th, 2008 | Author: | Filed under: comunicaciong, linux, receta, recomendacion | 8 Comments »

He estado buscando programas para linux que de manera sencilla permitan crear presentaciones de foto en formato vídeo, con la posibilidad de añadirle música y algún efecto para que quede bonito. Los dos últimos son servicios web con los que he quedado realmente contento y que os recomiendo probar.

cinelerra. Un programa muy potente para la edición de vídeo. Tal vez es complicarse demasiado la vida para hacer un vídeo a partir de fotos.

dir2slideshow + dvd-slideshow. (Aviso que no lo he probado, hablo de oídas) Dos comandos para consola de linux que nos permiten crear un DVD con las fotos. Lo bueno es que es rápido, lo malo es que no permite efectos, hay que ordenar las fotos a mano (cambiando el nombre de las fotos por números por ejemplo), y que a mi particularmente no me gustan los DVD. Para reproducirlos en el ordenador hay que tener los programas adecuados, ocupan mucho, … y cualquier reproductor de salón moderno puede leer vídeo mpg, no hace falta que esté en formato DVD. También tenemos software con interfaz gráfico que hace lo mismo o más.

Digikam es un magnífico programa para la visualización y la gestión de fotos (clasificación mediante etiquetas, álbumes,…). Además es el software predefinido de KDE para la descarga de fotos de la cámara digital. Posee un sistema de plugins que permite retocar fácilmente las imágenes. El paquete kipi-plugins añade a digikam la posibilidad de convertir pases de imágenes en un vídeo mpg y añadirle audio (herramientas -> crear presentación mpeg). Si buscamos un todo en uno digikam + kipi-plugins es nuestra opción, aunque tiene varios defectos:

  • El único efecto que permite añadir es que la foto que estamos viendo se vaya difuminando para aparecer debajo la siguiente. Conseguimos esto indicando en “velocidad de transición entre las imágenes” un valor distinto de cero.
  • Con determinadas versiones de programas la codificación de vídeo no funciona correctamente.
  • El único parámetro del formato del vídeo que podemos controlar es si queremos que sea VCD, SVCD, XVCD o DVD. Entiendo que los de más calidad serán XVCD y DVD y que ambos se pueden leer sin problemas en los reproductores de salón.
  • He tenido problemas con algunos mp3 y he tenido que pasarlos a wav para que funcionara.

Recordemos que aunque un programa este diseñado para KDE, esto no significa que no funcione en otro entorno gráfico para linux como Gnome (el predefinido en ubuntu), es simplemente que será menos eficiente por tener que cargar librerías adicionales (además de tener que instalar esas librerías adicionales, cuestión que hoy en día se hace de manera transparente al usuario gracias a los sistemas de gestión de paquetes de las distintas distribuciones). Creo que Picasa también tiene algo parecido.

Como ejemplo de lo que hace este programa podéis ver el vídeo de mi post anterior.

Manslide parece el programa definitivo de KDE para crear presentaciones de fotos en formatos de vídeo, pero desgraciadamente por algún problema relacionado con los drivers de la tarjeta gráfica no he podido probarlo. Aún así os aconsejo intentar usarlo porque tiene muy buena pinta.

Animoto es un servicio web que permite crear presentaciones muy chulas de manera automática, pero tiene varios inconvenientes:

  • En la versión gratuita la duración máxima de los vídeos es de 30 segundos y no se pueden descargar.
  • No tienes control sobre el resultado final, es decir tu simplemente subes las imágenes (en función del número de imágenes que subas así será la duración final del vídeo) y escoges la música, el resto lo hace él.
  • No he conseguido ni remezclar ni editar un video desde firefox+linux (en windows+firefox sin funciona). En teoría cuando estás viendo un vídeo y le das a “remix” aparecen dos opciones “one-click remix” y “editing remix”. Con la primera obtendremos un vídeo nuevo (con las mismas imágenes y música) con la segunda podremos cambiar las imágenes o la música.
  • La creación del vídeo tarda unos 10 minutos, durante los cuales parece como si se hubiera quedado colgado. A la derecha aparece un reloj pero no se mueve, por lo que no puedes determinar cuanto queda para que acabe. Lo compensan porque puedes cerrar el navegador sin peligro, y cuando el vídeo está listo te mandan un correo.

Para un vídeo de 30 segundos hacen falta unas 15 o 20 imágenes, aunque la música también influye, si es tranquila las imágenes aparecerán más despacio que si tiene más ritmo. Podemos hacer que una o varias de nuestras imágenes salgan resaltadas en el vídeo, para ello una vez que las hemos subido las seleccionamos y pinchamos sobre “spotligth”.

Algo que me gusta mucho de este servicio es que promociona el uso de música copyleft, de hecho permite usar varias canciones copyleft que ya tienen almacenadas en lugar de subir la música desde tu ordenador. Si la subimos, cuando ya está cargada tenemos la opción de fijar cual será el fragmento de audio que suene en nuestro vídeo. Cuando esté subida tenemos la opción de escucharla, cuando detectemos el inicio del fragmento que nos interesa pulsamos pausa y le damos a continuar. De la faq de animoto.

What’s the point of changing the start point of the music?

Many songs start with some dead time or with a build-up that you might not want to include in your ANIMOTO video. With the song Start Point Slider, you can tell us where to start your song. Press ‘PLAY’ and wait until just the right moment; then press ‘PAUSE’. If you are making an Animoto Short and have selected a song from our collection, the Start Point Slider will be disabled since a customized 30-second version of the song has already been edited for you.

Con esta herramienta he creado dos vídeos que podéis ver aquí y aquí.


Jumpcut
es un servicio web para la edición y compartición de vídeo (como youtube pero que además permite crear y remezclar. Para mi es el rey, no sólo por las posibilidades que aporta y lo sencillo que es sino por lo que implica.


Algunos consejos para comprar un portátil

Posted: noviembre 30th, 2007 | Author: | Filed under: drivers, linux, migracion, portatil | Tags: , | 6 Comments »

Como comenté voy a tratar de dar una serie de consejos a la hora de comprar un portátil e instalarle linux. La primera decisión a tomar a la hora de comprar un ordenador debe ser en que horquilla de precios vamos a movernos. Particularmente considero que cualquier portátil de entre 700 y 1000€ debería satisfacer las necesidades de la mayoría de la gente por un período de unos 4 años. Invertir más dinero no significa necesariamente que el portátil nos vaya a durar mucho más tiempo, sino que obtendremos algunas características adicionales o servicios de valor añadido proporcionados por el fabricante.

La segunda decisión es si vetamos alguna marca. Particularmente considero que existen una serie de marcas como Sony o Toshiba que ofrecen una confianza adicional, pero por el precio de una de estas marcas podemos comprar un portátil mucho más potente de otra. No me gusta hacer recomendaciones negativas porque no suelen ser muy objetivas pero por lo que he estado leyendo la única marca que en principio me desagrada es Asus. Es conveniente además considerar el comprarse un ordenador clónico. Franquicias como PCBOX ofrecen este servicio y suelen ser de buena calidad.

El siguiente punto a considerar es si queremos un portátil linux friendly. A día de hoy no suelen existir muchos problemas para conseguir drivers para cualquier hardware que funcionen en linux, pero algunos funcionan mejor que otros. Personalmente he optado por aquello fabricantes que sacan por si mismos drivers funcionales como una forma de premio por tratar de forma adecuada el software libre.

El último punto general es que uso le vamos a dar al portátil. Y este está muy relacionado con la pantalla. Si lo vamos a usar como un remplazo del de escritorio porque no tenemos sitio en casa y apenas lo vamos a mover podemos optar por uno con pantalla de 17”. Si tenemos ordenador en casa y el trabajo y necesitamos algo muy movible para consultar el correo y trabajar durante viajes etc… podemos plantearnos uno con pantalla de entre 12” y 14”. Para otros usos, moverlo a menudo pero tampoco estar cargando con él todavía lo mejor suele ser optar por una panorámica de 15.4”. Es muy conveniente que antes de comprarlo pidamos ver el portátil encendido y juguemos con el brillo de la pantalla para comprobar lo buena que es.

Pasemos a considerar los aspectos más técnicos del asunto. Téngase en cuenta que mis comentarios son generalizaciones, seguro que los expertos en la materia se pondrían por las nubes, pero a la hora de la verdad poca gente encuentra diferencia entre un ordenador u otro.

Procesador: Es el cerebro del ordenador, pero no nos dejemos engañar por número extraños o vendedores desinformados. A día de hoy cualquier procesador que no ponga Celeron o Semprom será más que suficiente para nuestras necesidades. Es en general preferible gastar algo de dinero en más RAM que en un procesador mejor. Optar por un procesador de intel o por uno de AMD es en principio indiferente. Lo único que resaltaría es que todos los procesadores AMD Athlon permiten la virtualización por hardware mientras que sólo los intel con un número igual o superior a T5600 lo hacen. Si no vais a virtualizar esto os dará igual. Para comparar entre distintos procesadores podeis ver las características de los amd en esta página (usar la parte que pone “model number”) o los intel en esta otra (usar la parte que pone “processor number”).

RAM: Es fácil, cuanta más mejor. A día de hoy 1GB obligatorio y 2GB recomendable. El rendimiento también mejora si es a 667MHz en lugar de a 533MHz

Disco Duro: A partir de 100GB es en general más que suficiente si no vamos bajar películas o música de forma compulsiva. Tengamos siempre presente cual es el uso que le vamos a dar al portátil y que los discos duros externos están baratos.

Peso: Si vamos a moverlo yo no cogería nada que en sus especificaciones pusiese más de 3kg (aunque fuese (3.01kg). 2.7kg más o menos puede ser una buena opción.

Wifi: A día de hoy todos los portátiles traen wifi, pero debemos ver que especificaciones cumplen. En principio todos cumplen la norma b/g (que es el wifi absolutamente mayoritario que hay en cafeterías, universidades, …) pero algunos cumplen también la norma a (suelen nombrarse como a/b/g). Que cumpla la 802.11a (nombre oficial) no lo consideraría como algo limitante pero si interesante. Por otro lado podemos preguntar al vendedor que tarjeta wireless lleva para comprobar si existen drivers nativos para linux, podemos emularlos con ndiswrapper o no va. Si es una intel funcionará perfectamente.

Tarjeta Gráfica: A no ser que seamos muy jugones cualquiera vale. A día de hoy tanto las gráficas intel como las nvidia funcionan correctamente en linux (incluida la aceleración 3d). Las ati aún no están al nivel apropiado pero están haciendo esfuerzos en el camino correcto, tal vez en 6 meses si sean una opción a considerar. De todas formas cuidado con las nvidia porque no todas tienen soporte en linux, aquí está la lista de tarjetas soportadas por el último driver. Con la tarjeta más sencilla de intel la GMA 950 yo no he tenido ningún problema y los efectos gráficos en 3d en linux han funcionado sin que haya hecho nada.

Puertos, conectividad y otras cosillas.

  • Todos los portátiles traen puertos USB y tarjeta de red. La mayoría incluyen también modem (aunque yo no me preocuparía si no lo trajera).
  • Algunos traen Firewire (IEEE1394) pero tampoco es muy habitual que lo vayamos a necesitar, podemos pasar de ello.
  • Todos traen también salida para un monitor externo (para conectar un proyector por ejemplo). A mi particularmente me gusta que traigan salida de s-video porque de este modo se puede enchufar el ordenador a la televisión muy fácilmente y usarlo a modo de dvd portátil por ejemplo.
  • La nueva moda es incluir lectores de tarjetas pero yo no lo veo mucha utilidad.
  • Cuidado si necesitáis disquetera porque la mayoría ya no trae dentro del portátil (aunque si existen dispositivos externos)
  • Bluetooth/Infrarojos. Puede ser útil si tienes un móvil que lo tenga para descargar imágenes y otras cosillas del móvil. En caso contrario tampoco le veo mucha utilidad (ratones y teclados inalámbricos suelen traer su propio adaptador. En todo caso tampoco debería ser un factor limitante a la hora de la compra puesto que hay dispositivos USB que dan conectividad bluetooth por alrededor de 20€.
  • Webcam. Si no somos fanáticos de las videoconferencias no es necesario, generalmente no haremos una videoconferencia desde un lugar público por lo que tampoco nos importará mucho comprar una externa. (También alrededor de 25€)
  • Si vamos a usar el ordenador de forma más o menos fija, podría ser muy útil que tuviera puertos PS2 para conectarles un teclado y un ratón externo (Si va a ser ocasional con los USB es suficiente)

Batería: No comento nada, porque es difícil dar un criterio sobre esto, y lo cierto es que hoy en día hay enchufes en prácticamente cualquier sitio donde necesitemos usar un portátil.

Si llegado el momento final tenéis dudas entre varios podéis inclinaros por los fabricantes más responsables en temas medio ambientales.Otras recomendaciones, opiniones, críticas y preguntas en los comentarios :)

Actualización: 14 de Mayo de 2016. Si tienes dudas de cuando comprarlo dicen que la mejor fecha es verano.


Cacharro nuevo

Posted: noviembre 12th, 2007 | Author: | Filed under: linux, migracion, portatil | 3 Comments »

Este entrada es sólo para contar que ya tengo un cacharrito nuevo, comprado gracias a Uniporta, una subvención de la Xunta de Galicia gestionada a través de las universidades gallegas, que este año está mucho mejor planteada que en ocasiones anteriores. Para que la subvención fuera todavía mejor sólo faltarían dos cosas desde mi punto de vista:

  • Que la cuantía de la ayuda fuera en función de la renta familiar y la nota académica ponderada por la media de la carrera (ya sabemos que hay carreras donde la nota media es más alta que en otras)
  • Que se pudiese adquirir el portátil sin ningún sistema operativo instalado. Este es poco factible porque habría que convencer a los fabricantes (no valdría con los distribuidores) o bien comprar clónico, pero sería un avance muy positivo en cuando a neutralidad tecnológica.

En los próximos días seguramente subiré algunas fotillos y comentaré algunas cosillas sobre al ardúo proceso de escoger un portátil “linux friendly”, además de como desinstalar un software que no voy a usar e instalar el que realmente quiero.. Espero no saturar demasiado a mis lectores menos tecnófilos.


Instalar driver para D-Link DSL200 en Ubuntu 7.04

Posted: agosto 9th, 2007 | Author: | Filed under: d-link dsl-200, drivers, linux, migracion, receta | No Comments »
El principal problema que puedes encontrarte en un sistema operativo es tener algún dispositivo hardware para el que no existan drivers, es decir que los programas de tu ordenador no puedan usar el cacharro que te has comprado. Yo soy un insatisfecho cliente de ONO, para conectarme por ADSL uso el modem usb d-link dsl 200 b1, que sólo viene con drivers para sistemas privativos. Por suerte en el activo mundo del software libre alguien se ha preocupado de programar un driver llamado eciadsl válido para una gran cantidad de modem adsl por usb.

Como la instalación del citado driver puede dar algún que otro quebradero de cabeza, voy a tratar de hacer una pequeña guia de los pasos que he seguido yo para poder conectarme a internet, particularizando para mi modem con ONO desde una Ubuntu Feisty (v 7.04)

  1. Comprobar que nuestro modem está soportado por el driver en esta página
  2. Comprobar que cumplimos los prerequisitos en cuanto a los paquetes que tenemos instalados. No voy a comentar nada de este paso porque deberían cumplirse para cualquier distribución moderna.
  3. En la sección de downloads de la página podemos ver que archivo descargar en función de nuestro kernel y si tendremos que parchearlo. En general para distros seminuevas nos bajaremos el archivo eciadsl-usermode-0.11.tar.gz sin más.

    Si nuestro kernel es superior a la versión 2.6.18 (como sucede con Ubuntu Feisty el driver por defecto no funciona. Debemos parchearlo con el synch.patch o bajarnos esta versión del driver ya parcheada:eciadsl-usermode-0.11-synch.patch.tar.bz2 (descargable desde el hilo 2.6.18 kernel problem del foro de eciadsl
    Para conocer la versión de nuestro kernel empleamos el comando uname -r

  4. El resto de pasos deben hacerse desde un terminal e identificados como root. Podemos hacer esto anteponiendo la orden sudo a cada uno de los comandos que aparecen aquí o directamente escribiendo su root en el terminal (a partir de ese momento se ejecutan todos los comandos como root.

    En Ubuntu no funciona automaticamente lo de hacer su root para solucionarlo: Sistema -> Administración -> Gestión de Usuarios y Grupos -> y cambiar la clave de root (que por defecto es la de nuestro usuario habitual)
    Con esto ya deberia funcionar.

  5. Descomprimimos el archivo y en el directorio donde lo hayamos hecho tecleamos las siguientes instrucciones (Doy por hecho que estamos usando el archivo ya parcheado):
    ./configure
    make
    make install

    Si tenemos el ubuntu de serie es probable que el configure falle con el siguiente error C compiler cannot create executables. Esto puede ser debido a varias cosas pero seguramente lo solucionaremos instalando algunos paquetes. Para ello introducimos el CD de Ubuntu. Después vamos a Sistema -> Administración -> Gestor de paquetes Synaptic.
    Buscamos el paquete build-essential. Tras unos instantes nos dirá que se necesitan instalar varios paquetes más, aceptamos y después le damos a Aplicar
    Con esto ya deberiamos poder crear los ejecutables tecleando los comandos anteriores.

  6. A continuación debemos descargar el fichero eciadsl-synch_bin.tar.bz2 también disponible en la sección de downloads y descomprimirlo en el directorio /etc/eciadsl. Este archivo contiene los archivos de sincronización .bin (son las información que necesita el modem para conectarse con el proveedor en la etapa en que uno de los leds parpadea)
  7. El siguiente paso es comprobar que tenemos el módulo dabusb deshabilitado. Para curarnos en salud lo que debemos hacer es (tras arrancar el ordenador con el modem desconectado)
    • Si existe el fichero /etc/hotplug/blacklist editarlo y añadir una línea con la palabra dabusb
    • Si no existe el fichero mencionado teclearemos en un terminal eciadsl-remove-dabusb

    A continuación podremos volver a conectar el modem.

  8. Toca configurar el driver. Para ello podemos emplear el comando eciadsl-config-tk(en modo gráfico) o eciadsl-config-text(en modo texto). Si tenemos el ubuntu de serie es poco probable que venga instalado tcl/tk necesario para usar el modo de configuración gráfico de modo que tendremos que emplear el modo texto.

    Si nos toca usar el modo texto y usamos ubuntu es probable que nos encontremos con más problemas. Si aparece algún error a la hora de introducir los datos (especialmente con la clave de conexión) puede ser porque la shell que usemos sea distinta a la que enlaza /bin/sh. En la configuración por defecto de mi Ubuntu 7.04 usa una shell bash pero /bin/sh apunta a una shell dash.

    Podemos ver cual es nuestra shell mediante echo $SHELL y este valor debería coincidir con el que haya en ls -l /bin/sh. Si no es así debemos cambiarlo. Esto podría variar de unos sistemas a otros pero en general será algo así como: ln -fs /bin/bash /bin/sh.

    Tras configurar el driver si queremos podemos volver /bin/sh a su estado original o dejarlo así. Para deshacer el cambio. Si cuando hicimos ls -l /bin/sh apuntaba a una shell que no fuera dash esa es la que debemos emplear en lugar de /bin/dash: ln -fs /bin/dash /bin/sh

    Cuando ejecutemos eciadsl-config-text tendremos que seguir (aproximadamente) los siguientes pasos.
    1. Configure all your settings
    2. Introducir el nombre de usuario que nos haya dado nuestro proveedor de acceso a internet
    La clave que nos hayan dado. (si no sabemos alguno de estos tendremos que llamar al servicio de atención al cliente)
    3. Seleccionamos nuestro proveedor. Si no aparece en la lista podemos seleccionar el 58 que es other con lo cual después tendremos que introducir a mano nuestro servidor DNS o bien seleccionar uno cualquiera de nuestro propio país que en general debería funcionar correctamente.
    4. Damos intro dos veces para aceptar los DNS por defecto (o escribimos los que queramos)
    5.VPI suele ser 8. VCI suele ser 35 (al menos estos son valores correctos para ONO en Pontevedra.
    6. A continuación seleccionamos nuestro modem.
    7. Después 5 intros aceptando los valores por defecto.
    8. A continuación vienen varias opciones que son dependientes del proveedor. En mi caso funciona escogiendo todas las opciones por defecto hasta que pregunta si nuestro proveedor usa DHCP que en mi caso es No y si usas IP estática que en general también será No. El fichero de sincronización que uso es gs7470_synch04.bin

    Aunque es probable que nos valgan varios ficheros de sincronización .bin distintos si cuando estemos conectando pone Synchronization successful y luego Couldn’t get channel number: Input/output error debemos probar otros ficheros. También podemos probar otros ficheros si notamos problemas de desconexiones o la sincronización es lenta. En el propio foro de soporte de eciadsl uno de los desarrolladores comenta que no conocen exactamente el protocolo de sincronización y que en caso de errores es conveniente probar otros ficheros. Para ello, debemos ejecutar eciadsl-config-text y seleccionar la opción 3 para escoger un nuevo fichero de la lista. A continuación podemos volver a ejecutar eciadsl-start para comprobar si hay mejoras.
    A la hora de probar un nuevo fichero lo mejor es apagar y encender el ordenador (no reiniciar) aunque desconectando y conectando el modem unos instantes después debería ser suficiente.

  9. Si todo ha ido bien ya deberíamos poder conectarnos a internet para ello tecleamos eciadsl-start y cruzamos los dedos.
Actualización: El proceso para escribir este post no fue lineal ya que no conseguí hacer funcionar el driver a la primera. Una de las cosas que probé fue a desinstalar el paquete restricted-manager pero no creo que sea necesario, aunque si estas desesperado quítalo. También deberías probar la versión vcs del driver, distintos ficheros .bin, a cambiar el kernel… En todo caso no desesperes en el foro de eciadsl hay multitud de mensajes y seguro que alguno se ajusta a tu problema. ¡Suerte!

Instalar los drivers para una webcam

Posted: abril 4th, 2007 | Author: | Filed under: drivers, itrust wb-1200p, linux, receta, webcam | 9 Comments »

Actualización 19/06/2009: Este artículo está desfasado. En la actualidad la mayoría de las webcam funcionan en gnu/linux simplemente con enchufarlas. Lo explico algo mejor en este artículo.

Lo primero que debemos hacer es acudir a esta página y comprobar si nuestra webcam está soportada. Para ello podemos buscar el nombre de nuestra cámara en la 5 columna, la que pone algo parecido a based cameras.

En caso de no encontrarla podemos buscar alguna que use el mismo chip, y usar sus valores. Para averiguar si usa el mismo chip debemos fijarnos en el ID del fabricante y el ID del dispositivo. En Mandriva podemos obtener estos valores del Panel de Control en la sección de Hardware. Una forma un poco más genérica consiste en abrir un terminal de root y teclear lsusb. En mi caso saldrían los siguiente valores.

[root@localhost ~]# lsusb
Bus 001 Device 003: ID 2001:5100 D-Link Corp. [hex]
Bus 001 Device 002: ID 093a:2468 Pixart Imaging, Inc. Easy Snap Snake Eye WebCam
Bus 001 Device 001: ID 0000:0000

Debemos identificar el correspondiente a la cámara, que en mi caso es el segundo dispositivo. Los primeros número tras ID corresponden al fabricante y los otros al dispositivo.

ID Fabricante=093a
ID Dispositov=2468

Si la cámara está soportada y el driver es del tipo spca5xx, tenemos suerte ya que podemos encontrar el driver que nos hace falta en la sección Download de esa misma web. A pesar de existir versiones precompiladas, si nuestra versión del kernel es superior a la 2.6.11 (lo que es muy probable, uname -a para comprobarlo) es mejor que nos descarguemos el archivo gspcav1-xxxx.tar.gz y lo compilemos nosotros mismos.

Descomprimimos el fichero en nuestro disco duro y dentro de ese directorio

#make
#make install

Si no se produce ningún error nuestra webcam debería estar casí lista para funcionar. Ahora debemos reiniciar el ordenador (supongo que si ejecutamos modprobe gspca no hace falta que reiniciemos pero no aseguro que esto de buen resultado). Para comprobar que ha sido correctamente instalado podemos usar nuestro cliente de mensajería instantanea favorito. En mi caso he tenido problemas con kopete, pero con amsn y el ekiga sin problemas. En amsn he seleccionado webcam de baja calidad porque si no el vídeo iba a demasiados pocos frames por segundo.

Al igual que en el post anterior en el que hablaba del sonido si deseamos lanzar programas como otro usuario debemos añadir ese usuario al grupo video o dar permisos sobre los dispostivos /dev/video
gpasswd -a user2 video