Probando Amarok 2.2

El 1 de octubre se anunciaba el lanzamiento de Amarok 2.2, el reproductor de multimedia libre desarrollado principalmente para entornos de escritorio KDE, aunque también están sus versiones para Windows y Mac, es decir, que es multiplataforma.

Amarok

Este reproductor, liberado bajo el nombre “Sunjammer”, ha dado mucho que hablar en la blogosfera. Y no es para menos, teniendo en cuenta las mejoras visuales y de usabilidad con las que cuenta. De esta forma, me decidí a instalar la última versión de Amarok y probarlo, así que aquí les dejo mis impresiones al respecto.

Primero que nada, vamos a ver como instalarlo en nuestros sistemas GNU/Linux, más precisamente en Ubuntu y Fedora.

Para instalarlo en Fedora, es necesario que agreguemos los repositorios de KDE Red Hat, abriendo una consola y tipeando lo siguiente:

su -c «wget http://apt.kde-redhat.org/apt/kde-redhat/fedora/kde.repo -O /etc/yum.repos.d/kde.repo»

Luego, si ya teniamos instalada una versión previa de Amarok, tipeamos lo siguiente:

su -c «yum –enablerepo=kde-testing update amarok»

O si en su defecto, queremos instalarla de cero, tipeamos en consola lo siguiente:

su -c «yum –enablerepo=kde-testing install amarok»

Para instalarlo en Ubuntu, añadimos el siguiente repositorio, tipeando lo siguiente en consola:

sudo sh -c «echo ‘deb http://ppa.launchpad.net/project-neon/ppa/ubuntu jaunty main’ >> /etc/apt/sources.list»

Luego, agregamos la clave GPG:

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0F7992B0

Y por último, instalamos:

sudo apt-get update && sudo apt-get install amarok-nightly

Y listo! Ya podemos disfrutar de todas las nuevas funcionalidades de Amarok 2.2.

Y sino, podemos ver los pasos de instalación para las distintas versiones GNU/Linux o BSD en la web oficial de Amarok.

Particularmente, me gustan los reproductores de audio minimalistas y que consumen pocos recursos en el sistema, en los cuales cargo la lista de temas y listo, pero a la larga siento que algo me falta.

En este momento es en el que pienso en Amarok, que tiene algo que llama mucho la atención.

Su diseño es muy atractivo, me gusta porque puedo jugar con él. Es decir, Amarok esta integrado por paneles, los cuales puedo desbloquearlos y reordenarlos o quitarlos a todos, convirtiéndolo en un reproductor minimalista, pero que puedo disponer de todas sus funciones cuando así lo quiera.

Amarok minimalista

Me gusta mucho su integración con la web. A través de los nuevos widgets que se le incorporaron, cada vez que cargo una nueva lista, Amarok busca Información sobre el intérprete en Wikipedia, muestra las letras de las canciones conectándose a Lyrics. Además, puedo indicarle que muestre Fotos, de las pistas que están sonando.

Los widgets de Amarok

Asímismo, la reproducción de flujos, o de radios online es muy buena. En este momento estoy escuchando una radio online (cosa que me gusta mucho), sin cortes ni problemas de almacenamiento en bufer.

Un reproductor ideal, si lo que quieres es administrar toda tu colección musical en un solo programa.

Lo único que veo que esta faltando es un ecualizador, y aunque esta en la lista de los nuevos soportes del reproductor, no lo he visto. Si estoy equivocado, por favor, háganmelo saber.

Entre las novedades de Amarok 2.2 podemos ver: soporte para bases de datos personalizadas (característica de Amarok 1.4); nuevos Widgets para la vista de contexto (información, videoclip y fotos); nueva barra para el control de reproducción; etc. Además, han sido corregidos 654 bugs reportados, cambiadas 1935 lineas de código, escritas 101693 más y 73774 lineas de código obsoleto eliminadas, ayudando así a un mejor rendimiento y estabilidad.

Un reproductor multimedia libre muy recomendable!

Instalación y configuración, dos simples tareas gracias a Fedora EasyLife

Si recién estas migrando a GNU/Linux, y la distribución que elegiste es Fedora, pues entonces no puedes pasarte por alto Fedora EasyLife. Una aplicación que convierte a las típicas tareas de, instalación de programas y configuraciones del sistema, muy sencillas. Es decir, que nos hace la vida mucho más fácil :).

