jueves 15 de octubre de 2009

Dell Mini 10 con Fedora GNU/Linux 11

Toca migrar este netbook desde un sistema Windows a una distribución GNU/Linux. Veamos cuales son sus características:
  • CPU Atom a 1,6 Ghz
  • 1 Gb de RAM
  • VGA Intel GMA 500 (Poulsbo)
  • Wireless BroadCom
Como se puede ver tiene una gráfica de Intel con un driver propietario, sigo sin conocer el motivo por el cual Intel ha hecho esto, más teniendo drivers libres para el resto de la gama. Dicho driver lo podemos encontrar empaquetado para dos distribuciones: Ubuntu y Fedora. La dueña de dicha máquina prefería OpenSuse pero por desgracia el driver está compilado para un kernel más antiguo que el actual.

Instalando Fedora

El equipo no dispone de lector de DVD así que hay que hacer un USB de instalación, los pasos a seguir los podeis encontrar aquí. Una vez se tenga el pendrive listo se realiza una instalación típica, salvo que no podremos pasar, de momento, de una resolución de 800x600.

Tras instalar el sistema y ponerlo al día con las actualizaciones, debemos añadir el repositorio RPMFusion, como root ejecutamos:
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
E instalamos el driver de la tarjeta gráfica y después el driver de la tarjeta inalámbrica:
yum --enablerepo=rpmfusion-nonfree-updates-testing install xorg-x11-drv-psb
yum install kmod-wl
Tras reiniciar el equipo tendremos la resolución nativa y acceso a redes inalámbricas. El resto de hardware es detectado automáticamente (incluida la cámara integrada) y funciona sin tener que modificar nada.


A continuación sólo quedara modificar a nuestro gusto el sistema.

martes 6 de octubre de 2009

Preview OpenSuse 11.2 Milestone 8

La versión actual de OpenSuse (11.1) fue lanzada en Diciembre de 2008 y, quizás debido a una política un poco conservadora de actualizaciones por parte del proyecto, empieza a quedarse desfasada respecto a sus distribuciones "hermanas" (aquellas como Mandriva o Fedora, que utilizan el formato RPM).

El 1 de octubre se lanzo la "Milestone 8", otra beta de la versión 11.2, que en un principio debuta el 12 de Noviembre, dos "Release Candidates" se lanzarán antes de esa fecha, buscando pulir todos los posibles fallos que pueda tener la distribución.

He descargado y probado esta beta para pegar un vistazo rápido y ver que novedades aporta a simple vista. Lo he instalado en una máquina virtual (VirtualBox bajo OpenSuse 11.1) con recursos limitado así que no puedo hablar mucho del rendimiento (velocidad de arranque, ejecución, etc.), el que parece el último campo de batalla de las distribuciones.


La primera en la frente, el instalador gráfico no parece funcionar con VirtualBox. No soy el único en los comentarios a la noticia del lanzamiento parece haber más gente que le ocurre. No pasa nada, utilizo el instalador basado en texto.

Llama la atención como toda la distribución ha cambiado a unos colores negro y verdes oscuros, desde el propio instalador (en el siguiente reinicio si funciona correctamente) hasta el nuevo tema por defecto incluido con Gnome


Se actualizan varias partes de la distribución, empezando con el kernel (2.6.31), los escritorios KDE (4.3.1) y Gnome (2.28), OpenOffice (3.1.1), Firefox (3.5.3), etc. otras aplicaciones como el reproductor Banshee continúan en la misma versión al no haber salido una nueva estable.


De cara al usuario, parece una actualización de sus componentes y poco más: Transmission reemplaza a Monsoon como cliente por defecto del protocolo Bittorrent, Yast gana una opción (ya presente en su backend zypper) de guardar los paquetes descargados, ext4 se utiliza como sistema de ficheros por defecto y la elección de KDE como escritorio seleccionado durante la instalación.

Por fin la gente de Opensuse se iguala a otras distribuciones y genera una serie de carpetas en el home del usuario comunes al resto:


Se puede observar en la imagen anterior una repetición de carpetas, se puede resolver fácilmente en las dos RCs que quedan antes de la versión final. Hay algún que otro bug más preocupante a solucionar.

