span.fullpost {display:none;}

viernes, 31 de octubre de 2008

Esos molestos flash fantasmas

La verdad es que Adobe (y antes Macromedia) nunca se han preocupado demasiado por el software libre, o al menos no tanto como lo hacen por el software propietario (sobre todo Windows). Un ejemplo de ello (y no es el único) es su plugin flash para Firefox. Sin entrar a discutir si es una buena práctica de accesibilidad crear contenido con tecnología flash (en mi opinión no lo es) lo cierto es que su uso en la WWW se está extendiendo cada vez más, bien por cuestiones estéticas, por comodidad o por normalizar el aspecto de un sitio web en cualquier navegador de cualquier plataforma.

Desde que utilizo gnu/Linux, con cualquiera de las distribuciones que he conocido (Linex, Guadalinex y Ubuntu) he tenido problemas para acceder a páginas web con ese tipo de contenido, y de hecho los sigo teniendo aunque en menor medida. Pero durante los últimos años he sufrido todo tipo de incomodidades a la hora de instalar y utilizar el plugin flash de Adobe, a saber: cierres inesperados de Firefox, formularios flash inoperantes, incompatibilidad con controladores gráficos de NVidia y con SwiftFox, falta de soporte para sistemas de 64 bits, errores en la reproducción de audio y, por último, flashs fantasmas de color gris, algo que aún sigo sufriendo en la actualidad.

La cuestión es que cuando navego por páginas que contienen imágenes flash, al actualizar dicha página o al pinchar sobre algún enlace, desaparecen tales imágenes, y los huecos que dejan son ocupados por espacios de color gris. Como botón de muestra expongo a continuación dos capturas de pantalla.







Se trata de un problema que no suele producirse por igual en todas las páginas web que visito, hay algunas que, por alguna razón que desconozco, son más propensas a provocar este error; la web de Marca es un claro ejemplo de ello, aunque no es la única. No sé si el origen del problema se encuentra en el diseño de la imagen, o en la versión de flash usada o en cualquier otro factor que ignoro, el caso es que de vez en cuando me veo obligado a reiniciar Firefox para poder visualizar de nuevo ese tipo de imágenes (o vídeos).

Navegando por la web, solo he podido encontrar una "solución", la cual consiste en reinstalar todos los paquetes necesarios para hacer funcionar el plugin flash en Firefox, ello supone ejecutar esta secuencia de instrucciones en un terminal:


$ sudo aptitude purge nspluginwrapper gnash flashplugin-nonfree
$ sudo rm -rfd /usr/lib/nspluginwrapper
$ sudo rm -f /usr/lib/firefox-addons/plugins/libflashplayer.so
$ sudo aptitude install nspluginwrapper flashplugin-nonfree lib32nss-mdns
$ sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox-addons/plugins/
$ sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox-3.0.1/plugins/


Lo que se hace basicamente es desinstalar todos los plugins de flash que haya en el sistema y volver a instalar el de Adobe, borrando y creando después los enlaces simbólicos necesarios. Esta supuesta solución la he puesto en práctica con Ubuntu Hardy 64, que es la versión que uso actualmente, y he de reconocer que no aprecié apenas ninguna mejoría, de vez en cuando compruebo como las imágenes flash de ciertas páginas se siguen poniendo de color gris. Dicho defecto se suele contagiar a las páginas web de las demás pestañas de Firefox, obligándome, al final, a tener que reiniciarlo.

Cuando usaba Gutsy estuve durante un tiempo utilizando el plugin Gnash, que tiene licencia libre y no depende de Adobe, aunque hay que reconocer que es un proyecto aún muy verde, pues no es capaz de visualizar muchos de los flash existentes, sobre todo los de versiones más recientes. Espero y deseo que Gnash madure lo suficiente para convertirse en un serio competidor de Adobe Flash, pues entonces habremos conseguido desmarcarnos un poco mas del software privativo.

Mientras tanto, tendré que seguir conformándome con sobrellevar las molestias que supone cerrar y lanzar Firefox cada vez que vuelven a salirme esos molestos rectángulos grises.



Seguir leyendo ...

miércoles, 29 de octubre de 2008

Audacity se queda mudo