Fedora EasyLife logo

GNU/Linux ha avanzado tanto en estos últimos años, que instalar programas es cada vez más sencillo. Aunque para los que recién llegan, puede ser un poco confuso. Entonces, EasyLife es la opción ideal.

Este proyecto, que nos recomendó Javier Gabriel (lector de Punto Geek), tiene como misión hacer más simple la instalación de programas y configuraciónes del sistema en Fedora mediante unos simples click del mouse. Su desarrollo lo lleva adelante el brasileño Luís Felipe Bretas Marzagâo y el Projeto Fedora Brasil.

Me hizo acordar mucho a Automatix, una herramienta para Debian y derivados que automatizaba también la instalación de aplicaciones en el sistema; o tambien a EasyUbuntu, que ofrece la misma posibilidad de instalar aplicaciones y demás modificaciones al sistema operativo y que no se incluyen en la instalación normal.

Entonces, para hacer uso de EasyLife, primero tenemos que descargarla de su web oficial. Es tan solo un archivo de 53 Kb. Podemos obtener la versión de EasyLife para Fedora 11 o en su defecto para versiones más antiguas.

Una vez descargado, por defecto se guarda en la carpeta $Home/Download, abrimos una consola y tipeamos lo siguiente:

suFedora EasyLife, solicitando logueo de root para iniciar

Esto para loguearnos como root, y luego para comenzar con la instalación:

rpm -Uvh easylife-1.7.1-1.fc11.noarch.rpm

Una vez instalado, vamos a Aplicaciones -> Sistema -> EasyLife o directamente al acceso directo que se crea en el escritorio. Al ejecutarlo, se abre una consola que nos pide loguearnos como root. Ingresamos la contraseña y ya podremos comenzar a interactuar con el programa.

Su uso es muy simple. La ventana principal nos muestra un catálogo de software disponible para instalar: “Escoja el programa que usted desea instalar”.

En esta lista, Fedora EasyLife nos ofrece la posibilidad de: reducir el tamaño de fuentes; configurar el teclado; configurar navegadores; configurar salvapantallas; instalar el plugin de Flash Player; instalar controladores de video para Nvidia; instalar fuentes TrueType; instalar programas utiles como PDF printer, unrar; 7zip, entre otros; instalar Google Apps; instalar K3b; instalar codecs, media players y DVD Tools; y mucho más.

Fedora EasyLife, selección de programas a instalar

Como usuarios simplemente tenemos que tildar la casilla de la acción que queremos realizar y darle a Aceptar para que la aplicación realice toda la tareas de instalación. El programa se conecta, a través de la consola, a la web Lonely Spooky’s para realizar la descarga del programa seleccionado y luego su previa instalación.

El programa al iniciarse, “revisa” nuestro sistema en busca de las aplicaciones listadas, si no las encuentra, en la ventana principal de EasyLife nos va a mostrar los programas que no están instalados, tildados, a modo de que solo hagamos click en Aceptar y listo. Pero nosotros podemos decidir si hacerlo o no, tildando y destildando las opciones.

Una herramienta recomendable para los que recien se inician en GNU/Linux y quieren tener su sistema a punto.

Dar soporte a impresoras HP con HPLip en GNU/Linux

Gracias al proyecto HPLip (Hewlett-Packard Linux imaging & printing), llevado adelante por la mismísima Hewlett-Parckard, brindar soporte a impresoras y escáneres HP en GNU/Linux se ha vuelto una tarea muy sencilla de realizar.

HPLip

HPLip es una aplicación que proporciona soporte de impresión para 1.924 modelos de impresoras Hewlett-Packard, desde las Deskjet hasta las LaserJet. Cabe destacar que HPLip es software libre y se distribuye bajo las licencias, GPL, MIT License y BSD License.Progreso de instalación de HPLip

Lo interesante de HPLip, es que para instalar un controlador de impresión no es necesario hacer prácticamente nada en nuestra PC. ¿Cómo es esto? Desde la web de HPLip podemos utilizar la opción Install Wizard, en la que simplemente seleccionamos la distribución que estamos utilizando, el modelo de impresora, descargamos un archivo .run, y para finalizar, tan solo abrimos una consola y tipeamos lo siguiente:

sh hplip-3.9.8.run

Luego, el sistema nos va guiando en el proceso de instalación. Así que tan solo seguimos los pasos, y listo, tenemos nuestra impresora HP instalada y lista para imprimir. HPLip se encarga de realizar todo, incluso de resolver las dependencias.

Es importante, por las dudas, verificar que nuestra impresora o escáner esta soportada, podemos verlo en el siguiente enlace.

¿Será brl-CAD la solución CAD para los linuxeros?

En todos los eventos de Software Libre en los que he participado, siempre se acercan usuarios con ansias de migrar a GNU/Linux, pero que no se animan porque desconocen si las herramientas que usan a diario son “compatibles”.

Entonces, les enseñamos las aplicaciones homónimas a las que usan habitualmente en Windows. Pero siempre nos queda una faltante, y es una herramienta capaz de sustituir al muy conocido AutoCad. Aunque si bien existen ciertas alternativas como QCad, ninguna se acerca al profesionalismo de AutoCad.

brl-CAD

Y para suerte de los dibujantes técnicos (yo no lo soy :p),  me entero a través de la lista de correo de LugParana de una aplicación Cad 2D/3D disponible para GNU/Linux y el resto de las plataformas: brl-CAD.

brl-CAD es un software de Cad de simulación, 2D/3D y relacionados. El ejército de los Estados Unidos (U.S. Army) fue el creador de este programa (aunque usted no lo crea), siendo estos los principales mantenedores hasta el día de hoy.

brl-Cad, colorización y renderizado

Este Cad nació en 1983 bajo la licencia LGPL y es usado por el U.S. Army para diseñar vehículos de combate. También lo utiliza la Nasa para diseñar satélites, entre otras cosas.

brl-Cad, modelado 3D

Según nos enteramos a través de TecnicosLinux, brl-Cad tiene un Bug report de “need-packaging” en Ubuntu y Debian desde hace muchos años y nadie hasta el momento lo ha podido compilar, empaquetar, probar y que funcione. Tampoco se encuentra en los repositorios de Karmic Koala.

Pero gracias a Juan Carlos Paco, contamos con un reciente .deb para usar con tan solo hacer doble click.

Descargar brl-Cad.

Sacándole el jugo a tu placa de video (parte 1.1)

En un post anterior, hablábamos sobre como instalar los controladores gráficos en GNU/Linux, más precisamente para distribuciones Debian, Ubuntu y derivados. Ahora es momento de hablar de Fedora y derivados. ¿Cómo sacarle el máximo rendimiento a mi placa de video en Fedora?

Muy sencillo como en la primera parte de esta pequeña guía. Entonces, en primer lugar lo que hay que hacer es comprobar que tarjeta de video utiliza nuestra máquina. Para ello, abrimos una terminal y tipeamos lo siguiente:Nvidia en Fedora

lspci | grep -i vga

El comando lspci muestra información detallada sobre los dispositivos PCI del sistema. En este caso, utilizando las opciones “| grep -i vga” le solicitamos que sólo nos muestre información de la placa de video. Cómo resultado, devuelve lo siguiente:

00:0d.0 VGA compatible controller: nVidia Corporation GeForce 6100 nForce 405 (rev a2)

Ya sabiendo que placa de video tenemos, es momento de instalarle el controlador. Veamos en primera instancia como hacerlo para las tarjetas Nvidia.

Para instalar los controladores gráficos para tarjetas Nvidia, vamos a utilizar el paquete kmod-nvidia. Este paquete brinda tres versiones dependiendo del modelo de tarjeta que poseamos.

Para instalar una Nvidia version 177.xx (GeForce serie 6 en adelante):

yum install kmod-nvidia

Para instalar una Nvidia version 173.xx (GeForce 5xx):

yum install kmod-nvidia-173xx

Para instalar una Nvidia versiones 96.xx (GeForce 2, 3 y 4):

yum install kmod-nvidia-96xx

En mi caso particular, y por el modelo de mi tarjeta, tuve que ejecutar el comando:

yum install kmod-nvidia

Y listo, un reinicio y ya podremos comenzar a disfrutar de los efectos 3D de escritorio.

Por otra parte, para instalar controladores gráficos para tarjetas ATI en Fedora, podemos hacerlo de la siguiente forma. Abrimos una consola, nos logueamos como root y a continuación actualizamos el sistema:

yum -y update

Seguido, instalamos los paquetes necesarios para la compilación del driver, ya que sino la instalación fallará:

yum -y install kernel-devel kernel-headers libgcc gcc gcc-c++ zlib fontconfig freetype libstdc++

Una vez instalados estos paquetes, descargamos desde la web oficial de ATI el driver propietario correspondiente a nuestra tarjeta. Ya descargado, nos movemos hasta el directorio donde se descargó el archivo, por defecto es en /home/descargas, y procedemos a la instalación de la siguiente forma:

sh ati-driver-installer-8.28.8.run

Instalación gráfica del controlador propietario ATI (fglrx)

Hecho esto, nos aparecerá el instalador gráfico del controlador, y simplemente aceptamos la licencia, elegimos si queremos una instalación “Custom” o “Automatic. Y listo, por último sólo resta ejecutar el siguiente comando para configurar el Xorg con las opciones del driver:

aticonfig –initial -f

Si queremos información más detallada sobre la instalación de controladores para tarjetas ATI, podemos ver este enlace, visto en Fedoreando. Es un Howto para fglxr / catalyst ATI drivers, en inglés.

Y ahora sí, a disfrutar de los efectos 3D! :D

Un rápido vistazo por Gnome 3

Muchos rumores pudieron leerse en este último tiempo sobre las novedades de Gnome 3.
Según nos enteramos en el blog OMG! Ubuntu!, esta nueva versión del entorno de escritorio estará disponible para instalar con Ubuntu 10.04, y marcará un gran cambio gracias a su nueva interfaz Gnome-Shell.

Gnome 3

En un primer vistazo, el escritorio de Gnome 3 no parece del todo diferente a lo que ya conocemos del actual Gnome. Pero si nos fijamos bien, no hay ninguna barra de tareas inferior, y el panel superior ha sido reorganizado. Por otra parte, en la parte superior izquierda vemos un botón de nombre “Activities” (Actividades), que aparentemente es el que cambiará en cierta medida nuestra forma de utilizar el escritorio.


Activities, haciendo las cosas fáciles de manejar

Al hacer click en el botón “Activities” se muestran, en forma de paneles, las Aplicaciones, los Lugares y los documentos recientes. En la parte superior se incluye un buscador que actúa mientras escribimos la búsqueda mostrando los resultados.
Tambien desde aquí se pueden lanzar nuevas aplicaciones, navegar por la lista de categorías, añadir o quitar programas y un montón de tareas más.

Gnome 3 y el panel Activities

Añadir espacios de trabajo es muy simple. Tan sólo con hacer click en el botón circular “add” que se ubica en la esquina inferior izquierda, y de esta forma, un nuevo espacio de trabajo aparecerá. De la misma forma se pueden remover estos espacios, haciendo click en el botón circular que lleva el signo menos, ubicado al centro del área de trabajo.

De estas tareas, la de añadir y quitar espacios de trabajo me ha gustado mucho, muy simple. Pero por otro lado, el botón Activities no creo que sea tan “revolucionario” como se promete, o me equivoco?

Es de destacar que a pesar de que Gnome 2.3 se renombrará a Gnome 3, continuarán con su ciclo de publicación de seis meses, lo que significa que Gnome 3 se publicará a principios del 2010. Y con esta nueva versión vendrá el cambio de librerías, de las gtk2 a las gtk3.

Aquí pueden ver más screenshots de Gnome 3. Y desde aquí, un videito para verlo en acción.

Herramientas para administrar procesos en GNU/Linux

En varias oportunidades, mas allá de que seamos o no administradores, es necesario intervenir en los procesos del sistema, ya sea porque una aplicación se nos colgó, o simplemente porque queremos ver cuantos recursos se están utilizando en determinado momento. Y para realizar esto, existen varias herramientas. Pero antes vamos a ver que es un proceso.

En GNU/Linux, como en casi todos los sistemas operativos, se ejecutan programas, ya sea por intervención del usuario o porque el mismo sistema los necesita corriendo. Estos programas en ejecución se conocen como “procesos”.

