Emmabuntüs 3: No sólo una distribución de Linux

El día 9 de junio de 2014 se liberó la versión beta de Emmabuntüs 3.

Esta distribución se dedica a dar soporte a proyectos humanitarios. En esta versión se han centrado en el proyecto Môh Ni Bah. En zonas rurales del África subsahariana pocos niños son censados. Según las estadísticas de UNICEF  sólo un 1/3 de los nacimientos son censados.

Incluso tienen una campaña crowdfunding para desplegar a gran escala el proyecto  JerryClan
Ivory Coast
, que consiste en reusar los equipos de segundamano en proyectos humanitarios. También poseen el proyecto JerryTub para el seguimiento de enfermos con tuberculosis y m-Pregancy para el seguimiento de mujeres enbarazadas en zonas desfavorecidas.

¿Y cómo distribución de Linux?

Emmabuntüs 3 sebasa en Xubuntu 14.04. La idea es tener un DVD de instalación con todo el software necesario para instalar en equipos de segunda mano. Después estos equipos se envían a asociaciones humnitarias dándoles así una segunda vida.

Instalar Lubuntu 14.04 en un Eeepc 701

El EeePC 701 es un netbook de los primeros que aparecieron. Tiene la característica de ser muy pequeño y contar con un SSD como disco duro. Este disco duro sólo tiene 4Gb de capacidad, por lo que instalar un sistema operativo funcional en él es una pequeña aventura.

El objetivo es instalar Lubuntu en este pequeño. Al final del proceso tendréis Lubuntu instalado ocupando sólo 1’2 Gb de espacio en disco.

Sigue leyendo

Publicado LXQt 0.7.0

Ya ha pasado casi un año desde que los proyectos LXDE y Razor-qt decidieron fusionarse. Fruto de ese trabajo se ha liberado la versión 0.7.0 de dicho proyecto, LXQt.

LXQt es un entorno de escritorio, tipo Gnome o KDE, pensado para ordenadores con pocos recursos.

Se puede descargar desde:

http://lxqt.org/

Y también disponen de paquetes para Ubuntu y Arch.

Entre las novedades destacan:

  • PCManFM-Qt como navegador de ficheros
  • Arquitectura modular que permite cambiar componentes
  • Mejora de la herramienta de gestión de las configuraciones con la inclusión de herramientas para gestionar las pantallas, configuración del teclado y asociaciones de archivos.
  • Mejoras en la apariencia
  • Mejoras para el soportar configuraciones basadas en systemd
  • Se inicia la migración a Qt5
  • Se hacen pruebas para funcionar con Wayland
  • Mejores en el rendimiento
  • Soprte experimental para Raspberrypi
  • Soporte parcial a FreeBSD

De forma separada se liberan:

  • La herramienta de configuración de Openbox, obconf-qt
  • La herramienta de configuración de Compton, compton-conf

En un mensaje a la lista de correo indican que disponen de 13 desarrolladores activos, docenas de contribuciones y traductores. También indican que el proyecto LXDE no ha parado de desarrollarse, por lo que sus usuarios pueden dormir tranquilos.

Glamor: usar OpenGL para acelerar las funciones de dibujo de 2D

Glamor es un controlador para XWindow que usa OpenGL para acelerar las funciones de dibujo de 2 dimensiones.

En la página:

http://www.freedesktop.org/wiki/Software/Glamor/

nos ofrecen más información.

Un test para saber el rendimiento del sistema X11 es X11PERF. En una entrada bastante reciente un desarrollador de Glamor muestra su rendimiento comparado con las opciones habituales del controlador de Intel:

http://keithp.com/blogs/Glamor_performance/

Como se puede ver este controlador, mejora mucho a la hora de dibujar texto, o lineas. Es decir, que si vas a trabajar con editores de texto, este controlador te va a ayudar mucho.

Es más lento cuando se le hacen al servidor X11 muchas peticiones pequeñas en lugar de una grande con todo, manipulando ventanas y dibujando líneas anchas.

Las tarjetas gráficas de Intel tienen 2 controladores, UXA (Unified Acceleration Architecture) y SNA (Sandybridge’s New Acceleration). UXA es el controlador antiguo. Es el que se debe usar para tarjetas gráficas antiguas en el caso de que SNA falle o de problemas. SNA es el controlador nuevo. Se recomienda activarlo en todos los modelos de tarjeta, pero puede dar problemas en tarjetas antiguas. Tiene grandes mejoras de rendimiento frente UXA.

