Xbox media center en Linpus (I)

lunes, 21 de septiembre de 2009
Sin lugar a dudas, la mejor aplicación que hubo (y hay) para la xbox de primera generacion fue (y es) el Xbox Media Center (XBMC). Este programa es capaz de reproducir prácticamente cualquier tipo de fichero de video, de imagen y de audio. Todo ello con un cuidadisimo e impactante diseño visual que, además, puede mejorarse mediante espectaculares skins.


Desde hace algun tiempo cualquier usuario puede disfrutar del XBMC sin necesidad de una xbox, ya que fue portado otras platafomas, como PC y Mac. En PC existen versiones para Windows y Linux, siendo esta última la que nos interesa. Adicionalemente, existe una version live autorrancable, que se puede instalar en una llave USB o en un CD.

Instalar el XBMC en el Acer Aspire One me reusltó una idea muy atractiva, puesto que permite la construcción de un equipo de reproducción multimedia extremadamente completo, de bajo coste y muy eficiente energeticamente (en torno a unos 11 Watts de potencia). Es evidente que la potencia computacional no dá para peliculas en alta resolución, sin embargo es suficiente para cualquier archivo divx que tengamos.

La opción mas sencilla para usar el XBMC en el Acer Aspire One es emplear la version live autoarrancable. Lo que hace esta versión es cargar un sistema operativo completo pero adaptado para ejecutar el XBMC, concretamente una version limitada de Ubuntu. Precisamente de ahí radican los mayores inconvenientes de esta opción. La carga de este sistema, aunque esta optimizada, no se acerca, ni de lejos, a la rapidisma carga de linpus. Por otra parte, y esto es lo peor, la tarjeta WiFi no se configura correctamente, dejando incomunicado nuestro Acer. Esto, aunque no parece demasiado serio, es fundamental para lo que explicaré en una próxima entrada. Por otro lado, la versión linux tiene un gravisimo inconveniente: esta desarrollada unicamente para Ubuntu. Siendo esta distribución de linux la más extendida, es razonable, pero es un serio inconveniente para la instalación en linpus.

Tras buscar durante unos dias he encontrado que alguien se ha tomado la molestia de compilar y empaquetar el XBMC para Fedora 8. En cierta forma, linpus es "hijo" de esta distribución por lo que el paquete (un fichero rpm) es compatible para nuestro sistema. Lo primero que tenemos que hacer es descargarlo de esta dirección: http://www.sourcemirrors.org/scotth/fedora/8/i386/XBMC-svn.20081102-1.fc8.i386.rpm (mirror).

Una vez en nuestro disco abriremos una ventana de terminal y ejecutaremos la siguiente orden:

cd Downloads
sudo yum --nogpgcheck localinstall XBMC-svn.20081102-1.fc8.i386.rpm

Una vez instalado iremos al directorio /usr/share/xbmc/language y crearemos un carpeta llamada "English" copiando los ficheros de la carpeta "Spanish":

cd /usr/share/xbmc/language
sudo cp -R Spanish English

Esto no es para cambiar el idioma por defecto del XBMC (al menos no únicamente) sino simplemente porque esta carpeta es necesaria para que el XBMC funcione y, por alguna razón, no existe en el paquete.

Hecho esto, podemos lanzar el xbmc con la siguiente instrucción:
xbmc --standalone

¡Y a disfrutar! Por último, algunos consejos:
  • Es importante incluir la opcion "--standalone" en la primera configuración. Si no ha sido así puede que veamos mal los videos (recortados). Si este fuera el caso, elimina el directorio ".xbmc" al completo.
  • A veces, al XBMC le cuesta arrancar. No sé porque ocurre esto, pero la única solución que he encontrado es reintentarlo, cabezonamente, hasta que ande.
  • Es importante descargar la versión indicada y no otra. No se aún la razón, pero en las demás son incapaces de reproducir los videos. Esto es una pena, ya que no disfrutaremos de la últimisima versión disponible. Seguiré investigando.
  • Si alguna vez quisieramos desinstalarlo:
    sudo yum erase XBMC.i386

Bateria extendida de 12 celdas

miércoles, 9 de septiembre de 2009
O la mostruo- bateria. Hoy me ha llegado, directa de China (via Honk Kong), un bicharraco de bateria de 12 celdas. La bateria original del Acer Aspire One es de 3 celdas o 23.76 Wh (10.8V x 2200mAh) mientras que esta llega a los 115.44 Wh (11.1V x 10400mAh), esto es, unas 4 veces y media más de capacidad. Evidentemente esto tiene su contrapartida:


El tamaño de la bateria es, en cierta forma, descomunal y el peso del portatil se incrementa significativamente (posiblemente al doble). Aunque tambien tiene sus ventajas: con un gasto máximo de unos 14 W (con la WiFi encendida y el sistema a todo trapo) la duración de la bateria esta asegurada a un mínimo de 8 horas. O lo que es lo mismo, toda una joranada laboral. En cierta forma esto compensa el peso extra del cargador que supone y, especialmente, de la dependencia de enchufes. La estimación de duración de la batería que realiza el linpus es impagable:


Como comenté al principio, la compré en una tienda china de ebay por unos 58€ al cambio. Leí buenas referencias en un blog y decidí "arriesgarme". Lo cierto es que el trato ha sido excelente. El envio se ha hecho a medida para evitar problemas con las aduanas. Al poco tiempo de realizar el pago, recibí un correo electrónico indicandome que el envío se habia realizado. Al mismo tiempo me indicaron que fuese paciente, ya que eran conscientes de las deficiencias de su sistema de correos. Ya que ellos corrían con los gastos de envio, no me preocupe demasiado. De todas formas no tardó más de dos semanas (algo que considero típico para correo no urgente desde Asia).

Si os animais aqui teneis el enlace: http://stores.shop.ebay.es/ugooole. Desde aquí ire comentando mi experiencia.

Evitar la suspensión del sistema en linpus

martes, 8 de septiembre de 2009
Actualmente estoy intentando convertir mi Acer Aspire One en un centro de descargas de bajo consumo (ya escribire acerca de esto en otra entrada futura). El problema más grave que he encontrado es que Linpus entra en modo suspensión, antes o despues pero inevitablemente, interrupiendome todas las descargas. Esto es extensible a cualquier otra tarea, pasado cierto tiempo, si no pulsamos ninguna tecla el sistema entrará en suspensión, dejará de hacer lo que estuviera haciendo y no proseguirá hasta pulsar de nuevo el boton de encendido.

Seguramente no he descubierto la polvora, pero no he encontrado ninguna referencia a como solucionar esto en la red. El problema está en un mal diseño del interfaz. Si pulsamos el icono de la bateria con el boton derecho y seleccionamos "Configurar" obtendremos una ventana similar a esta:


En donde (al menos en mi caso) pasa completamente desapercibido la pestaña "Suspensión automática". Aunque da la impresión de que debajo de ella debería aparecer las opciones correspondientes, no es hasta que clickeamos sobre ella cuando estas aparecen:


Para todos los esquemas está activado la suspensión automática tras los 30 minutos, de ahí que el sistema siempre terminara suspendiendose e interrumpiendo la tarea que estuviera realizando. En nuestro caso hemos creado un nuevo esquema denominado "Steady". Aunque será explicado con más detalle más adelante, baste decir por ahora que en él hemos desabilitado la suspensión, permitiendo dejar funcionando a nuestro pobre Acer Aspire One toda la noche sin interrupción.