Añadir elementos al menu de linpus

sábado, 17 de abril de 2010
Desafortunadamente, no existe aún una aplicación que permita intengrar programas en el escritorio de linpus (seguire investigando). Sin embargo, cuando un programa no se añade automáticamente al menu avanzado, podemos incluirlos manualmente. Para ello primero tenemos que activar el menu avanzado en linpus y pulsar con el boton derecho del raton en el escritorio. Seleccionaremos el programa Editor de Menú (en Configuración):


Para añadir un nuevo elemento basta con pulsar el boton "Add Entry":


El tipo lo dejaremos en Launcher, en Nombre pondremos el nombre que le queremos dar al programa y en Command finalmente la orden con que se ejecuta ese programa. Finalmente con Icon podremos seleccionar un icono que identifique visualmente al nuevo programa.

Solucionando la compatibilidad con java

miércoles, 20 de enero de 2010
Nuestro Acer Aspire One incluye IcedTea como maquina virtual de Java. El objetivo de este JRE (Java Runtime Environment) es proporcionar una implementación completamente libre que permita la ejecución de programas Java. La mayoría de las veces ejecuta correctamente páginas web que incluyan java así como programas independientes. El problema es que no es 100% compatible con la versión de Sun (los creadores de Java) pudiendo sufrir incompatibilidades ocasionales (por ejemplo, con el JDownloader).

Para solventarlo podemos instalar la version oficial (aunque no de código abierto) de Sun. Primero descargaremos e instalaremos esta versión escribiendo las siguientes órdenes en una ventana de terminal (podemos simplemente pegarlo en ella con Ctrl-Shift-V):

wget -O jre-6u17.rpm.bin http://javadl.sun.com/webapps/download/AutoDL?BundleId=35674
sudo bash jre-6u17.rpm.bin
Aunque ya está instalado, el sistema aún no está configurado para usarlo. Esto se debe a que multiples maquinas virtuales java pueden coexistir en el sistema, siendo este el que finalmente determina cual de ellas usar. Mediante el siguiente bloque de instrucciones activamos la maquina de Sun como predeterminada (recomiendo corta y pegar todo el bloque en el terminal):

sudo update-alternatives --install \
/usr/bin/java java /usr/java/latest/bin/java 20000

sudo update-alternatives --install \
/usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so \
/usr/java/latest/lib/i386/libnpjp2.so 20000

sudo update-alternatives --auto java
sudo update-alternatives --auto libjavaplugin.so
Una vez instalado y activado podemos comprobar su funcionamiento en esta página (reinicia antes el firefox!) debiendo obtener una imagen como la que ilustra esta entrada. Por último, si así lo queremos, desinstalaremos la versión IcedTea con esta instrucción:
sudo yum remove java-1.7.0-icedtea\*

Mac OS X en el Acer Aspire One 110

sábado, 26 de diciembre de 2009
Antes de que nadie se emocione, sí, se puede, pero el resultado no es útil. Así que esta entrada inaugura una nueva sección "experimental", generalmente complicada, poco recomendable y dedicada a putear un poco nuestro Acer Aspire One.

La historia es como sigue: borracho de hojaldres y mantecados, y tras instalarlo con éxito en un PC de sobremesa, me animé a instalar el famoso sistema operativo de Apple, el Mac OS X, en el Acer Aspire One. Evidentemente, no la versión original sino una modificada denominada iatkos v7 (más información aquí) y siguiendo este tutorial para el Acer Aspire One 150 (igual al 110 pero con disco duro convencional). He de decir que el sistema operativo de Apple deja a la altura de una alpargata cualquier otro (y mira que soy linuxero), por lo cuidado de su estética, uso y rendimiento. Pero, eso si, necesita "algo" más potente que nuestro Netbook para ser útil. Nada más que el arranque en tarda más de tres minutos, tras lo cual, el sistema responde, pero sin demasiada soltura. Arrancar un programa lleva su tiempo, y si empieza a paginar al disco duro (cosa muy probable con los 512 MB de memoria de nuestro sistema) la cosa empieza a doler (la vida de las memorias sólidas está limitada por el número de escrituras en disco).

Por su parte, el sistema operativo ocupa prácticamente todo el disco (7 GB y medio), dejándonos poco menos de 550 MB libres. De todos los periféricos se reconoce a la primera la webcam, el teclado, el sonido, la red "alambrica" y parcialmente la tarjeta de video. No esta mal, pero la tarjeta Wifi y las ranuras SD no las detecta. Supongo que con un poco más de tiempo y pruebas terminarán andando, pero no seré yo quien se lo dedique.

