Archivos de la categoría ‘Linux’

Después de mucho pensarlo, la semana pasada finalmente me decidí a contratar una cuenta Sotify Premium. He de decir que iba predispuesta a que el servicio me satisfaría, pues las posibilidades de usarlo en el iPhone y en offline han pesado mucho más en esta decisión que el hecho de librarme de la publicidad.

En la aplicación de escritorio he de decir que se agradece mucho la ausencia de publicidad moviéndose de un lado a otro (y que siempre acababas clickando sin querer y abriendo pestañas y pestañas en el navegador). Obviamente también es un gusto no tener que escuchar los engorrosos anuncios de Melendi, Vodafone y demás.

Pero hablemos de mejoras del servicio. Básicamente son dos: el modo offline y aumentar el bitrate. La primera permite la descarga de las listas que selecciones para poder escucharlas sin conexión a internet. La segunda permite una mayor calidad de sonido (de hasta 320 kbps). Otra mejora que no se comenta es que las canciones dejan de entrecortarse “milagrosamente”. Todo este tiempo pensando que era por problemas de mi conexión o de mi ordenador y al pasarme a Premium han desaparecido.

También comentar que con la cuenta premium ya podemos usar la versión experimental de Spotify para Linux. Si queréis instalarlo en Fedora 14 tenéis los pasos a seguir aquí

En cuanto a la aplicación para móvil, sólo puedo hablar de mi experiencia con el iPhone. Echo en falta muchas cosas respecto a la de escritorio… será que me he acostumbrado demasiado. Me faltan los comentarios de los temas de mi inbox (para mi, algo imprescindible). Tampoco encontramos los top hits ni artistas relacionados. Espero que en alguna actualización incluyan esas mejoras. Aún así, estoy satisfecha con el servicio. Incluso con poca cobertura apenas me ha dado problemas de reproducción.

Ahora bien, ¿recomendaría pagar 9,99 € por esto? Pues dependerá del uso que le deis a Spotify. Si lo usais en el PC, sinceramente, no lo recomiendo. Pero si lo vais a usar en el móvil, sí, 9,99 €/mes es una buena inversión para poder llevar toda tu música, tus listas y demás a un golpe de dedo sin preocuparos por los gigas que ocupa.

SpotiAmp es una herramienta creada por Lars Werner que me recomendaron hace un par de meses a través de twitter pero que entre una cosa y otra todavía no había probado.

Con un diseño feo y pobre, se trata de un pequeño programa que nos permite crear nuestros propios atajos de teclado para controlar Spotify: pasar de canción, subir o bajar el volumen, pausar la reproducción, etc.

Pero lo que más me llama la atención de SpotiAmp es la posibilidad de silenciar la tan odiosa publicidad de Spotify (¿¿odiáis a Melendi tanto como yo “gracias” a esos anuncios??).

Primero de todo, necesitaréis instalar Microsoft Visual C++ 2008 SP1 Redistributable Package que tenéis aquí (32 bits) o aquí (64 bits)

Con esto instalado, ya sólo falta instalar SpotiAmp

Cada vez que oigamos un anuncio, lo marcaremos como tal y la próxima vez que Spotify nos quiera deleitar con él, SpotiAmp nos lo silenciará :-)

Y sí, con wine y Fedora 14 funciona ;-)

Fuente

Convertir m4a a mp3 en Fedora

Publicado: 5 diciembre, 2010 en Linux
Etiquetas: , , ,

Los archivos con extensión .m4a son archivos .mp4 de audio comprimidos con Apple Lossless Encoder (ALE). Utilizan el Apple Lossless Audio Codec (ALAC) que proporciona una compresión sin pérdidas. Esta extensión la popularizó Apple para distinguir los archivos .mp4 de audio (.m4a) de los .mp4 de vídeo (.m4v).

Por lo general, se puede cambiar de forma segura la extensión .m4a por .mp4 y viceversa. Pero no es así con .mp3, ya que para poder ser reproducidos en un reproductor de audio, éste debe tener la capacidad para descodificar el formato que está contenido en el fichero “.mp4″ que generalmente está codificado en MPEG-4 AAC e incompatible con la codificación y descodificación de MPEG-1 Layer 3 para el “.mp3″

¿Y todo esto que significa? Que para poder convertir un archivo .m4a en .mp3 primero tendremos que descodificarlo y luego codificarlo en MPEG-1 Layer 3.