Si queréis probar este controlador, tienes Ubuntu 14.04 y una tarjeta de Intel, hay que hacer lo siguiente:

En un terminal se escribe:

sudo mkdir /etc/X11/xorg.conf.d

Después se crea el archivo “20-intel.conf”:

sudo leafpad /etc/X11/xorg.conf.d/20-intel.conf

Dentro del este archivo hay que poner:


Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "glamor"
Option "DRI" "True"
EndSection

Reiniciamos el ordenador.

Para probar los otros tipos de controladores Intel, habría que ir sustituyendo, glamos por uxa o sna. Es decir para usar el controlador UXA:


Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "uxa"
Option "DRI" "True"
EndSection

Para usar el controlador SNA:


Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "DRI" "True"
EndSection

En el caso de tener algún problema puedes pulsar las teclas Ctrl + Alt + F1 y se quitará el servidor X y tendrás un terminal. Inicia sesión y teclea:

sudo rm /etc/X11/xorg.conf.d/20-intel.conf

Reinicia el ordenador y los cambios se desharán.

Lo he estado probando en un viejo ordenador con una Intel 855GM (una tarjeta de hace 10 años) en el que SNA estaba dando problemas. Comparando la experiencia como usuario SNA parece ser el más rápido pero falla al hacer ciertas representaciones (en Firefox muestra bloques negros en lugar de texto). UXA es lento pero no parece fallar. Glamor se comporta correctamente en este caso. Es más rápido que UXA y no da los problemas de SNA en una tarjeta antigua. Por lo que, por ahora, le he podido encontrar una función práctica a Glamor:

Glamor permite mejorar el rendimiento en tarjetas gráficas antiguas en las que los controladores SNA de Intel den problemas.

Como se pueden ver en los test que circulan por Internet, SNA gana, por ahora, en tarjetas modernas. Estoy deseando ver cuando Glamor se perfeccione para Wayland…

Lubuntu 14.04: Fe de erratas

He estado probando Lubuntu 14.04 y he encontrado algunos fallos. Os presento aquí una fe de erratas y algunas sugerencias por si os puede servir de algo.

No encuentro el gestor de la red o no se me inicia el Bluetooth

Lubuntu a veces no inicia el gestor de la red después de la instalación. La solución es sencilla:

Debemos hacer clic en Inicio/Preferencias/Aplicaciones predeterminadas para LxSession. En la ventana que aparece, hacemos clic en Autostart y en “Manual started applications” añadimos:

nm-applet

Si tenemos problemas con el Bluetooth, también habría que añadir:

blueman-applet

Después se reinicia la sesión.

Instalar LibreOffice en Español

Para instalar LibreOffice deberéis ir a la línea de comandos y teclear:

sudo apt-get install libreoffice libreoffice-l10n-es myspell-es

No quiero abrir los documentos con Abiword

Abiword es un editor de textos muy ligero, pero no tiene la potencia de LibreOffice. Si habéis hecho el paso anterior, y no queréis usar Abiword, lo podéis desinstalar escribiendo:

sudo apt-get purge abiword

Después de actualizar Firefox no puedo ver correctamente los textos

Si tenéis una tarjeta gráfica de Intel, esto se soluciona de la siguiente forma:

En un terminal se escribe:

sudo mkdir /etc/X11/xorg.conf.d

Después se crea el archivo “20-intel.conf”:

sudo leafpad /etc/X11/xorg.conf.d/20-intel.conf

Dentro del este archivo hay que poner:


Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "glamor"
Option "DRI" "True"
EndSection

Reiniciamos el ordenador. Ahora todo debería verse correctamente. El controlador “glamor” que usa OpenGL para dibujar los gráficos en 2D intentando liberar así a la CPU de estas tareas.

La navegación con Firefox es lenta

Si tienes un equipo antiguo, la navegación con Firefox puede resultar algo lenta. Esto se debe a los pesados scripts de Javascript que muchas páginas web ejecutan. La solución es instalar el complemento NoScript. NoScript bloquea los ejecutables Javascript y el usuario puede decidir si los ejecuta o no. La navegación se acelera de forma extraordinaria y aumenta la seguridad al evitarse, en muchos casos, la ejecución de código malicioso.

Este complemento de Firefox se puede descargar desde:

https://addons.mozilla.org/es/firefox/addon/noscript/

Por ahora no he encontrado ningún fallo más digno de mención.

Los viejos repositorios de Ubuntu