GNU/Linux es un sistema operativo multitarea, por lo que permite ejecutar muchos procesos a la vez. Así, el encargado de decidir cuanta memoria asignarle a cada proceso y de cómo repartir la capacidad del procesador entre los que se están ejecutando, es el Kernel del sistema operativo, es decir, Linux.

Un proceso en GNU/Linux tiene los siguiente atributos: PID (identificador único del proceso); PPID (identificador del proceso padre); Nice number (prioridad asignada al ejecutarlo); tty (terminal en el que se está ejecutando); RUID (identificador del usuario real, el que lo ejecutó); EUID (identificador del usuario efectivo); RGID (identificador del grupo real) y EGID (identificador del grupo efectivo).

De esta forma, es el usuario quien puede intervenir manualmente en los procesos del sistema, ya sea para detener alguno que se este ejecutando, o dormirlo. Para ello vamos a ver dos herramientas muy sencillas de utilizar.Top

La primera es “TOP”. Esta herramienta se encuentra residente en la mayoría de los sistemas tipo Unix, se utiliza para administrar los procesos de forma interactiva. El comando top, muestra una lista de procesos que se actualizan frecuentemente. Estos procesos son ordenados dependiendo del uso de CPU y muestran el PID, usuario; %CPU, %MEM.

Para ejecutar el comando, tenemos que abrir una consola y tipear lo siguiente:

top

Para finalizar un proceso ejecutamos lo siguiente, previo logueo como root:

kill -9 PID (donde PID es el identificador del proceso a eliminar)

La segunda es “HTOP”. Esta herramienta es más avanzada que top y fue diseñada justamente para reemplazarla. Htop, muestra los procesos Htopque se actualizan frecuentemente. Lo que la diferencia de Top es que Htop utiliza colores para resaltar la información que brinda sobre los procesadores, la memoria y la swap utilizada. Además, provee una lista mucho más completa sobre los procesos que se ejecutan. Incluso, para finalizar procesos no es necesario salir de la herramienta, como en Top, sino que podemos hacerlo desde la misma aplicación que nos muestra las teclas de acceso rápido.

Para ejecutar Htop, tenemos que abrir una consola y tipear:

htop

Es posible que en ciertos sistemas no este instalada la herramienta. Para instalarla, simplemente hacemos lo siguiente en consola, previo logueo como root:

sudo apt-get install htop (en ubuntu y derivados)

yum install htop (en fedora y derivados)

Y listo! A tener un mayor control de nuestro sistema.

Tipografías libres para GNU/Linux: cómo instalarlas y crear las tuyas

Así como lo ven de sencillo, las tipografías son un tema importantísimo en nuestro quehacer diario; independientemente de la actividad que estemos realizando: diseño gráfico, diseño web, redacción, etc.

Tipografías libres para GNU/Linux

Obtener tipografías libres para GNU/Linux e instalarlas también puede ser una tarea sencilla, sobre todo si conocemos como utilizar la herramienta “Font Manager” disponible para los usuarios de Gnome o “Fontmatrix” para los usuarios de KDE.

Existen muchas web que disponen de repositorios de tipografías para GNU/Linux, veamos entre las mejorcitas cuales podemos nombrar: en CrunchBang tienen un listado de 465 tipografías libres para Ubuntu; en Yukei.net hicieron un listado de las 10 mejores tipografías de la familia Unix; y como dejar de nombrar Open Font Library un proyecto cuyo objetivo es recolectar fuentes tipográficas libres.

Veamos como instalar nuevas tipografías en GNU/Linux. Cabe destacar que este procedimiento sirve para distribuciones basadas en Debian o en Fedora, seguramente para el resto tambien. Entonces, si lo que descargamos es un archivo comprimido, tipeamos lo siguiente para descomprimirlo:

tar -c /Documents/carpeta-fuentes.zip

Una vez descomprimida, la copiamos a la carpeta /usr/share/fonts/ de la siguiente manera:

cp -r /home/usuario/Download/carpeta-fuentes /usr/share/fonts/

Listo hasta aca, agregamos las fuentes a la caché tipeando en consola lo siguiente:

fc-cache /usr/share/fonts/carpeta-fuentes

Por otra parte, existe un proyecto conocido como FonForge que nos permite crear nuestros propios archivos postscript, truetype, opentype, cid-keyed, multi-master, cff, svg y bitmap. Y además de todo esto, permite transformar de un formato a otro a través de una interfaz muy fácil de utilizar.