Para eso usaremos el descodificador faad2 y el codificador lame. Ambos los encontramos en el repositorio rpmfusion, que seguramente todos tengáis en vuestro listado de repositorios. Los instalaremos del siguiente modo (identificados como root):

# yum install lame faad2

Y con esto instalado ya podemos empezar a convertir los archivos .m4a en .mp3. Pero, para hacerlo más fácil, haremos un script con las órdenes necesarias.

En un editor de texto pegamos lo siguiente:

#!/bin/bash
for i in *.m4a; do
echo "Converting: ${i%.m4a}.mp3"
faad -o - "$i" | lame - "${i%.m4a}.mp3"
done

Lo guardaremos con el nombre convertir. Como root y desde la carpeta donde lo hayamos guardado, cambiamos los permisos:

# chmod +x convertir

Y lo movemos al directorio /bin

# mv convertir /bin

Y ¡volià! Para convertir un archivo sólo tendremos que ejecutar lo siguiente:

# convertir archivo.m4a

Fácil, sencillo y para toda la familia! ;-)

Fuente: aquí, aqui, aquí y aquí

Empezando a programar: GCC

Publicado: 30 septiembre, 2010 en Linux
Etiquetas: , , ,

Hablando hace poco con unos compañeros de la universidad, me decían que iban a pasar de Linux porque no podían instalar el Dev-C++ y les iba a traer complicaciones trabajar con un entorno más complejo como Netbeans o Eclipse.

Para qué queréis Netbeans o Eclipse para compilar un programa en C si Linux ya tiene su propio compilador?

Como indica el título de esta entrada, se trata de GCC (GNU Compiler Collection) y si no lo tenemos instalado, basta con buscarlo en nuestros repositorios y hacerlo.

Pero cómo se trabaja con GCC? A diferencia de Dev-C++, no trabajaremos con un solo programa la escritura, compilación y ejecución del programa.

El código de nuestro programa lo escribiremos con un editor de texto (vi, emacs, gedit… el que más nos guste) y lo guardaremos con extensión “.c” (primerprograma.c por ejemplo)

Para compilarlo y hacerlo ejecutable, por consola haremos lo siguiente:

$ gcc -o primerprograma primerprograma.c

Esto nos creará un ejecutable de salida de nombre primerprograma. Si lo hiciésemos así:

$ gcc primerprograma.c

Nos crearía un ejecutable “a.out” que es por defecto la nomenclatura que le dará gcc. Esto nos puede acarrear problemas al compilar varios programas porque reescribirá “a.out”, por lo que es reocmendable nombrar el ejecutable de salida desde el momento que lo compilamos con la opción “-o”

Bien, ya tenemos creado nuestro ejecutable “primerprograma” pero, ¿cómo se ejecuta? También desde una consola lo haríamos (desde la carpeta donde esté el ejecutable) de este modo:

$ ./primerprograma

La ejecución tendrá lugar en esta misma consola.

Ahora Dev-C++ no será una excusa para volver a Windows ;-)

Añadiendo repositorios en Fedora: Dropbox

Publicado: 9 septiembre, 2010 en Linux
Etiquetas: , ,

Para los que preferimos instalar aplicaciones desde una consola con el comando “yum install”, deciros que el servicio de alojamiento en la nube Dropbox dispone de repositorio para Fedora.

Esto también simplificará el proceso para actualizar la aplicación sin necesidad de acceder a la web.

Vamos pues al lío:

En una consola, escribimos:

gedit /etc/yum.repos.d/dropbox.repo

Esto nos creará un documento “dropbox” en dicha carpeta y nos lo abrirá para incluir el repositorio. Pegamos lo siguiente:

[Dropbox]
name=Dropbox Repository
baseurl=http://linux.dropbox.com/fedora/$releasever/
gpgkey=http://linux.dropbox.com/fedora/rpm-public-key.asc

Grabamos, cerramos, y ahora para poder instalar Dropbox bastará con escribir en la consola

yum install nautilus-dropbox

Fácil, sencillo y para toda la familia ;-)

Instalando Skype en Fedora

Publicado: 21 abril, 2010 en Linux
Etiquetas: , ,

Os voy a chivar una manera fácil de instalar Skype y poder actualizarlo sin necesidad de tener que descargar el paquete rpm de la web.

Vamos a añadir un repositorio para esta aplicación ;-)

Para ello, abrimos una consola e identificados como root ponemos lo siguiente:

gedit /etc/yum.repos.d/skype.repo

Se nos abrirá un editor de texto en blanco y agregamos lo siguiente:

[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
enabled=1
gpgcheck=0

Guardamos y cerramos.

Ahora para instalar Skype es tan sencillo como poner en la consola:

yum install skype

Y cuando queramos actualizar porque hay una versión más nueva:

yum update skype

Fácil, sencillo y para toda la familia!

Puesta a punto de Fedora 12

Publicado: 14 abril, 2010 en Linux
Etiquetas: , , , ,

Por fin me decidí a cambiar a Fedora 12 (sí, más vale tarde que nunca) pero una vez finalizada la instalación, totalmente intuitiva y sencilla con el DVD de instalación, quedaban muchas cosillas que instalar para dejarlo a mi gusto.

Primero de todo, sería interesante actualizar todo el software que tengamos de los repositorios. Para ello, abrimos una consola, nos identificamos como root y :

# yum -y update

Comenzará a buscar actualizaciones y a instalarlas. Aviso que tarda un buen ratazo…

Tendremos que reiniciar para que todo surja efecto.

Ahora podemos instalar nuevos repositorios que nos permitan instalar software que no está incluido en los repositorios originales :-)

También en una consola identificados como root pondremos:

# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
# rpm -Uvh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

Ahora, bien por la aplicación Add/Remove Software o a través de la consola con el comando yum install podremos instalar los programas que queramos de los repositorios instalados.

¿Qué programas? Pues por ejemplo sería interesante que instalárais flash-plugin (plugin de flash), gimp (edición de imágenes), amarok (para mi gusto, la alternativa a itunes para los linuxeros), vlc (reproduce casi cualquier formato de vídeo), wine (emulador para programas de windows) y thunderbird (correo electrónico).

Los que tengáis un netbook como yo, ya os daréis cuenta de que mover gnome (escritorio por defecto en F12) con 1,6 GHz se hace complicado, así que tenemos tres buenas alternativas: LXDE, XFCE4 y Moblin.

LXDE

Para instalarlo ponemos en una consola:

yum groupinstall LXDE

Y ya lo tendremos disponible en el desplegable en el menú de incio de sesión.

La interfaz es muy “Windows” con un menú Inicio con todas las opciones y suficientemente configurable para cualquier usuario. Es ligero y es el primero que he usado que no ha tenido problemas en correr Spotify y Firefox a la vez en mi AAO.

XFCE4

Para instalarlo:

# yum groupinstall XFCE

Es mi ratita favorita, con la que aprendí a moverme en linux la primera vez. Así que la miro con buenos ojos. Pero es algo más lenta que LXDE (al menos mi experiencia así ha sido)

MOBLIN

Para instalarlo:

# yum groupinstall "Moblin Desktop Environment"

Es un cambio total de manera de trabajar. Al principio no sabía por donde cogerlo, pero una vez le coges el truco es muy amigable. Tiene un menú superior muy intuitivo y te permite añadir programas a tus favoritos para tenerlos más a mano. Deja configurar cuentas de twitter, lastfm, flickr, digg y no se si alguna más. Aún no he sido capaz de configurar la cuenta de messenger (sí, todos somos newbie alguna vez xDDD) pero todo a su tiempo.

La verdad es que aún no le he dado mucho trote, así que no puedo valorar a fondo con qué escritorio me voy a quedar definitivamente… Lo iré viendo estas próximas semanas ^^ Pero la verdad es que Moblin me ha causado muy buena impresión. A ver si me rinde igual que las expectativas que me he creado!

Instalando Spotify en Fedora (y Linpus)

Publicado: 9 marzo, 2010 en Linux
Etiquetas: , , ,

En la web de Spotify, cuando nos dirigimos a la pestaña de Descargas para Otras Plataformas nos encontramos con el mensaje de que Spotify sólo es compatible con Windows y Mac. ¿Para qué se molestan en poner una pestaña para otras plataformas si no tienen descarga disponible? Ellos sabrán.

Afortunadamente, tenemos la posibilidad de utilizar wine para hacer funcionar muchos programas de Windows en Linux. Y Spotify es uno de ellos ;-)

Vamos al tema, para instalar wine y sus dependencias escribiremos en un terminal identificados como root:

yum install wine*

Nos iremos a la carpeta donde hayamos descargado el .exe desde la web de Spotify (presupongo Downloads) y lo ejecutamos con wine:

cd Downloads
wine Spotify\ Installer.exe

Y empezará la instalación. Aceptad añadir un icono en el escritorio y al acabar ya lo tendréis disponible para ejecutar desde allí.

Y así de simple y de rápido. A disfrutarlo con buena música!