En definitiva, como experimento no está mal. Asombra que nuestra maquinita sea al menos capaz de mover semejante sistema, aunque sea al límite. La pena es que, en mi opinión, el rendimiento general queda demasiado lejos de lo aceptable para considerarse usable (para enseñarlo puede pasar, pero para poco más).


Y ahora, a reinstalar el backup ^_^U


Nueva dirección

viernes, 25 de diciembre de 2009
Desde hace unos dias tenemos una dirección más facil de recordar:

www.aceraspireone.tk

La antigua (acerone110.blogspot.com) seguirá funcionando igualmente, aunque la anterior será más fácil de recordar.

Xbox media center en Linpus (II)

martes, 24 de noviembre de 2009
Además de contar con una interfaz impresionante, el XBMC es capaz de mejorarse a si mismo mediante extensiones o plugins. No solo puede mejorar su aspecto sino también añadir nuevas funcionalidades. Esto es posible gracias a que el xbox media center incluye un interprete de python. De forma que cualquiera puede construirse su propio plugin.


La mayoría de plugins están basados en información que captan de la red, reestructuran y presentan al usuario de forma más cómoda y acorde con el interfaz. Existen muchos de ellos, pero entre todos los plugins que he llegado a instalar en el XBMC existe uno que indudablemente ocupa el podio de honor: pelis a la carta. Este plugin se encarga de rastrear un buen número de páginas que indexan peliculas y series presentándolas de forma fácil, organizada y directa. El resultado es el mayor videoclub gratis que te puedas imaginar (incluyendo estrenos recientes).


Para usar este pluging en nuestro Acer Aspire One debemos tener primero instalado el Xbox Media Center en linpus (por paradogico que resulte lo de "xbox"). Despues descargaremos el pluging (suele actualizarse a bastante menudo) y lo descomprimiremos en la carpeta ".xbmc/plugins/video" (la ruta completa es "/home/user/.xbmc/plugins/video"). Debe notarse que las carpetas que empiezan por un punto se ocultan por defecto en linux, por lo que posiblemenente sea más facil teclear directamente la ruta en vez de intentar navegar hasta ella.

Hecho esto, una vez que accedamos al contenido Video/plugings en el XBMC, encontraremos este maginfico script que, estoy seguro, os proporcionará muchas horas de entretenimiento.

Felices fiestas y a disfrutar!

P.D. Últimamente he estado liado de más en el trabajo. Me hubiera gustado publicar antes esta entrada, sobre todo por WKR que sé que la estaba esperando.

Instalando el OpenOffice 3.1 en el Acer One con Linux

jueves, 22 de octubre de 2009
OpenOffice es el mal considerado clon del Microsoft Office para Linux. Mal considerado clon, porque a diferencia de muchas herramientas de Linux que intentan imitar a las correspondientes para Windows, este supera con creces a su análogo. No solo dispone de todas las funcionalidades sino que las amplia, además de proporcionar una estabilidad superior. Eso sin mencionar que clippo no nos estara continuamente preguntando -siempre- si queremos escribir una carta ;-).

La nueva versión del OpenOffice no es solo un lavado de cara. De hecho nos puede decepciona en esto, ya que mantiene en lineas generales su aspecto. Son las funcionalidades internas las que lo hacen interesante.

Además del soporte de archivos Acrobat PDF se le añaden muchos otros formatos. Así, no solo el formato OpenXML, el de Office 2007, está disponible sino que también podremos editar wikis desde el propio programa y blogs en Wordpress y Movable Type. Es más, todas las aplicaciones podrán grabar ficheros “duales”, que pueden verse en estos formatos o editarse como un documento. Nativamente también dispondrá de soporte de Latex, permitiendo la introducción de fórmulas complejas rapidamente.


Siguiendo el estilo de Firefox, OpenOffice.org 3 también cuenta con extensiones, con las que se podrán aumentar las funcionalidades del programa. Entre algunas de las que ya existen encontramos integración con Google Docs, control de presentaciones a través del móvil o control de versiones de documentos con Subversion.

Primero deberemos desinstalar la versión anterior, pero cuidando antes guardar los iconos personalizados del escritorio antes. Para ello emplearemos las dos siguientes instrucciones:

sudo cp /usr/share/icons/hicolor/48x48/apps/openofficeorg-* $HOME

sudo yum remove openoffice\*

