Posts from ‘Ubuntu’
Es todo un arte eso de utilizar Photoshop para editar una imagen original de forma que sus protagonistas sean otros, y está claro que Bill Gates ha sido uno de los claros objetivos de los artistas digitales. Os aseguro que hay una inmensa cantidad de imágenes al respecto, así que aquí van unas cuantas:
El resto, pinchando en “Te falta lo mejor de esta entrada”, que si no este post queda demasiado grande…
Digan lo que digan los sitios que apoyan a ultranza el sistema operativo Linux, una de sus debilidades reside en la incompatibilidad hardware de algunos dispositivos. Es una realidad que cada vez está siendo minimizada gracias a los esfuerzos de los desarrolladores independientes, pero esa limitación sigue existiendo. Y uno de los campos más frecuentes en donde se presenta este incómodo obstáculo es en la compatibilidad de tarjetas y chipsets inalámbricos.

Yo tuve durante mucho tiempo mis más y mis menos con este tema, y mi tarjeta inalámbrica PCI del año catapún con chipset RaLink RT2500 funcionaba con algunas distros, pero otras ni se enteraban hasta que no recompilaba el módulo disponible y tiraba del famoso iwconfig. Este proceso no es aconsejable para los usuarios noveles que quieren instalar Linux en su portátil, así que había que buscar alternativas, y lo cierto es que haberlas, haylas.
La primera de ellas es ndiswrapper, un ‘disfraz’ que permite que Linux utilice como controladores los mismos ficheros que se utilizan en Windows. Este wrapper envuelve esos controladores y de alguna forma – que no logro comprender – consigue que mediante ellos Linux sea capaz de acceder a las funcionalidades del dispositivo. No soy un experto en el tema, pero hace poco tuve que utilizar precisamente este procedimiento para utilizar una llave USB con WiFi inalámbrica de SMC en mi equipo Media Center.