En los comentarios de la noticia algunos usuarios reportan una mejora notable de velocidad respecto a la versión 11.1, y pocos o ningún fallo grave. Si consiguen el nivel de estabilidad que tiene la 11.1, va a ser una opción muy buena a tener en cuenta.

A la espera de la RC1 :)

miércoles 2 de septiembre de 2009

MythTV: Hauppage Nova-TD-HD USB

Una de las limitaciones de mi actual HTPC era el disponer de un solo sintonizador TDT, con él se puede ver la tele pero no se puede grabar a la vez un programa de otro canal. Para ello se suele instalar un segundo sintonizador, así se puede ver un programa y grabar otro a la vez, o grabar dos programas a la misma hora en diferentes canales.

Algunas sintonizadoras TDT traen 2 sintonizadoras en un mismo hardware, es el caso que nos ocupa, la Hauppage WinTV NovaTD-HD USB:


Entre sus características subrayan un modo llamado Diversity, en el cual ambos sintonizadores se unen para actuar como uno sólo y conseguir mejor señal. En GNU/Linux esta función no está soportada, aunque tampoco nos interesa porque perdemos el segundo sintonizador.

La instalación no representa mucho problema, el paquete incluye un adaptador de toma de antena que tiene un bifurcador, pudiendolo conectar a ambos receptores. Se conecta la Nova-TD por un puerto USB 2.0 y ya está.Enlace
Este aparato requiere un firmware específico para funcionar, dicho fichero se debe copiar en el directorio /lib/firmware. Con este paso (puede ser que nuestra distribución ya incluya dicho fichero, facilitando la operación. Así ocurrenen Mythbuntu) el sistema ya debería reconocer el dispositivo y MythTV encontrar dos sintonizadores.

En este caso la búsqueda de canales se debe realizar dos veces, uno para cada sintonizador. A partir de ese momento, el funcionamiento se vuelve transparente, actuando como si tuvieramos un solo sintonizador. MythTV se encargará del resto.

En mi caso al intentar ver la televisión empecé a tener problemas con la recepción de la imagen. Al rato de estar viendo un canal empezaba a generarse parones, cortes en el audio, etc.

Investigando un poco vi este post (obsérvese el post de rgiskard) en el que se indica que la Nova-TD es bastante sensible al ruido y posiblemente la señal de mi antena comunitaria fuera bastante fuerte. En sistemas Windows los drivers parece que solucionan este problema, pero no sucede así con los drivers que proporciona GNU/Linux.

Solución ? Un atenuador. Se puede encontrar en cualquier tienda de electrónica por apenas 3 o 4 euros, su forma es similar a esta:


Se conecta la entrada de la antena por un lado, y la salida al cable bifurcador de la Nova-TD... y se terminaron los problemas con la imagen.

miércoles 26 de agosto de 2009

Tracker, indexador en GNU/Linux


En un disco duro actual (partiendo de 160 GB) caben una cantidad inmensa de archivos, si no se mantiene desde el principio un orden para clasificarlos, llegará el momento en que se necesita un archivo concreto... pero no se sabe donde se guardó.

Para suplir este problema, se crearon los indexadores de archivos. A diferencia de los buscadores tradicionales (que sólo buscan el nombre del archivo) los indexadores pueden buscar dentro del contenido de los archivos que soportan (la lista varía según aplicación).

En GNU/Linux el primero en aparecer fue Beagle, basado en Mono y bastante criticado por su alto consumo de recursos, tema problemático en portátiles pues acorta la vida de la batería.

A continuación apareció Tracker, escrito en C e intentando que el consumo de memoria sea reducido (entre 3 y 9 Mb). Es decir, que sea un ayuda más que una carga.

En su web podemos ver en que tipos de archivos permite buscar, la columna de la derecha indica los tipos que están planificados para ser soportados:

Para instalarlo en Fedora, es tan sencillo como instalar dos paquetes, tracker y tracker-search-tool. Se puede realizar con el entorno gráfico, mediante Añadir/Quitar software o bien desde un terminal, para ello ejecutamos como root:
yum install tracker tracker-search-tool
Una vez instalado, ejecutamos tracker-applet y en el área de notificación aparecerá la lupa, se iniciará la indexación de datos.