Hace pocos dias tuve la imperiosa necesidad de editar una serie de ficheros de audio y recurrí -como no podía ser menos- al Audacity, que no sé si es el único programa de edición de sonido o el mejor, pero seguro que es el más utilizado.
Pues bien, a lo que voy, el caso es que no suelo usar esa aplicación con demasiada frecuencia así que cuando llega el momento de echarle mano tengo que reciclarme y ponerme al dia en cuanto a su manejo. La cuestión es que cuando cargo el fichero .wav y le doy al botón de reproducir no se oye absolutamente nada. Ni por los auriculares ni por los altavoces.

Acotación: tengo conectados los auriculares a una tarjeta de sonido NVidia MCP61 integrada, y los altavoces a una tarjeta SB Live!.

Compruebo en las preferencias (Editar->Preferencias->Audio E/S) que dispongo de varios dispositivos de reproducción (OSS: /dev/dsp, ALSA: SB Live 5.1: ADC Capture/Standard..., ALSA: SB Live 5.1: Multichannel Capture/PT..., ALSA: SB Live 5.1: Multichannel Playback..., ALSA: HDA NVidia: ALC883 Analog, ALSA: HDA NVidia: ALC883 Digital,... y otros genéricos), aunque con ninguno de ellos Audacity suena, incluso con algunos de tales dispositivos aparece el mensaje "Error al abrir dispositivo de sonido bla, bla, bla...".

Decido por tanto buscar por la red, donde me encuentro varias posibles explicaciones a tal cuestión y sus correspondientes soluciones. Desde la existencia de una versión de Audacity que contiene un bug que impide reproducir audio, y que casualmente es la misma que uso en mi sistema (la 1.3.4-beta), hasta alguien que propone ejecutar Audacity mediante aoss, un cargador de programas que ofrece compatibilidad con ALSA a las aplicaciones escritas para funcionar con el obsoleto OSS. Por supuesto ninguna de tales soluciones me funcionan.

Hasta que por fin encuentro un foro donde alguien expone la idea de que Audacity podría no funcionar por un determinado canal de audio si el mismo se encuentra ocupado por otra aplicación en ese momento. Así que me dispongo a realizar una prueba y cierro todas las aplicaciones que hacen uso de los dispositivos de sonido (audacious, gmplayer, etc...), tras lo cual reinicio Audacity, y entonces sí. Al abrir las preferencias veo como se encuentra disponible el dispositivo /dev/dsp1, (además del /dev/dsp que ya lo estaba) en la lista de dispositivos de reproducción.


Así pues, ya puedo oir por auriculares los ficheros de audio abiertos con Audacity, siempre y cuando no exista otra aplicación usando la tarjeta NVidia en el momento de lanzarlo. Si quiero conmutar entre una salida u otra solo he de seleccionar en Preferencias el dispositivo de reproducción adecuado. En este caso, /dev/dsp para la SB, o bien /dev/dsp1 para la NVidia.

Y eso es todo, espero que esta receta os sea de utilidad.



Seguir leyendo ...

domingo, 26 de octubre de 2008

Mi primera entrada

Hola a tod@s..

Bienvenidos a todos aquellos que se hayan topado con este blog durante su interminable camino en búsqueda de la sabiduría. Es posible que aquí encontréis lo que estáis buscando. O es posible que no. Que hayéis más dudas que añadan incertidumbre a vuestro camino.

Soy un eterno aprendiz de todo lo relativo al software libre en general y gnu/Linux en particular que tan solo pretende aportar su granito de arena a la comunidad del software libre, compartiendo los escasos conocimientos adquiridos durante mi corta experiencia en la utilización de las distintas distros de gnu/Linux, pero también las muchas dudas que me han ido surgiendo en el dia a dia. Dudas y problemas e inquietudes que, en ocasiones, he conseguido resolver, y en otras tantas no.

Así pues .. comenzamos a rellenar cada página de este cuaderno e iniciamos nuestra andadura, que espero que sea larga y fructífera. Por supuesto he reservado una parte de este cuaderno para aquellos que me honren con su visita, y deseen realizar alguna aportación que sirva para enriquecer y complementar lo que aquí se exponga.

Seguir leyendo ...