Despues descargaremos la ultima version desde un servidor oficial con la siguiente orden:
wget "http://openoffice.bouncer.osuosl.org/?product=OpenOffice.org&os=linuxintel&lang=es&version=3.1.1" -O OOo_3.1.1_LinuxIntel_install.tar.gz
Debido a que el servidor de descarga se selecciona aleatoriamente puede que nos toque uno especialmente lento. Si es el caso, podemos pulsar Ctrl-C y repetir la instrucción anterior a la espera de mejor suerte.

Una vez descargado extraeremos los archivos e instalaremos los RPMs mediante las tres siguientes instrucciones:
tar -zxf OOo_3.1.1_LinuxIntel_install.tar.gz

sudo rpm -U OOO310*/RPMS/o*

sudo rpm -U OOO310*/RPMS/desktop-integration/openoffice.org3.1-redhat*
Esto puede llevar algún tiempo. Cuando acabe la instalación restauremos los iconos y modificaremos algunos archivos mediante estas cuatro instrucciones:
sudo mv $HOME/openofficeorg-* /usr/share/icons/hicolor/48x48/apps

sudo gtk-update-icon-cache -f /usr/share/icons/hicolor

sed 's/-1.9/3/g' -i $HOME/.config/xfce4/desktop/group-app.xml

sudo sed 's/org3-/org-/;s/%U//' -i /usr/share/applications/openoffice.org3-{c,i,w}*
Finalmente reiniciaremos el notebook.

Acer Aspire One como centro de descarga de bajo consumo

martes, 20 de octubre de 2009
Aunque el aumento de la velocidad de conexión ha reducido la costumbre, es bastante habitual dejarse el ordenador encendido toda la noche descargando algo gordo (los DVDs de una distro de linux, por decir algo legal). En mi caso, por ejemplo, es algo relativamente frecuente.

Pocos suelen cuestionarse el gasto energético que esto puede suponer en un ordenador de última generación. Aunque los nuevos sistemas operativos intentan minimizar este consumo en relación con la carga del procesador, parece poco práctico mantener encendido un procesador de 4 nucleos, 4 gigas de RAM y una potente aceleradora gráfica para, simplemente, descargar un archivo de internet.

Un netbook como el Acer Aspire One puede ser una solución bastante eficiente a esta necesidad. El consumo de este mini-portatil, con una carga de CPU moderada ronda los 9 Wh. Comparativamente un PC de sobremesa, incluso con el monitor apagado, es capaz de consumir 200 Wh, por encima de 20 veces más.

El principal inconveniente que nos encontraremos es la falta de espacio en disco. Ante esto disponemos de varias soluciones:
  • Instalar una tarjeta SD en la ranura de expansión de nuestro Acer Aspire One. Por menos de 20€ podemos encontrar memorias de 8GB del tipo HC (más rapidas que las convencionales).
  • Conectar una llave USB. En mi opinión la peor opción ya que suelen ser más caras que las tarjetas SD y además no se integran en el sistema como una SD en la ranura de expansión.
  • Conectar un disco duro personal. Dan la mejor relacion almacenamiento/precio. Por unos 100€ es posible disponer de medio tera (500GB) para descargar archivos, backup personal, etc. Son especialmente interesantes los de 2.5'' que se alimentan de la propia conexión USB. Este es mi caso y la única desventaja que le veo (a parte del cacharro colgando) es un ligero, aunque lógico, aumento del consumo hasta los 14 Wh.

El siguiente paso es obtener un programa para acceder a los distintos protocolos y gestionar nuestras descargas. En linux (limpus en nuestro caso) existen versiones de los conocidos emule y bittorrent que en muchos casos superan a sus competidores de windows, ya que a linux le precede su fama en la gestión de conexiones de red. Aquí disponeis de un listado bastante completo. Para instalarlos no es necesario descargarlos de esa página, simplemente hay que activar el menu avanzado (en caso de que aún no lo hayais hecho) y pulsando con el boton derecho sobre el escritorio y nos iremos a:
Sistema -> Agregar/Quitar Software

Eso nos abrirá una ventana como la siguiente (puede tardar un rato).

Nos iremos a la pestaña "Search" en donde buscaremos el programa de descarga que queremos. El sistema buscará automaticamente las dependencias necesarias e instalará el programa. El proceso puede llevar un rato dependiendo de la velocidad de conexión.

Por último, cabe recordar que accederemos a estos programas pulsando el boton derecho sobre el escritorio (desafortunadamente linpus no genera iconos nuevos en el escritorio).