Una vez terminada ya podemos buscar por las palabras que se desee, pulsando sobre la lupa nos aparece la pantalla de búsqueda, escribimos que estamos buscando y...


En este caso ha encontrado la palabra en los metadatos de los archivos JPG (concretamente en el que indica que cámara se ha utilizado).

Nos quedamos sin excusas para no encontrar ficheros :)

* Si al ejecutar tracker-applet este no aparece tras unos segundos, ejecutaremos en una terminal como root el comando /sbin/ldconfig. Con esto ya debería funcionar todo correctamente.

jueves 13 de agosto de 2009

Ripear cds mixtos (audio + video) con Dolphin

Por mucho que nos dijeran años atrás, los CDs no duran para siempre. Guardarlos en lugares poco adecuados, tratarlos con poca delicadeza, poca calidad de fabricación o afectados por hongos... motivos que pueden hacer que el disco sea imposible de leer. Y entre esos discos están los CDs de música que muchos guardan como colecciones.

Por ello es recomendable pasarlos a formato digital, mucho más resistentes al tiempo y fácil de transportar. Sólo hay que escoger el formato de archivo adecuado a lo que buscamos (MP3, OGG, FLAC, etc.).

Ripear un CD de audio en KDE 4 es bien sencillo, al introducirlo en la unidad Dolphin lo monta automáticamente. Pulsando sobre el, se descargará los datos del disco desde Internet y mostrara en forma de carpetas (con los distintos formatos soportados) su contenido.


Escogemos la carpeta que tenga el formato que deseamos y lo copiamos al disco duro. Entonces empieza la conversión.

El problema viene cuando insertamos un cd mixto, es decir que contiene el audio y también datos varios. Nos encontramos con esto:


Como acceder a los archivos musicales ? Para ello pulsamos sobre la barra de dirección (está situada debajo de la barra de búsqueda), es decir aquí:


Y escribimos audiocd://


Entonces Dolphin ya nos muestra las pistas musicales del disco, como si fuera un AudioCD corriente y moliente.

miércoles 12 de agosto de 2009

VirtualBox en ArchLinux bajo x86_64

Si queremos instalar el emulador VirtualBox en una máquina ArchLinux con arquitectura de 64 bits (x86_64) nos encontraremos con una pequeña sorpresa: en los repositorios oficiales si está la versión de 32 bits (x86) pero no la de 64.

La solución es sencilla:

Añadimos un repositorio (no oficial), editamos el fichero /etc/pacman.conf y al final del fichero añadimos esta linea:
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
Guardamos los cambios e instalamos VirtualBox:
pacman -Suy virtualbox_bin
Añadimos nuestro usuario al grupos vboxusers
gpasswd -a usuario vboxusers
Y añadimos los módulos que deben arrancar automáticamente, editamos el fichero /etc/rc.conf y en la sección MODULES añadimos:
vboxdrv vboxnetflt vboxnetadp
Reiniciamos la máquina y...


Ya tenemos el programa listo para emular sistemas operativos.

lunes 10 de agosto de 2009

Bloqueo de anuncios en Konqueror

El navegador por defecto de KDE, Konqueror, incorpora la función de filtrar los objetos que se descargan en nuestro equipo cuando queremos visualizar una página. En Firefox esta función es conocida como AdblockPlus y en Konqueror la podemos encontrar bajo el nombre de "Bloqueo de anuncios" en las opciones de configuración.

Por defecto la lista de objetos bloqueados está en blanco y podemos usar dos métodos para añadir filtros: hacerlo manualmente o utilizar una lista creada por varias personas, llamadas suscripciones. Este último es el método más rápido, si seleccionamos bien la lista podemos eliminar un porcentaje muy elevado de publicidad.

Firefox permite suscribirnos tras instalar la extensión AdblockPlus, pero Konqueror aún no dispone de esta opción. Pero tiene una fácil solución.

Visitamos esta página y descargamos estas dos listas:




Con los ficheros en nuestro disco duro, vamos a las opciones de Konqueror -> Bloqueo de anuncios y pulsamos en importar (parte inferior derecha):


Seleccionamos una lista, repetimos el proceso con la otra... y listo !


Ya podemos navegar por Internet con mucha menos publicidad.