No tuve que compilar nada y los drivers funcionan sin problemas, pero no es una solución ‘aceptable’ desde el punto de vista de la filosofía del código abierto, en la cual todos los componentes deberían tener asociado su código fuente. Esto no es así en muchos casos, pero esos locos de la programación han logrado desentrañar los misterios de muchos dispositivos aplicando los principios de la ingeniería inversa. Y esos esfuerzos dan su resultado. Recientemente localicé un proyecto llamado WiFix que trata de facilitar la tarea de aprovechar sus chips inalámbricos a todos los usuarios de Linux.
Para ello WiFix ofrece un programa que detecta el tipo de chipset que tenemos en nuestra máquina, y nos guía a la hora de conseguir los fuentes para compilar el código de esos controladores libres, generar los módulos necesarios e incluirlos en la secuencia de arranque del sistema para que la tarjeta siempre se active en nuestras sesiones. Lo interesante es que además permite que cualquier usuario ayude a ir mejorando su versatilidad. Para ello si usamos ndiswrapper para esta tarea podremos ejecutar un comando específico (ndiswrapper -l) que realiza un listado de los controladores Windows implicados en este tipo de dispositivos.
Este esfuerzo tan notable de un programador independiente me recuerda que recientemente apareció una noticia igualmente prometedora para el mundo Linux: Novell ya tiene a una persona coordinando todos los esfuerzos de la empresa por escribir controladores de dispositivos. Si un fabricante está interesado en dar a sus productos soporte para Linux, tan sólo tiene que ponerse en contacto con Novell y ellos le ofrecerán un controlador libre y además, gratuitamente (free, y free). Una idea magnífica que ha tenido tan buena aceptación que su responsable ha pasado a dedicar todo su tiempo a esta tarea. Esa noticia se une también a la intención de AMD de liberar las especificaciones de sus GPUs para el desarrollo de controladores libres. Un paso adelante por parte de AMD/ATI, admirable, y que los chicos de NVIDIA deberían imitar.
Si hay algo que defina a un Media Center es el software utilizado para disfrutar de todos los contenidos multimedia. Y aquí hay tantas opciones que sólo pensar en ello me marea.
Después de estar literalmente semanas investigando he ido ‘rascando’ la superficie y viendo qué aplicaciones podrían ser más apropiadas para mis propósitos, pero está claro que había tres opciones claras ya de principio:
1. Windows XP Media Center Edition 2005
2. MediaPortal
3. MythTV
Con la última tengo cierta experiencia – si habéis leído mis guías sobre Digital+ en Ubuntu, ya sabréis de qué hablo – así que era una opción totalmente fija. Sin embargo no tenía muy claro cuál sería mi favorita en Windows, algo que de momento sigo sin tener del todo claro. De hecho, había un buen número de soluciones adicionales que podían servir a este propósito. Los americanos tiran mucho de BeyondTV y SageTV, pero la primera solo trabaja con normas de TV de EEUU y la segunda – que también tiene versión Linux, cuidado – y de la segunda no hay mucha info por aquí, de modo que ni siquiera la he probado… pero todo se andará.
Pero la opción que sí querría probar – aún está en el horno – es Windows Vista Ultimate, que incluye un Media Center remodelado en el cual tendré una limitación clara: no podré ver de ninguna forma la tarjeta de satélite DVB-S, porque no es compatible con Vista. No he indagado mucho en el tema, pero mis tímidos intentos por hacer que cosas como ProgDVB funcionasen no han dado buen resultado en el pasado. En el HTPC todavía no hay una instalación de Vista, pero como he dicho antes… todo se andará
De momento prefiero empezar por las tres aplicaciones que mejor conozco – y estoy lejos de conocerlas bien – así que los tres siguientes apartados serán análisis de prestaciones y rendimiento de MCE2005, MediaPortal y MythTV. ¡Espero que os sirvan de ayuda!
De momento ya he completado uno de los tres análisis, que me ha quedado larguito, larguito. ¡Disfrutadlo!
1. Windows XP Media Center Edition 2005
2. MediaPortal
3. MythTV
Siempre me pasa lo mismo: no acabo de utilizar una distro y ya estoy pensando en la siguiente versión, algo que me impide ‘mantenerme fiel’ a una versión durante mucho tiempo. Creo que la distribución que más me ha durado sin tocar en alguna de mis máquinas fue una SUSE 10.0, que aguantó cerca de un año y medio y que supuso – hasta ahora – el canto del cisne de SUSE, que desde entonces ha caído en picado en mi opinión.
Pues bien, desde entonces tardo más o menos 6 meses en probar cosas nuevas, exactamente lo mismo que tardan en aparecer nuevas versiones de las distribuciones a las que suelo estar atento. Y ahora que soy un converso a [tag]Ubuntu[/tag] – yo, que renegaba del apt-get, ignorante de mí – no hago más que esperar la llegada de la versión 7.10 Gutsy Gibbon, que está prevista para aparecer el 18 de octubre (el 4 sale [tag]openSUSE[/tag] 10.3, a la que quiero darle una oportunidad).
Y es que digan lo que digan, [tag]Gutsy Gibbon[/tag] será bastante más revolucionaria en sus novedades que lo que hemos podido ver en Feisty Fawn o incluso en Edgy Eft. Hay dos excelentes artíoulos en LunaPark6 que hablan tanto de Gutsy Gibbon en sí como de Compiz Fusion – que al fin se ha confirmado, formará parte de esta distro de serie – así que me gustaría hacer un breve repaso de las novedades que más importancia tienen. Como me ha salido un post más largo de lo que esperaba, pinchad para seguir leyendo…
Llevo un par de semanas trasteando con mi nuevo juguete, un equipo totalmente dedicado a servir de Media Center en mi saloncito, y al que desde hace tiempo le tenía ganas. Mi idea es la de crear una guía/tutorial para que todos los que quieran hacer algo similar tengan algo de información adicional – aunque hay mucho sobre HTPCs en la red – pero se me están resistiendo un par de cosillas que no logro hacer funcionar, así que cuando lo logre aquí pondré fotos.
Mientras tanto puedo adelantaros que llevo unas cuantas soluciones software probadas para actuar como aplicaciones [tag]Media Center[/tag]. De momento dos ganan la partida: Windows XP Media Center Edition, y cómo no, MythTV corriendo sobre Ubuntu Linux. Contaré cómo tiran ambas – aunque la segunda la configuré gracias a mi propia guía, aquí - pero antes quería advertiros sobre esa maravilla que algunos nos están intentando vender llamada [tag]LinuxMCE[/tag].
Acaba de aparecer la versión LinuxMCE 7.04 que está basada en Kubuntu 7.04 y que tras ver el vídeo promocional - incluso me bajé el de alta calidad de 440 Mbytes – quería probar porque uno se queda alucinado al ver lo bien que tira todo. Pero claro, de verlo funcionando a lograrlo hay un buen trecho, y hay un problema fundamental con LinuxMCE: el reconocimiento hardware. Mientras que Ubuntu 7.04 a mí me detecta mi tarjeta DVB-S perfectamente, aquí no había forma, así que no pude hacer nada. La configuración es mucho más liosa de lo que parece en ese publireportaje del vídeo, y configurar [tag]MythTV[/tag] a través de los asistentes ‘mejorados’ no tiene nada de fácil.
Pero el gran problema de LinuxMCE es otro. Hay dos versiones para descargar: o bien te descargas dos CDs (uno con la Kubuntu a secas, otra con los paquetes de LinuxMCE), o bien te descargas una imagen ISO de algo más de 1 giga para grabar en DVD en el que ya viene todo. Yo me bajé la versión ‘en DVD’ para ahorrarme pasos, pero cuando se inició la instalación lo único que me preguntó LinuxMCE fue que qué disco iba a utilizar para la instalación, si el 1 o el 2. Elegí el segundo, en el que no había instalado nada gordo todavía, y cuál fue mi sorpresa cuando me encuentro al instante siguiente con que LinuxMCE se pone a crear automáticamente la tabla de particiones y a formatear las que acaba de crear así, por la cara.
Probablemente en la documentación se documente esto, pero me parece lamentable que ni siquiera te pida una confirmación de que se va a cargar todo el disco duro. No me borró nada que no hubiera podido salvar – afortunadamente – pero tened mucho cuidado si lo intentáis. Yo ya que estaba seguí con el proceso, pero cuando terminé esa instalación inicial – con bonitas instrucciones guiadas por una amable señorita – no logré que funcionase nada de lo que tenía que funcionar. Ya hablé de LinuxMCE anteriormente, y como dije este desarrollo se une a otro llamado [tag]Pluto [/tag]para servir como solución domótica, pero ponerla en marcha dista mucho de ser fácil. No puedo imaginarme cómo tiene que ser lo de configurar las luces, aunque claro, hay una solución: comprar exactamente los mismos componentes que ha comprado el del vídeo, con lo que el funcionamiento está garantizado. Pero dado que el tipo es de los EEUU, olvidaos del tema tele, que es el que a mí me interesa.
Vaya cacurri
No he tenido tiempo de probarlo porque acabo de verlo en el trabajo, pero tiene una pinta chula: cómo tener una consola siempre presente, ya que se integra con el fondo de escritorio gracias a otra funcionalidad de [tag]Compiz Fusion[/tag].
No es algo nuevo, ya que había terminales que se podían integrar también con el escritorio – aterm, Eterm, con varios tutos para saber cómo lograrlo – pero poder hacerlo con las terminales gnome que tanto nos gustan a muchos es una prueba más de la versatilidad del proyecto [tag]Compiz Fusion[/tag], que no para de dar buenas sorpresas.
Por fin. Parece que lo de pedir ayuda en el blog es un buen método de solucionar problemas
Neobius ha contestado raudo y veloz a la cuestión sobre [tag]LowFat[/tag], que no compilaba por que lógicamente me faltaban tres paquetes que no lograba detectar. Para los que lo quieran intentar siguiendo el tutorial de UbuntuLife, tened en cuenta que necesitaréis libglu1-mesa-dev, libsdl1.2-dev y libsdl-image1.2-dev, y ya podréis compilar LowFat sin problemas. Ya sólo queda iniciar el comando (al que le podéis pasar como argumentos la resolución de la ventana a la que queréis funcionar, por defecto, la de pantalla).
El sistema es una maravilla, aunque los controles aún son algo erráticos. El ratón sirve para seleccionar y mover las fotos, y el botón derecho para redimensionarlas. Con las teclas del tuto antes mencionado controlaréis algunas funciones básicas, y la verdad es que mostrar así las fotos de vacaciones puede triunfar bastante. He comprobado que con Beryl o Compiz Fusion funcionando la tasa de frames (se puede ver pulsando la tecla “i”) baja sensiblemente, y eso que mi máquina no está nada mal. Aún así, vale la pena probarlo, os lo recomiendo porque LowFat tiene esos toquecitos de Microsoft Surface y del iPhone que dan mucha vida a los nuevos interfaces gráficos-táctiles.
Qué chulada
Oficialmente estoy de vacaciones… ¡Yupiiiiiiiiiiiiiiiiiiiii!
así que durante aproximadamente tres semanas mi ritmo de publicación será… anómalo. Estaré fuera unos días, así que si no veis posts durante 7 u 8 días seguidos ya podéis irme buscando en alguna playita española, porque de ceros y unos, poco. Pero eso será solo unos días, porque el resto seguiré dándole tralla al teclado, aunque por afición, y no por devoción.
Aparcados tenía algunos temas pendientes, cosas que no he logrado probar por no tener tiempo o porque se me han resistido. Si alguien sabe cómo solucionarlas, ale, a comentar.
1- Hacer que funcione el mando a distancia de la tarjeta PCSat bajo MythTV/Kaffeine – algo que uno de los lectores de este blog, josete-ss3 ya ha logrado y ha publicado tuto al respecto –
2- No sé porqué narices últimamente no logro que funcionen mis pruebas con nuevas interfaces gráficas. Me pasa con LowFat – ¿alguien sabe qué paquete es necesario en Feisty para resolver el dichoso “GL/glu.h: No existe el fichero ó directorio“?.
3- Tampoco tengo ni idea de cómo parchear AWN ahora que acaba de salir un juguetito que permite disponer de esa característica llamada Stacks que aparecerá en Leopard.
4- Si alguien ha oído hablar de clutter,, sabrá que hay unos cuantos juguetitos también orientados a ofrecer nuevas GUIs que tienen una pinta brutal, con utilidades tipo LowFat pero con algunas más igualmente chulas. Descargado los fuentes no logro ni empezar. ¿Qué coño es gtkdocize? ¿Cómo lo instalo?
5- ¿Porqué aunque Compiz Fusion ya está instalado no coge bien mi teclado/ratón? El efecto de girar el cubo no funciona, y tampoco el Expo que se logra con Windows+E. Curiosamente Windows+ruedita del ratón si funciona para hacer zoom o alejar. No entiendo nada. Tampoco he logrado hacer que funcionen – no he probado mucho aquí, lo admito – los nuevos efectitos Flip3D y CoverFlow del Shift Switcher. Porras.
¿Alguna idea?
Al fin pude instalar [tag]Compiz Fusion[/tag], gracias a un post que salió ayer a última hora en UbuntuForums y que hacía uso del repositorio de Treviño, uno de los friquis que se dedican a poner este tipo de cosas a disposición del gran público en forma de paquetes deb. Había probado con las instrucciones de los foros de OpenCompositing y también había seguido el tuto de HacheMuda – buen blog, pardiez – pero ninguna de ambas me sirvió para lograrlo durante la pasada semana, así que cuando ayer vi la instalación basada en paquetes – y no en la compilación de componentes, que fallaba por una cosa u otra – me dije “¡Esta es la mía!”.
Y dicho y hecho. Los pasos son realmente sencillos, y [tag]Compiz [/tag[tag]]Fusion [/tag]funciona de forma paralela a Beryl, así que no hay que eliminar este último si no queréis. De hecho, yo he vuelto a [tag]Beryl [/tag]porque como afirman en los foros, Fusion aún está un poco en pañales a pesar de que los efectos molan. Me da más vida la estabilidad de Beryl, la verdad, pero en cuanto Compiz Fusion esté un poco más maduro actualizaré el tema. El proceso de instalación para los que tengan dificultades con el inglés es el siguiente:
sudo gedit /etc/apt/sources.list
Añadir al final de la lista de repositorios los de [tag]Treviño[/tag]. Para ello, copiar y pegar estas dos líneas y luego salvar el fichero:
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
Una vez salvado descargamos la clave GPG para validar los repositorios:
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
Y ahora actualizamos la base de datos de repositorios y paquetes:
sudo apt-get update
Ahora instalamos los paquetes necesarios, aunque primero sí hay que eliminar un par de componentes previos de Compiz – del original – para eliminar dependencias que impedirían instalar el nuevo Compiz Fusion.
sudo apt-get remove compiz-core desktop-effects
Y luego…
sudo apt-get install compiz
sudo apt-get install compizconfig-settings-manager
sudo apt-get install compiz-fusion-*
¡Y ya podéis tirar de este gestor porque está todo hecho! Para cambiar a Compiz Fusion podéis elegirlo en el gestor de Beryl:
O bien escribir en un terminal:
compiz –replace
Y para los ajustes de CompizFusion, desde Sistema->Preferencias->CompizConfig Settings Manager, o lo que es lo mismo, las siglas de esa herramienta en una terminal:
ccsm
Y ale, a jugar
La noticia no es nueva, pero hace tiempo que tenía la intención de comentar esa nueva postura de Microsoft para combatir a Linux. Desde que apareciese la noticia sobre la supuesta violación de 235 patentes de Microsoft por parte de Linux muchos son los medios que han publicado sus impresiones sobre el tema. Y la inmensa mayoría veían en esta amenaza de Microsoft una siempre campaña FUD (Fear, Uncertain, Doubt) que trataría de socavar la confianza de algunos desarrolladores Open Source.

En cierto modo lo han conseguido: el acuerdo con Novell protegía a esta de ese tipo de demandas legales antes incluso de que Microsoft diera el campanazo con su amenaza “a lo SCO”, pero además tanto Xandros como Linspire han firmado acuerdos con el gigante de Redmond para garantizarse la protección de este matón del software que trata de imponer sin pruebas reales un argumento que tiene visos de ser de lo más dudoso.
Afortunadamente no todos han caído en la trampa, y otras como Ubuntu y Mandriva - que acaba de anunciarlo – se han negado a pagarle a Microsoft un duro por algo que ni siquiera han demostrado. De hecho, si realmente estuvieran violando patentes, ¿no sería más fácil mostrarlas, demandar a todos los fabricantes Linux y ganar un juicio que ellos ya dan por ganado? ¿Por qué tratan de llegar a preacuerdos de aviso?
No aguanto a los matones.