Instalando software en Fedora (y Linpus)

Publicado: 4 marzo, 2010 en Linux
Etiquetas: , , ,

Cuando empezamos con Linux al principio echa para atrás la diferencia en cómo instalar software. No es bajarse un .exe y que el instalador haga todo el trabajo.

Nos encontramos con diferentes maneras de instalar un programa. Primero lo deberíamos buscar en los repositorios que tenemos agregados. Cada distribución suele tener un instalador de software donde podemos buscar y seleccionar los programas a instalar. La verdad es que a mi siempre me ha ido muy lento y he tirado de terminal para buscar e instalar.

En el caso que nos compete (Fedora y, por extensión, Linpus) si abrimos una consola y nos identificamos como root podremos buscar e instalar el programa a instalar con el comando yum

yum search nombredelprograma

En caso de que esté, nos aparecerá una lista con todos los paquetes que contengan esa palabra (programas, librerías, plugins…). Para instalar el programa escogido, escribiremos

yum install nombredelprograma

Y luego nos pedirá confirmación de los paquetes a instalar (de ser necesaria alguna dependencia o actualización también nos pedirá confirmación)

También puede ocurrir que tengamos instalada una versión más antigua de la que tenemos en el repositorio, para actualizar escribiremos

yum update nombredelprograma

Igual que en la instalación, también nos pedirá confirmación.

Pero ¿qué ocurre cuando el programa que buscamos no está en los repositorios? Pues que habrá que buscarse otra manera de instalarlo ;-)

La más fácil sería ver si existe algún repositorio con el programa en cuestión para añadirlo a los nuestros (lo dejo para otra entrada con Skype como ejemplo)

Si no está en ningún repositorio, lo habitual es descargarse un paquete .rpm e instalarlo. Si encontramos el programa que queremos con esta extensión, para instalarlo lo haremos así:

rpm -i paquete.rpm

Si no encontramos el paquete rpm, tendremos que buscar el binario para compilarlo por terminal (suena más complicado de lo que en realidad es ;-) ). Esta opción se merece una entrada propia por lo tedioso de los pasos a seguir, así que lo veremos más adelante.

Y muchos llegaréis aquí diciendo “es que X programa sólo está para Mac y para Windows”. Cierto, los hay, y para eso hay virtualizadores!

Así que ya sabéis, no hay excusa para dejar de usar Linux!!

El primer intento de tutorial lo publique por primera vez a finales de 2008 despues de lo dificil que me resulto recopilar toda la informacion necesaria para poder adecentar el escritorio por defecto que trae Linpus en el Acer Aspire One.

Desde entonces, varias cosas han cambiado, han desaparecido repositorios y las versiones a instalar de varios programas han cambiado.

Si os hicisteis con un Acer Aspire One con Linpus, al encenderlo teníamos esto:

Y diréis: WTF?? Me he comprado un portátil o una agenda electrónica?

Viene muy capado a simple vista (no permite siquiera instalar programas, cambiar el fondo de escritorio, etc etc). Pero las apariencias engañan y pasito a pasito se puede llegar a conseguir esto:

PRIMER PASO:

No se si le habrá pasado a más gente, pero cuando me compré mi Aspire One había programas que no me funcionaban y el actualizador en directo no me permitía actualizar las versiones del soft instalado.

Si os pasa, instalaremos el nuevo repositorio de Fedora 8:

1. Desgargamos el repositorio.
2. Comprobamos que la descarga es correcta, para ello abrimos un terminal (ALT+F2 y escribimos terminal y pinchamos el botón Run) y vamos a la carpeta de descargas. Escribimos:

$ cd Downloads

$ sha1sum fedora-release-8-6.transition.noarch.rpm

El resultado que nos muestra por pantalla debe ser

9a684ad36f4c1f49df7c569d5990d00f7da2cb9c

3. Instalamos el paquete.

$ su -c ‘rpm -Uvh fedora-release-8.6.transition.noarch.rpm’

Nos pedirá la clave de root (la contraseña que introdujimos la primera vez que encendimos el ordenador)

En mi caso, eso solucionó esos problemillas.

Seguimos:

SEGUNDO PASO:

Para ir haciendo cositas, activaremos el “menú avanzado” en nuestro escritorio.

ALT+F2 pero esta vez escribimos xfce-setting-show, seleccionamos Run in terminal y pinchamos en Run.

Se nos abre un menú. Entramos en la opción Desktop y en la pestaña Behavior pulsamos Show desktop menu on right click