Imagina que tienes una distribución antigua de Ubuntu. Por ejemplo una 11.04. Si intentas instalar algo, no podrás. Es como si los repositorios hubiesen desaparecido. Realmente no los han borrado los han movido a:

old-releases.ubuntu.com

Para poder recuperar el repositorio y poder seguir instalando cosas, debes editar el archivo /etc/apt/sources.list y cambiar el repositorio que aparezca por old-releases.ubuntu.com. Por ejemplo, si en tu /etc/apt/sources.list aparecen las líneas:


deb http://archive.ubuntu.com/ubuntu precise multiverse
deb-src http://archive.ubuntu.com/ubuntu precise multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-updates multiverse

Deberán cambiarse a:


deb http://old-releases.ubuntu.com/ubuntu precise multiverse
deb-src http://old-releases.ubuntu.com/ubuntu precise multiverse
deb http://old-releases.ubuntu.com/ubuntu precise-updates multiverse
deb-src http://old-releases.ubuntu.com/ubuntu precise-updates multiverse

Después se hace un:

sudo apt-get update

Y a instalar :)

Disminuyendo el espacio en disco con Btrfs

Btrfs es un sistema de ficheros que entre otras características posee la compresión de archivos de forma automática.

¿Esto que significa? Que al guardar un archivo, es el propio sistema el que lo comprime antes de almacenarlo en disco. El usuario no nota nada en especial. Cuando pide leer el archivo, el sistema lo descomprime por sí solo.

Sigue leyendo

La pirámide alimentaria

racionesEsta aplicación para Firefox simula la pirámide alimentaria para la dieta mediterránea. Nos permite llevar una contabilidad de las raciones de cada alimento que hemos consumido para asegurarnos una dieta sana.

Se puede instalar desde el siguiente enlace usando el navegador Firefox.

La aplicación muestra un recuadro con las raciones como círculos de color azul o verde. Las azules son las raciones mínimas recomendadas. Las verdes son las raciones adicionales que podríamos tomar.

Si tocamos las raciones, veremos otra pantalla en la que las raciones se pueden eliminar según las vayamos tomando. También nos da información sobre qué se entiende por ración para el alimento seleccionado:

Screenshot from 2014-04-21 14:05:07

Para instarla deberéis abrir el siguiente enlace usando Firefox, ya sea desde el PC, tableta o móvil. Desde un móvil con Android, usando el gestor de aplicaciones de Firefox, podéis hacer aparecer un icono similar al resto de aplicaciones del móvil.

Crea aplicaciones mutiplataforma para Firefox de forma sencilla

Firefox permite crear aplicaciones que después se pueden instalar en cualquier dispositivo que admita instalar Firefox. Estas aplicaciones aparecen con su propio icono al igual que el resto de las aplicaciones que tengas instaladas en tu equipo. Puesto que Firefox se puede instalar en Windows, Linux, MacOS, Android,… el área que abarcan estas aplicaciones es muy amplio.

Un ejemplo de estas aplicaciones lo puede encontrar aquí:

https://marketplace.firefox.com/app/aircombat?src=all-popular

Las aplicaciones para Firefox son realmente páginas web escritas en HTML5 a las que se les añaden los iconos y unos archivos con la descripción antes de empaquetarlas.

He creado una herramienta que permite empaquetar estas aplicaciones de forma sencilla. Sólo hay que meter la pagina web en una carpeta, rellenar un formulario y subir el archivo empaquetado a un servidor para su descargar por parte de los usuarios.

La aplicación se puede descargar desde el siguiente enlace.

¿Cómo funciona?

Sencillo:

  1. Lo primero es crear una carpeta y dentro de ésta meter las páginas web que vayas a empaquetar.
  2. Después hay que asegurarse que exista un archivo index.html en la raíz de esa carpeta
  3. Se crea otra carpeta, es importante que esté vacía, donde se va a obtener el instalador.
  4. Se arranca la herramienta escribiendo en un terminal:
    python3 firefox-webapp-version.py
    Donde versión es el número de versión de la herramienta que te hayas descargado.
  5. Después de haber rellenado todos los campos se pulsa en “Save”.
  6. Finalmente se sube el instalador, con todos los archivos que se hayan generado en la carpeta de salida, a tu servidor web preferido.

Si no tienes servidor web, Google Drive o Dropbox permiten compartir carpetas de forma que los puedes usar para estas tareas.

Que lo disfrutéis.