FontForge

Para instalar FontForge en Ubuntu y derivados, tipear lo siguiente en consola previo logueo:

apt-get install fontforge

Para instalar FontForge en Fedora y derivados, tipear lo siguiente en consola previo logueo:

yum install fontforge

Con FontForge, además, puedes abrir el archivo de una tipografía cualquiera y te mostrará todos los caracteres que contiene. Luego, con un simple doble click sobre el carácter puedes editarlo a tu gusto creando una nueva fuente personalizada.

Gimp FX Foundry: añade más de 100 efectos a Gimp

Sin duda que Gimp es uno de los mejores programas de edición de imágenes disponibles para GNU/Linux. Y lo mejor de todo: es libre, gratuito, multiplataforma, y esta englobado dentro del proyecto GNU.

Gimp FX-Foundry

A Gimp, es posible agregarle mucho más funciones de las que trae por defecto. De esta forma, me entero a través de Forat.info, de un conjunto de efectos disponibles para Gimp que nos permitirán realizar nuevos nuevos efectos con sólo presionar un clic.

Estamos hablando de Gimp FX Foundry, una serie de scripts para este programa de edición de imágenes a los cuales podremos acceder mediante un menú que aparecerán en nuestra área de diseño una vez instalados.

De esta forma se ve el menu de FX-Foundry

Veamos cómo instalarlo:

Primero que nada tendremos que descargarnos el conjunto de scripts de la página oficial del proyecto.

Una vez descargado, lo copiamos a la carpeta /usr/share/gimp/2.0/scripts de la siguiente forma. Cabe destacar que para realizar estas acciones es necesario estar logueado como root o administrador.

cp gimpfx-foundry-2.6-1.tar.gz /usr/share/gimp/2.0/scripts

Luego, nos movemos a la carpeta /scripts:

cd /usr/share/gimp/2.0/scripts

Descomprimimos el archivo:

tar -xvzf gimpfx-foundry-2.6-1.tar.gz

Y listo. Abrimos Gimp y ya podremos comenzar a trabajar con estos nuevos efectos.

Realiza tus propios screencast en GNU/Linux con RecordMyDesktop

Seguramente mas de uno ha visto esos videos donde se muestra lo que esta sucediendo en el escritorio. Sinceramente, yo no conocía mucho de estas herramientas, pero un allegado me consulto si sabía de alguna una herramienta para GNU/Linux que grabase toda la actividad de nuestra pantalla, es decir, un ScreenCast y buscando me encontre con RecordMyDesktop.

RecordMyDesktop

Un screencast es una grabación de la salida por pantalla de la computadora, a veces conteniendo narración de audio.

RecordMyDesktop es una aplicación libre de grabación de videos. Este programa permite grabar lo que se ve en tu escritorio y todo lo que va pasando en él. Es muy sencillo de utilizar y por lo que pude leer: es uno de los mejorcitos y el mas liviano; graba sin altos y con muy buena calidad.

Además de grabar videos, también permite grabar sonido. Ideal para realizar tutoriales o para los que se dedican al e-learning. El resultado, es un video en formato ogg que lo pueden convertir a .avi, utilizando Mencoder o Ffmpeg desde la consola.

Entre otra de sus cualidades, es que permite manejar la calidad de salida del video y el sonido, incluso a nivel avanzado.

Para instalar RecordMyDesktop en Ubuntu y derivados, puedes descargarte el paquete .deb o simplemente tipear lo siguiente en consola:

sudo apt-get install recordmydesktop

Para instalarlo en Fedora y derivados, deberás tipear lo siguiente en consola:

su yum install recordmydesktop

Una vez instalado, ya puedes comenzar a grabar tus propios screencast. Y que mejor que dejarles un ejemplo bien casero.

Para convertir videos en formato .ogg a .avi, podemos utilizar mencoder. Para instalarlo en Ubuntu y derivados, tipeamos lo siguiente en pantalla:

sudo apt-get install mencoder

Para instalarlo en Fedora y derivados, tipeamos lo siguiente en consola:

su yum install mencoder

Ya instalado, podemos convertir videos de la siguiente forma:

ffmpeg -i video.ogg video.avi

Ahora solo queda jugar con la imaginación (?) y crear divertidos (o no) screencast :p