A partir de ahora, si pulsamos el botón derecho en el escritorio, tendremos acceso al menú avanzado.

TERCER PASO:

Ahora viene el cambio radical. Vamos a quitar esa bazofia de menús del escritorio y conseguir un escritorio más “normal”.

Toca hacerlo por terminal porque tenemos que identificarnos como root para poder hacerlo.

ALT+F2 – Ternimal – Run

Escribimos

$ su

Nos pedirá la contraseña de root. Ahora accedemos a la carpeta que contiene el archivo a modificar:

# cd etc/xdg/xfce4-session

Debemos instalar un editor de texto para ejetutar el archivo xfce4-session.rc, por ejemplo gedit:

# yum install -y gedit

Os instalará el editor gedit (podéis instalar cualquier otro, nano, vim emacs…).

Damos permisos para ejecutar el archivo:

# chmod 777 xfce4-session.rc

Y ahora

# gedit xfce4-session.rc

Dejad la parte de en medio así:

#Client0_Command=xfdesktopnew
Client0_Command=xfdesktop-xfce
Client0_PerScreen=False
#Client1_Command=xfwm4
Client1_Command=compiz-manager
Client1_PerScreen=False
Client2_Command=xfce4-panel
Client2_PerScreen=False
#Client3_Command=/usr/share/search-bar/start-search_bar.sh
Client3_Command=xfce-mcs-manager.new
Client3_PerScreen=False
Client4_Command=xfcepost
Client4_PerScreen=False
#Client5_Command=/usr/bin/fusion-icon
#Client5_PerScreen=False

Reiniciamos y si lo hemos hecho bien, tendremos un escritorio más normalito sin esos menús que teníamos por defecto. De momento tendremos en nuestro escritorio la Papelera, Home y Sistema de Ficheros. Más adelante vemos como añadir más accesos directos

CUARTO PASO:

Vamos a toquetear un poco más…

ALT+F2 pero ahora escribimos xfce4-panel -a, seleccionamos Run in terminal y pulsamos Run.

Se nos abrirá una ventana (Añadir elementos al panel) para modificar el panel (la barra de tareas). Lo principal es añadir el Menú de xfce (lo que sería el botón Inicio). Arrastramos “Menú de xfce” hasta la barra de tareas
Hay más chorradas para añadir a nuestra barra de tareas… allá cada uno lo que quiera recargarla. Para quitar cualquiera de las opciones que hayamos arrastrado a nuestro panel, hacemos la operación inversa: arrastramos desde la barra hasta la ventana Añadir elementos al panel.

Con el menú incluido en nuestro panel, ahora si lo deseamos podemos desactivarlo del botón derecho (repetimos la misma operación que hicimos para activarlo y lo des-seleccionamos).

QUINTO PASO:

Vamos a cambiarle el fondo de escritorio a nuestro portátil! Si habeis estado toqueteando, a estas alturas habréis visto que cuando activavamos el menú en el botón derecho, en la pestaña Appearance nos da la opción de seleccionar otra imágen como fondo de escritorio. Y nos deja cambiarlo y nos lo cambiará, pero ¡sorpresa! al reiniciar el ordenador vemos que no se han guardado los cambios.

Eso es porque el fondo de escritorio debe estar en la carpeta /usr/share/xfce/backgrounds. Lo malo es que no podemos hacer un copy paste desde la carpeta donde tenemos la imágen que queremos o simplemente arrastrar la imágen a esa carpeta.

De nueno abrimos un terminal, nos identificamos como root. Por defecto estamos en la carpeta /home/user.

Con el comando ls, listamos las carpetas que tenemos en user (por defecto son Desktop, Downloads, Music, Pictures y Documents). Entramos en la carpeta donde tengamos la imágen que queremos de fondo de pantalla. Por ejemplo, si la tenemos en Downloads:

# cd Downloads

De nuevo, con el comando ls vemos el contenido esta vez de la carpeta downloads

Una vez localizada la imagen que es, la movemos (o copiamos, lo que prefiramos) a la carpeta de fondos de pantalla para poder usarla:

En caso de moverla:

# mv imagen.jpg /usr/share/xfce4/backgrounds

O para copiarla:

# cp imagen.jpg /usr/share/xfce4/backgrounds

Ahora si modificamos el wallpaper seleccionando la imagen de esa carpeta, sí nos guardará los cambios al reiniciar.

______________________________________________________________________________

Y hasta aquí la primer parte. En la siguiente entrada seguimos con esto ;-)