Cómo hacer que Amarok reproduzca los archivos MP3

Recientemente hice una nueva instalación de Ubuntu en mi computadora y para mi sorpresa Amarok dejó de reproducir los archivos .mp3. Ya habíamos visto qué hacer en una actualización; ahora veremos qué hacer en una instalación desde cero:

Aparentemente el formato mp3 no es soportado por defecto en las distribuciones de Linux debido a problemas con su licencia así que lo que se debe hacer es instalar algunas librerías con el siguiente comando:

sudo apt-get install libxine1-ffmpeg gstreamer0.10-plugins-ugly

Antes el primer plugin tenía otro nombre: libxine-extracodecs por lo que es probable que si llegan a un post viejo sobre el asunto no se haya actualizado todavía.

Reiniciamos Amarok y todo debería estar funcionando.

Cómo grabar archivos .img en Linux

Hace poco me bajé un archivo .img y debía grabarlo en un DVD usando Linux. Hasta ahora había usado el programa Brasero, que soporta sin problemas lo que es .iso pero aparentemente no los .img.
Buscando un poco, encontré el programa K3b, el grabador de CDs y DVDs para KDE, con soporte para .img.
Los que usamos Ubuntu (o similares) es simplemente tipear lo siguiente en una terminal:

sudo apt-get install k3b

Una vez instalado el programa, lo ejecutamos y el resto es bastante intuitivo. No tengo mucha experiencia con él, pero parece bastante bonito y simple de usar; quizás en algún tiempo pueda escribir una referencia más detallada.

Solucionando problemas con Amarok 2 en Ubuntu 9.04

Aparentemente muchas personas (incluyéndome) tuvieron problemas con Amarok2 al hacer el upgrade de Ubuntu a la versión 9.04. No reproduce archivos .mp3 y además muestra un error que dice “too many errors encountered in playlist“. Luego de buscar bastante y toparme con comentarios de personas que sugerían instalar librerías, desinstalar, instalar, etc. encontré una solución súper simple y que me funcionó:
borrar el directorio .xine (que se encuentra en /home/$usuario$ )
rm -r .xine/
Por las dudas conviene siempre renombrar la carpeta en vez de borrarla:
mv .xine/ .xine-bak/
Luego reiniciamos el Amarok, y al no encontrar la carpeta reconfigurará algunos parámetros y todo estará funcionando a la perfección.

Cómo renombrar directorios

Cuando estamos trabajando en la terminal (o consola, etc.) no existe un comando específico para renombrar un directorio o archivo. Lo mejor es usar el comando mv que se usa para mover archivos. Entonces, si queremos renombrar, por ejemplo, archivo.dat a nombre.dat, debemos escribir:

$ mv archivo.dat nombre.dat

También sirve para renombrar muchos archivos. Por ejemplo, si descargamos fotos de nuestras vacaciones en una carpeta, y queremos que todos se llamen ##-Vacaciones-2009.jpg (por ejemplo) podemos hacer lo siguiente:

$ I=1
$ for IMG in `ls *.jpg`;
> do
> mv $IMG I-Vacaciones-2009.jpg ;
> I=$(($I+1)) ;
> done

En la primer linea creamos la variable I, que para usarla se deberá invocar como $I. Luego, el for hace el resto de la magia.

Para renombrar un directorio el mecanismo es exactamente el mismo. Si tengo directorio1 y quiero llamarlo directorio2 simplemente escribo lo siguiente:

$ mv directorio1 directorio2

De esta manera se puede usar el comando para mover archivos (mv) para renombrarlos.

Cómo cambiar la resolución de muchas imágenes

En mi último viaje saqué aproximadamente 1000 fotos, que a unos 4MB por foto hacen un total de 4GB. Eso sería imposible de cargar en un tiempo razonable, así que se me ocurrió cambiarle la resolución a las imágenes para que ocuparan menos y como hacerlo uno por uno llevaría una eternidad, pensé en hacerlo automáticamente.

Primero tenemos que instalar Imagemagick, que en Ubuntu puede hacerse directamente con:

sudo apt-get install imagemagick

Este es el programa que permitirá la conversión de las imágenes en sí. El siguiente paso es ir a la carpeta donde están las fotos y escribir lo siguiente:

for IMG in `ls *.jpg`;
do
convert -sample 60%X60% -quality 85 $IMG reducido-$IMG;
done

En la primer linea, lo que se hace es buscar todos los archivos que tengan extensión jpg (cuidado que distingue de mayúsculas y minúsculas, o sea que podría ser JPG.) A esos archivos los guarda en la variable $IMG (en el for no hay que poner el $.) Luego, convert es el comando de Imagemagick; podemos elegir a qué porcentaje queremos reducir las fotos y con qué calidad. Los otros 2 parámetros son el archivo que estamos modificando y cómo queremos llamarlo. ¡Tengan cuidado de no sobreescribir los archivos originales a menos que quieran!.

Esta simplicidad es la que me hace adorar cada vez más a Linux y su linea de comandos.

Eligiendo una distribución de Linux

Como dije en el post anterior, una de las cosas más importantes al decidir instalar Linux en una computadora, es elegir la distribución que queremos. Para los que no recuerdan (o no leyeron) una distribución es un conjunto de aplicaciones (entorno gráfico, administración de impresoras, redes, etc. etc. etc.) que se construye alrededor del núcleo Linux.

De las que cité en el post anterior: Ubuntu, Gentoo, Fedora, Debian, Slackware (no son las únicas) tuve contacto sólo con Gentoo, Fedora y Ubuntu. Continue reading ‘Eligiendo una distribución de Linux’

Qué es Linux

Pingüino de Linux

Pingüino de Linux

Bueno, qué mejor forma de comenzar un blog sobre Linux que intentando explicar qué es. Se puede hablar mucho de la historia, de lo que es el proyecto GNU, qué es UNIX, etc. etc. pero todo eso está en Wikipedia [1], [2], [3], [4]. También se podría hablar sobre la estructura con la que fue programado, pero como son cosas de las que no entiendo, prefiero saltarlas e ir a lo importante realmente. Continue reading ‘Qué es Linux’

¡Bienvenido!

Este es el primer mensaje del blog. En Acerca De se encuentra la información de contacto, los objetivos del blog, etc. Este primer artículo es sólo para marcar la fecha de comienzo de un proyecto que, si todo continua correctamente, podrá durar varios meses.

La idea es ir presentando el sistema operativo Linux a medida que lo voy descubriendo; sus ventajas y desventajas, cómo ir instalando o desinstalando cosas, mejorando; en fin, lo que se me vaya cruzando por la cabeza y lo que vaya haciendo en la computadora. La idea es además crear una mini base de datos con recursos para Linux en español, que actualmente escasean, la mayoría son en inglés.

Espero con este blog lograr algo que no conseguí en mi propia casa: que más y más usuarios hogareños se vuelquen a un sistema que permite la verdadera democratización de la informática, y que pierdan el miedo a utilizar una herramienta tan poderosa como una computadora. Después de todo, es gratis.